{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/sources/sportsgambler/picks/4/",
 "canonical": "/sources/sportsgambler/picks/4/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "SportsGambler (football) — football predictions, page 4 of 107",
 "description": "Predictions 41–60 of 2,108 by SportsGambler (football), with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 4 of 107 of the predictions by SportsGambler (football) recorded by Forecast Record: predictions 41–60 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": "050cf88300b010dcda674e03ad1d3900411f64de17f9094490a9ab3ba0516f13",
 "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/4/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-5ec658f44611ca6a7e53cc26",
   "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.65 when it comes to the BTTS Yes selection. We can’t see any reason why Le Mans and Lorient 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-25T00:34:08.538Z",
   "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-5fb39af9a18fa52316a2c50a",
   "url": "/sources/sportsgambler/picks/4/#pick-n-5fb39af9a18fa52316a2c50a",
   "match": "Olympique de Marseille v Paris Saint-Germain",
   "match_url": null,
   "kickoff": "2026-09-20T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -101.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1.5: Olympique de Marseille +1.5 at 1.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-25T00:34:08.538Z",
   "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:17.887Z",
    "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-5fb39af9a18fa52316a2c50a",
    "quote_text": "Let’s take a chance on Marseille who are in receipt of a +1.5 goal start against PSG. The Asian Handicap odds of 1.85 are appealing",
    "fragment_from": 152,
    "fragment_to": 283,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/ligue-1-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "82bdd11f5d2d668745f967adbb57d4016a275a73b41e3d8851f5f8e694e81a85",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.538Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-bc11de334bba",
     "display_name": "Olympique de Marseille — Paris Saint-Germain",
     "competition_name": "Ligue 1",
     "starts_at": "2026-09-20T18:45:00.000Z",
     "url": null,
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1.5",
    "outcome_label": "Olympique de Marseille +1.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-25T00:34:08.538Z",
     "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.5",
     "choice": "Olympique de Marseille +1.5",
     "author_odds": "1.85",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap 1.5: Olympique de Marseille +1.5 at 1.85"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Olympique de Marseille 1-2 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "bd13fc7cc31eec01941047ced7ee4cc3af15a799a5f7b9f0dbe0fc64e8408d27",
      "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.5",
      "choice": "Olympique de Marseille +1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "855031e96502e60c2f39ceee054c017771b1bb38b59d104cbbd56c832e051fa7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1.5",
      "choice": "Olympique de Marseille +1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:12.075Z",
      "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:17.887Z",
      "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/ligue-1-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.887Z",
     "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": "Olympique de Marseille +1.5"
   }
  },
  {
   "record_id": "n-80b479e33439b77d7cd912b7",
   "url": "/sources/sportsgambler/picks/4/#pick-n-80b479e33439b77d7cd912b7",
   "match": "Toulouse v Le Havre",
   "match_url": null,
   "kickoff": "2026-09-19T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -125.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.75: Le Havre +0.75 at 1.81",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Half lost",
   "final_score": "3-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-25T00:34:08.538Z",
   "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:17.935Z",
    "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-80b479e33439b77d7cd912b7",
    "quote_text": "Wager Le Havre +0.75 at 1.81 in their meeting with Toulouse. Dividing the Asian Handicap stake between +0.5 and +1.0 means we have the safety net if the visitors lose by a goal, with a full payout for a draw or win.",
    "fragment_from": 950,
    "fragment_to": 1165,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/ligue-1-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "82bdd11f5d2d668745f967adbb57d4016a275a73b41e3d8851f5f8e694e81a85",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.538Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e61dee5e6ce5",
     "display_name": "Toulouse — Le Havre",
     "competition_name": "Ligue 1",
     "starts_at": "2026-09-19T18:45:00.000Z",
     "url": null,
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.75",
    "outcome_label": "Le Havre +0.75",
    "odds_set": {
     "by_author": "1.81",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "half_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-25T00:34:08.538Z",
     "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.75",
     "choice": "Le Havre +0.75",
     "author_odds": "1.81",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "0.75",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.75: Le Havre +0.75 at 1.81"
    },
    "author_claim_outcome": {
     "result": "half_loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Half lost: the final score was Toulouse 3-2 Le Havre."
    },
    "settlements": [
     {
      "operation_id": "3662fa6ae836dd1cada0c1487309438c8c7c9ee9cdffd0cd8952f01510d7a9e8",
      "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.75",
      "choice": "Le Havre +0.75",
      "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": "543960cf4f2a4c8a58d2050160d972c1687141680bb703da8bc7510ceeae868b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0.75",
      "choice": "Le Havre +0.75",
      "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.724Z",
      "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:17.935Z",
      "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/ligue-1-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.935Z",
     "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": "Le Havre +0.75"
   }
  },
  {
   "record_id": "n-8494d36611246b91c0a1e738",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Our stake will be split when taking Troyes +0.25 at odds of 1.94 for this Asian Handicap bet. It means a return in the event of a draw but a bigger payout should the visitors claim a win against…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_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-25T00:34:08.538Z",
   "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-94aca5eee43b044971470fe1",
   "url": "/sources/sportsgambler/picks/4/#pick-n-94aca5eee43b044971470fe1",
   "match": "Monaco v RC Lens",
   "match_url": "/football/matches/monaco-vs-rc-lens-2026-09-18/",
   "kickoff": "2026-09-18T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -149.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Monaco at 2.06",
   "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-25T00:34:08.538Z",
   "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-94aca5eee43b044971470fe1",
    "quote_text": "Monaco look like a spot of value at 2.06 when it comes to the Full-Time Result market. The home team should be able to deliver a victory against Lens based on the information available.",
    "fragment_from": 2288,
    "fragment_to": 2473,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/ligue-1-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "82bdd11f5d2d668745f967adbb57d4016a275a73b41e3d8851f5f8e694e81a85",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.538Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-95febc273865",
     "display_name": "Monaco — RC Lens",
     "competition_name": "Ligue 1",
     "starts_at": "2026-09-18T18:45:00.000Z",
     "url": "/football/matches/monaco-vs-rc-lens-2026-09-18/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Monaco",
    "odds_set": {
     "by_author": "2.06",
     "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-25T00:34:08.538Z",
     "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": "Monaco",
     "author_odds": "2.06",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Monaco at 2.06"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Monaco 2-1 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "72a541328d85ef592a692f5a62204f6f79a23260a37fdcb092220a9c7d8c13a5",
      "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": "Monaco",
      "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": "6de30d571ebd7165f9d5b12f72a9b8592ba1c7e70921661947be6017ee24e2d9",
      "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": "Monaco",
      "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/ligue-1-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Monaco to win"
   }
  },
  {
   "record_id": "n-aca73da7f0d21f2763b41e03",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Let’s take a chance on Marseille who are in receipt of a +1.5 goal start against PSG. The Asian Handicap odds of 1.85 are appealing considering that we’ll win the bet if OM win, draw or lose by a…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_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-25T00:34:08.538Z",
   "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-b239ede858f16a68b29989b5",
   "url": "/sources/sportsgambler/picks/4/#pick-n-b239ede858f16a68b29989b5",
   "match": "Paris FC v RC Strasbourg",
   "match_url": "/football/matches/paris-fc-vs-rc-strasbourg-2026-09-19/",
   "kickoff": "2026-09-19T15:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -129.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.66",
   "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-25T00:34:08.538Z",
   "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:17.880Z",
    "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-b239ede858f16a68b29989b5",
    "quote_text": "We are backing Over 2.5 in the Total Goals market at 1.66, with Paris FC and Strasbourg set to play out a high-scoring contest. We think the odds are attractive when it comes to at least three goals being scored.",
    "fragment_from": 2014,
    "fragment_to": 2226,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/ligue-1-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "82bdd11f5d2d668745f967adbb57d4016a275a73b41e3d8851f5f8e694e81a85",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.538Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f866fedc21cc",
     "display_name": "Paris FC — RC Strasbourg",
     "competition_name": "Ligue 1",
     "starts_at": "2026-09-19T15:15:00.000Z",
     "url": "/football/matches/paris-fc-vs-rc-strasbourg-2026-09-19/",
     "scoreline": "2-1",
     "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-09-25T00:34:08.538Z",
     "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-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Paris FC 2-1 RC Strasbourg."
    },
    "settlements": [
     {
      "operation_id": "4802cca148f4bc820d5a2a2141f585bf75d577d52ddabf76f09e48366ba6ecb0",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7681dc52c196d547f2c7bed2eba68d21ec8536385a22f6dbd18941b5cbd3ac5c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-09-28T20:07:13.517Z",
      "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:17.880Z",
      "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/ligue-1-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.880Z",
     "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": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-cd2a558eb4835f72f3f82cdd",
   "url": "/sources/sportsgambler/picks/4/#pick-n-cd2a558eb4835f72f3f82cdd",
   "match": "Stade Brestois v Paris Saint-Germain",
   "match_url": "/football/matches/stade-brestois-vs-paris-saint-germain-2026-09-13/",
   "kickoff": "2026-09-13T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -269.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1.75: Stade Brestois +1.75 at 1.83",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-25T00:34:08.538Z",
   "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:17.957Z",
    "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-cd2a558eb4835f72f3f82cdd",
    "quote_text": "Brest can push PSG close and we’re happy to side with the underdogs at +1.75. Our Asian Handicap stake is split between +1.5 and +2.0 at odds of 1.83 and we anticipate a nice return.",
    "fragment_from": 2533,
    "fragment_to": 2715,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/ligue-1-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "82bdd11f5d2d668745f967adbb57d4016a275a73b41e3d8851f5f8e694e81a85",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.538Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-73ed53270f63",
     "display_name": "Stade Brestois — Paris Saint-Germain",
     "competition_name": "Ligue 1",
     "starts_at": "2026-09-13T18:45:00.000Z",
     "url": "/football/matches/stade-brestois-vs-paris-saint-germain-2026-09-13/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1.75",
    "outcome_label": "Stade Brestois +1.75",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-25T00:34:08.538Z",
     "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.75",
     "choice": "Stade Brestois +1.75",
     "author_odds": "1.83",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "1.75",
     "subject": "goals_total",
     "in_words": "Asian handicap 1.75: Stade Brestois +1.75 at 1.83"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Stade Brestois 0-1 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "dab17b1f408db3f86274755fb074798f92e00c94f1aced3e08f922233dce427d",
      "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.75",
      "choice": "Stade Brestois +1.75",
      "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": "ffd1e181ffdaf4316801349bcd571b9bef8955354eaff876150eae11b08d9475",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1.75",
      "choice": "Stade Brestois +1.75",
      "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.738Z",
      "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:17.957Z",
      "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/ligue-1-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.957Z",
     "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": "Stade Brestois +1.75"
   }
  },
  {
   "record_id": "n-001978b615e33b7c60f1415c",
   "url": "/sources/sportsgambler/picks/4/#pick-n-001978b615e33b7c60f1415c",
   "match": "Inter Miami CF v San Diego FC",
   "match_url": null,
   "kickoff": "2026-09-20T23:00:00.000Z",
   "competition": "MLS",
   "lead_hours": -97.6,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1.25: San Diego FC +1.25 at 1.93",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-25T00:34:08.572Z",
   "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:17.860Z",
    "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-001978b615e33b7c60f1415c",
    "quote_text": "We can expect to see a strong showing from San Diego +1.25 on the Asian Handicap. Claim a price of 1.93, with this pick seeing bettors divide their money between +1 and +1.5 for the encounter against Inter Miami.",
    "fragment_from": 430,
    "fragment_to": 642,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/mls-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75399974515783d7134a867f70952415cff7d1fdb8bb3c6700ead649dbd35448",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-53337ca6a463",
     "display_name": "Inter Miami CF — San Diego FC",
     "competition_name": "MLS",
     "starts_at": "2026-09-20T23:00:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1.25",
    "outcome_label": "San Diego FC +1.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": "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-25T00:34:08.572Z",
     "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": "San Diego FC +1.25",
     "author_odds": "1.93",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1.25",
     "subject": "goals_total",
     "in_words": "Asian handicap 1.25: San Diego FC +1.25 at 1.93"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Inter Miami CF 2-2 San Diego FC."
    },
    "settlements": [
     {
      "operation_id": "737c5d0e6e4d661714bc7ff4e26f8081bc24a007d10c58abbe4b4d489b30fcb2",
      "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": "San Diego FC +1.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": "62bde04d80f3b69c02a1095872408c4f2c591adbd7f3a87721cbafc667eb5cc4",
      "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": "San Diego FC +1.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:10.957Z",
      "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:17.860Z",
      "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/mls-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.860Z",
     "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": "San Diego FC +1.25"
   }
  },
  {
   "record_id": "n-07262f2f47e7517c796b6c81",
   "url": "/sources/sportsgambler/picks/4/#pick-n-07262f2f47e7517c796b6c81",
   "match": "Colorado Rapids v Seattle Sounders FC",
   "match_url": null,
   "kickoff": "2026-09-20T02:30:00.000Z",
   "competition": "MLS",
   "lead_hours": -118.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Colorado Rapids at 1.93",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-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-25T00:34:08.572Z",
   "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:17.812Z",
    "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-07262f2f47e7517c796b6c81",
    "quote_text": "Colorado Rapids have the capability of securing a victory when they clash with Seattle Sounders. For this reason, we are going to take the Full-Time Result odds of 1.93 with a large degree of confidence.",
    "fragment_from": 1593,
    "fragment_to": 1796,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/mls-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75399974515783d7134a867f70952415cff7d1fdb8bb3c6700ead649dbd35448",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-af63762a5a4d",
     "display_name": "Colorado Rapids — Seattle Sounders FC",
     "competition_name": "MLS",
     "starts_at": "2026-09-20T02:30:00.000Z",
     "url": null,
     "scoreline": "3-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Colorado Rapids",
    "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": "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-25T00:34:08.572Z",
     "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": "Colorado Rapids",
     "author_odds": "1.93",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Colorado Rapids at 1.93"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Colorado Rapids 3-3 Seattle Sounders FC."
    },
    "settlements": [
     {
      "operation_id": "0c701129ef15f74efc5bd5c851852fc78b03a477574dfb0e9dbddf29a1b1ed6b",
      "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": "Colorado Rapids",
      "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": "33695f2b43331824c5ab37b7f3e68d146475759adc58f5ba9212380089d2f0f3",
      "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": "Colorado Rapids",
      "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.096Z",
      "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:17.812Z",
      "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/mls-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.812Z",
     "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": "Colorado Rapids to win"
   }
  },
  {
   "record_id": "n-1bd8ad45c3a9647cbc7361ee",
   "url": "/sources/sportsgambler/picks/4/#pick-n-1bd8ad45c3a9647cbc7361ee",
   "match": "Houston Dynamo v FC Cincinnati",
   "match_url": null,
   "kickoff": "2026-09-20T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": -120.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Houston Dynamo at 1.92",
   "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-25T00:34:08.572Z",
   "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:17.850Z",
    "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-1bd8ad45c3a9647cbc7361ee",
    "quote_text": "Houston Dynamo could land the money against FC Cincinnati and we’ll take this pick on the Full-Time Result market. There are appealing odds of 1.92 and we can’t pass up the chance to back the favourites.",
    "fragment_from": 2694,
    "fragment_to": 2897,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/mls-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75399974515783d7134a867f70952415cff7d1fdb8bb3c6700ead649dbd35448",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7f98f511f780",
     "display_name": "Houston Dynamo — FC Cincinnati",
     "competition_name": "MLS",
     "starts_at": "2026-09-20T00:30:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Houston Dynamo",
    "odds_set": {
     "by_author": "1.92",
     "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-25T00:34:08.572Z",
     "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": "Houston Dynamo",
     "author_odds": "1.92",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Houston Dynamo at 1.92"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Houston Dynamo 2-2 FC Cincinnati."
    },
    "settlements": [
     {
      "operation_id": "dabe570954a8c398f826728af7232af50bae257df1d67453946ae07f304b2aae",
      "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": "Houston Dynamo",
      "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": "c83b3e2ea76f760b828465c4c8ba3481c2411278d77153a7c1965269600448ec",
      "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": "Houston Dynamo",
      "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.280Z",
      "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:17.850Z",
      "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/mls-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.850Z",
     "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": "Houston Dynamo to win"
   }
  },
  {
   "record_id": "n-6316e56219307c9dba177317",
   "url": "/sources/sportsgambler/picks/4/#pick-n-6316e56219307c9dba177317",
   "match": "Seattle Sounders FC v Real Salt Lake",
   "match_url": null,
   "kickoff": "2026-09-24T01:30:00.000Z",
   "competition": "MLS",
   "lead_hours": -23.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Seattle Sounders FC at 1.82",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-25T00:34:08.572Z",
   "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:17.755Z",
    "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-6316e56219307c9dba177317",
    "quote_text": "There’s a strong chance that we’ll see Seattle Sounders record a victory and the Rave Green are priced at 1.82 to beat Real Salt Lake. We think that the Full-Time Result market offers bettors plenty of value.",
    "fragment_from": 154,
    "fragment_to": 362,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/mls-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75399974515783d7134a867f70952415cff7d1fdb8bb3c6700ead649dbd35448",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7c9d65cac1d3",
     "display_name": "Seattle Sounders FC — Real Salt Lake",
     "competition_name": "MLS",
     "starts_at": "2026-09-24T01:30:00.000Z",
     "url": null,
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Seattle Sounders FC",
    "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": "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-25T00:34:08.572Z",
     "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": "Seattle Sounders FC",
     "author_odds": "1.82",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Seattle Sounders FC at 1.82"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Seattle Sounders FC 2-0 Real Salt Lake."
    },
    "settlements": [
     {
      "operation_id": "40a39481176f0407e19c7f1dda9f2ad96f43a3689578a4584c0079132d381d04",
      "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": "Seattle Sounders FC",
      "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": "48567acfcee870db7a955457a81b164fec668f7422ec91d51104b3fbf9abfb28",
      "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": "Seattle Sounders FC",
      "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.315Z",
      "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:17.755Z",
      "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/mls-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.755Z",
     "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": "Seattle Sounders FC to win"
   }
  },
  {
   "record_id": "n-669c34f8f142ec0896e39276",
   "url": "/sources/sportsgambler/picks/4/#pick-n-669c34f8f142ec0896e39276",
   "match": "Nashville SC v Chicago Fire",
   "match_url": null,
   "kickoff": "2026-09-20T01:30:00.000Z",
   "competition": "MLS",
   "lead_hours": -119.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Nashville SC at 1.83",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-25T00:34:08.572Z",
   "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:17.804Z",
    "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-669c34f8f142ec0896e39276",
    "quote_text": "Our opinion is that Nashville SC will prove too strong in all departments and we’ll therefore take the 1.83 that they beat Chicago Fire. This Full-Time Result bet looks like a value proposition.",
    "fragment_from": 1320,
    "fragment_to": 1514,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/mls-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75399974515783d7134a867f70952415cff7d1fdb8bb3c6700ead649dbd35448",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-148fee410d53",
     "display_name": "Nashville SC — Chicago Fire",
     "competition_name": "MLS",
     "starts_at": "2026-09-20T01:30:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Nashville SC",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-25T00:34:08.572Z",
     "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": "Nashville SC",
     "author_odds": "1.83",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Nashville SC at 1.83"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Nashville SC 3-0 Chicago Fire."
    },
    "settlements": [
     {
      "operation_id": "2ee82e8d8a64bebb9cf7ffc0e0ce276074fdd445c3605d6383db5324fb59dd2c",
      "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": "Nashville SC",
      "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": "1eb3afef953c697695b7a536e133ad670735887a840bd70273010d4363c7495e",
      "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": "Nashville SC",
      "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.344Z",
      "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:17.804Z",
      "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/mls-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.804Z",
     "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": "Nashville SC to win"
   }
  },
  {
   "record_id": "n-68f562a0332f64cc1d26e57c",
   "url": "/sources/sportsgambler/picks/4/#pick-n-68f562a0332f64cc1d26e57c",
   "match": "Portland Timbers v Atlanta United",
   "match_url": null,
   "kickoff": "2026-09-20T02:30:00.000Z",
   "competition": "MLS",
   "lead_hours": -118.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Portland Timbers at 2.15",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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-25T00:34:08.572Z",
   "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:17.769Z",
    "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-68f562a0332f64cc1d26e57c",
    "quote_text": "Portland Timbers look a great bet to beat Atlanta United on the Full-Time Result market. You can get odds of 2.15 with Stake that the home team claim a victory and this looks like a value wager based on the latest stats and team news.",
    "fragment_from": 720,
    "fragment_to": 954,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/mls-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75399974515783d7134a867f70952415cff7d1fdb8bb3c6700ead649dbd35448",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0a27aa025873",
     "display_name": "Portland Timbers — Atlanta United",
     "competition_name": "MLS",
     "starts_at": "2026-09-20T02:30:00.000Z",
     "url": null,
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Portland Timbers",
    "odds_set": {
     "by_author": "2.15",
     "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-25T00:34:08.572Z",
     "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": "Portland Timbers",
     "author_odds": "2.15",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Portland Timbers at 2.15"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Portland Timbers 0-1 Atlanta United."
    },
    "settlements": [
     {
      "operation_id": "ec19f5ade7e2b433ecd822a31e5c4c8c5661c6e855c5561fe323462feec97577",
      "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": "Portland Timbers",
      "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": "d146e3903f7f395578a1c2c9a8226b42edd9847a449f235762ec34f714bc30ed",
      "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": "Portland Timbers",
      "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.365Z",
      "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:17.769Z",
      "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/mls-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.769Z",
     "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": "Portland Timbers to win"
   }
  },
  {
   "record_id": "n-6d430970e0e48f6a0721a4f4",
   "url": "/sources/sportsgambler/picks/4/#pick-n-6d430970e0e48f6a0721a4f4",
   "match": "Real Salt Lake v Vancouver Whitecaps",
   "match_url": null,
   "kickoff": "2026-09-20T01:30:00.000Z",
   "competition": "MLS",
   "lead_hours": -119.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Vancouver Whitecaps at 1.91",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-25T00:34:08.572Z",
   "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:17.779Z",
    "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-6d430970e0e48f6a0721a4f4",
    "quote_text": "We can’t resist the chance to back Vancouver Whitecaps on the basis that they are 1.91 to land a win against Real Salt Lake. We’ll back this Full-Time Result wager with optimism based on the available information.",
    "fragment_from": 1035,
    "fragment_to": 1248,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/mls-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75399974515783d7134a867f70952415cff7d1fdb8bb3c6700ead649dbd35448",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-15bc4c4be8cc",
     "display_name": "Real Salt Lake — Vancouver Whitecaps",
     "competition_name": "MLS",
     "starts_at": "2026-09-20T01:30:00.000Z",
     "url": null,
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Vancouver Whitecaps",
    "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-09-25T00:34:08.572Z",
     "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": "Vancouver Whitecaps",
     "author_odds": "1.91",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Vancouver Whitecaps at 1.91"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Salt Lake 0-3 Vancouver Whitecaps."
    },
    "settlements": [
     {
      "operation_id": "228b8f458d2603ea003e17d2a1fff6e754cbdfb85d393b675981fec01b648fe7",
      "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": "Vancouver Whitecaps",
      "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": "5fa49a2bc742aa61ea5d65df1ab641fa1ba578b4f91c1d0289c107174c067295",
      "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": "Vancouver Whitecaps",
      "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.453Z",
      "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:17.779Z",
      "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/mls-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.779Z",
     "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": "Vancouver Whitecaps to win"
   }
  },
  {
   "record_id": "n-9668e46abd92412935cdb340",
   "url": "/sources/sportsgambler/picks/4/#pick-n-9668e46abd92412935cdb340",
   "match": "Minnesota United v LA Galaxy",
   "match_url": null,
   "kickoff": "2026-09-20T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": -120.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Minnesota United at 1.65",
   "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-25T00:34:08.572Z",
   "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:17.841Z",
    "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-9668e46abd92412935cdb340",
    "quote_text": "There’s a strong case for siding with Minnesota United when it comes to the Full-Time Result betting market. We think the favourites could prove too strong for LA Galaxy and odds of 1.65 are attractive.",
    "fragment_from": 2135,
    "fragment_to": 2337,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/mls-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75399974515783d7134a867f70952415cff7d1fdb8bb3c6700ead649dbd35448",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-27c4576f5d47",
     "display_name": "Minnesota United — LA Galaxy",
     "competition_name": "MLS",
     "starts_at": "2026-09-20T00:30:00.000Z",
     "url": null,
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Minnesota United",
    "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-25T00:34:08.572Z",
     "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": "Minnesota United",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Minnesota United at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Minnesota United 2-3 LA Galaxy."
    },
    "settlements": [
     {
      "operation_id": "5b1965d03cb504258b924d4ffbc22ae1ed1f7e14e3b0abdb0b2c179759aa7c33",
      "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": "Minnesota United",
      "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": "012684d087e9c9b6f06af91e2f9b5314931cef358564bbcee71ef9b8ecb62c92",
      "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": "Minnesota United",
      "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.146Z",
      "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:17.841Z",
      "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/mls-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.841Z",
     "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": "Minnesota United to win"
   }
  },
  {
   "record_id": "n-c5d63c95a87497498d181aa1",
   "url": "/sources/sportsgambler/picks/4/#pick-n-c5d63c95a87497498d181aa1",
   "match": "St.Louis City v Toronto FC",
   "match_url": null,
   "kickoff": "2026-09-20T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": -120.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: St.Louis City at 1.68",
   "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-25T00:34:08.572Z",
   "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:17.825Z",
    "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-c5d63c95a87497498d181aa1",
    "quote_text": "Our opinion is that St. Louis City will prove too strong in all departments and we’ll therefore take the 1.68 that they beat Toronto FC. This Full-Time Result bet looks like a value proposition.",
    "fragment_from": 1868,
    "fragment_to": 2062,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/mls-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "75399974515783d7134a867f70952415cff7d1fdb8bb3c6700ead649dbd35448",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4be61d8abe0d",
     "display_name": "St.Louis City — Toronto FC",
     "competition_name": "MLS",
     "starts_at": "2026-09-20T00:30:00.000Z",
     "url": null,
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "St.Louis City",
    "odds_set": {
     "by_author": "1.68",
     "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-25T00:34:08.572Z",
     "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": "St.Louis City",
     "author_odds": "1.68",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: St.Louis City at 1.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was St.Louis City 3-1 Toronto FC."
    },
    "settlements": [
     {
      "operation_id": "442910a81c797ae3f5b2b249f6492be12e7d18eff86d8aa1658697556bd7a1ca",
      "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": "St.Louis 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": "329ff9183ac679966585ae941314c8f7b6bcfc55bc5a13fd742dc2e05b37744e",
      "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": "St.Louis 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.650Z",
      "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:17.825Z",
      "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/mls-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.825Z",
     "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": "St.Louis City to win"
   }
  },
  {
   "record_id": "n-e07b718b5aede14430d092ee",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "If you concur with our view that Philadelphia Union will have the upper hand when meeting Sporting KC, then you can wager the away team at 1.61. We’re anticipating a return with this Full-Time…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_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-25T00:34:08.572Z",
   "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-18e880e3dea79a665191a2ef",
   "url": "/sources/sportsgambler/picks/4/#pick-n-18e880e3dea79a665191a2ef",
   "match": "VfB Stuttgart v Viking FK",
   "match_url": null,
   "kickoff": "2026-09-09T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -367.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -2: VfB Stuttgart -2 at 1.89",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "3-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-09-25T00:34:08.608Z",
   "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:17.718Z",
    "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-18e880e3dea79a665191a2ef",
    "quote_text": "If you agree that Stuttgart can land a sizeable win, then you can get them at -2 on the Asian Handicap at 1.89.",
    "fragment_from": 2437,
    "fragment_to": 2548,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/uefa-champions-league-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6db315180eacf756245797d1655ab7e03e73038014612610b8626b0b6cc6d6db",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-09-25T00:34:08.608Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-daff3eafc272",
     "display_name": "VfB Stuttgart — Viking FK",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-09-09T16:45:00.000Z",
     "url": null,
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap -2",
    "outcome_label": "VfB Stuttgart -2",
    "odds_set": {
     "by_author": "1.89",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "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-25T00:34:08.608Z",
     "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 -2",
     "choice": "VfB Stuttgart -2",
     "author_odds": "1.89",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-2",
     "subject": "goals_total",
     "in_words": "Asian handicap -2: VfB Stuttgart -2 at 1.89"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was VfB Stuttgart 3-1 Viking FK."
    },
    "settlements": [
     {
      "operation_id": "d4d70440bc255286ccad189f7adea618637bf17df8e53b2d016305c768042384",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2",
      "choice": "VfB Stuttgart -2",
      "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": "f0308ed1afbbb6c68c1ee21ab8ff4ede7b06e563538ba9cc8e7680a91e9400eb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2",
      "choice": "VfB Stuttgart -2",
      "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.263Z",
      "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:17.718Z",
      "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/uefa-champions-league-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-09-28T20:13:17.718Z",
     "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": "VfB Stuttgart -2"
   }
  },
  {
   "record_id": "n-47f697f8b7b084f4fe4a71b8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "We’re heading to the Total Goals market and backing the Over 2.5 selection at a price of 1.80.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_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-25T00:34:08.608Z",
   "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
  }
 ],
 "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": 4,
  "first": 41,
  "last": 60,
  "author_url": "/sources/sportsgambler/",
  "current": false
 },
 "entity_id": "history:/sources/sportsgambler/picks/4/",
 "source_revision": 75,
 "evidence_extra": [
  {
   "observation_id": "n-ad20ea90d984a68dc6316564",
   "quote_text": "At least one of Nottingham Forest and Coventry might come up short on the goal front, with the BTTS No betting selection looking like the standout bet. That’s particularly when you can get odds of 1.98.",
   "fragment_from": 1712,
   "fragment_to": 1914,
   "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": "a922b12207fa9956fbc733d98c5e0cb87ac027186c2ab6c3b2f77086b6f959d8",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-08T20:54:05.384Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-767b47f5890b",
    "display_name": "Nottingham Forest — Coventry City",
    "competition_name": "Premier League",
    "starts_at": "2026-09-19T16:30:00.000Z",
    "url": null,
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "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-08T20:54:05.384Z",
    "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": "no",
    "author_odds": "1.98",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 1.98"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Nottingham Forest 0-1 Coventry City."
   },
   "settlements": [
    {
     "operation_id": "4192634c9459cf066b5584a377676b55d9a370637bdbac1048a309b3408f1ac6",
     "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": "no",
     "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.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7e30f1072d0dd044922bbb5e47659e1681b6ae33bbd221df045a1eef8fe518e1",
     "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": "no",
     "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.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/premier-league-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-482e2267dde9ef71a56f84ee",
   "quote_text": "Elversberg Asian Hcp +0.25 @ 1.84",
   "fragment_from": 340,
   "fragment_to": 373,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/union-berlin-vs-elversberg-prediction-lineups-odds-2026-10-10/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "717eaca234ae29f3fbcf83ab30278195eb0cf6c89c59bec52fd4b1bc75933ed1",
    "material_removed": false
   },
   "published_at": "2026-10-08T19:58:17.000Z",
   "detected_at": "2026-10-08T20:25:12.335Z",
   "executed_at": "2026-10-08T20:44:21.766Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-d39b51492ed0",
    "display_name": "1. FC Union Berlin — SV 07 Elversberg",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-10T13:30:00.000Z",
    "url": "/football/matches/1-fc-union-berlin-vs-sv-07-elversberg-2026-10-10/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap 0.25",
   "outcome_label": "SV 07 Elversberg +0.25",
   "odds_set": {
    "by_author": "1.84",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T19:58:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T19:58:17.000Z",
    "detected_at": "2026-10-08T20:25:12.335Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 0.25",
    "choice": "SV 07 Elversberg +0.25",
    "author_odds": "1.84",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "0.25",
    "subject": "goals_total",
    "in_words": "Asian handicap 0.25: SV 07 Elversberg +0.25 at 1.84"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was 1. FC Union Berlin 1-0 SV 07 Elversberg."
   },
   "settlements": [
    {
     "operation_id": "4c1f563985d1b18f21de2b29652180ed5f809bd91bfa8f159a307dbf686e56be",
     "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": "SV 07 Elversberg +0.25",
     "decimal_odds": "1.84",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-08T20:44:21.766Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1609cba678052358a3acf17e47bdaecdd5f6d66cb87a87b03c53eacb9af6c25e",
     "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": "SV 07 Elversberg +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": "settled_pick",
   "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/union-berlin-vs-elversberg-prediction-lineups-odds-2026-10-10/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "SV 07 Elversberg +0.25"
  },
  {
   "observation_id": "n-ec3733ad09a5c0cd6eef154d",
   "quote_text": "Back them at 1.87 with a +0.25 goal start",
   "fragment_from": 3817,
   "fragment_to": 3858,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/mainz-vs-bayer-leverkusen-prediction-lineups-odds-2026-10-10/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1cbe313904098e3364fcc696f8ae73dbf8a05226b84c67ad1cc932145ccab033",
    "material_removed": false
   },
   "published_at": "2026-10-08T19:58:10.000Z",
   "detected_at": "2026-10-08T20:25:09.876Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-a8db52558700",
    "display_name": "1. FSV Mainz 05 — Bayer 04 Leverkusen",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-10T13:30:00.000Z",
    "url": "/football/matches/1-fsv-mainz-05-vs-bayer-04-leverkusen-2026-10-10/",
    "scoreline": "3-4",
    "condition": "finished"
   },
   "market_label": "Asian handicap 0.25",
   "outcome_label": "1. FSV Mainz 05 +0.25",
   "odds_set": {
    "by_author": "1.87",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T19:58:10.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T19:58:10.000Z",
    "detected_at": "2026-10-08T20:25:09.876Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 0.25",
    "choice": "1. FSV Mainz 05 +0.25",
    "author_odds": "1.87",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "0.25",
    "subject": "goals_total",
    "in_words": "Asian handicap 0.25: 1. FSV Mainz 05 +0.25 at 1.87"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was 1. FSV Mainz 05 3-4 Bayer 04 Leverkusen."
   },
   "settlements": [
    {
     "operation_id": "4311332cbed75169a4d416ff81f0db1d3c7562d1f9e8cf227f655bbfb403db4e",
     "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": "1. FSV Mainz 05 +0.25",
     "decimal_odds": "1.87",
     "odds_role": "author_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-10-08T20:41:37.319Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "98fd766f4b530c6d17a87a0e5ddd23968f21ec4f9da949c0a8d05e4399819372",
     "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": "1. FSV Mainz 05 +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/mainz-vs-bayer-leverkusen-prediction-lineups-odds-2026-10-10/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "1. FSV Mainz 05 +0.25"
  },
  {
   "observation_id": "n-d117e30d2dc3b66ddf07ddd7",
   "quote_text": "Augsburg Asian Hcp +2.25 @ 1.90",
   "fragment_from": 327,
   "fragment_to": 358,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/augsburg-vs-bayern-munich-prediction-lineups-odds-2026-10-10/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "fb2886cb8fb7a4356870c31191519f73a5fdbc12288ec4df02e163e61195f81e",
    "material_removed": false
   },
   "published_at": "2026-10-08T19:57:50.000Z",
   "detected_at": "2026-10-08T20:25:07.397Z",
   "executed_at": "2026-10-09T15:53:44.466Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-8e70f1379274",
    "display_name": "FC Augsburg — FC Bayern München",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-10T13:30:00.000Z",
    "url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Asian handicap 2.25",
   "outcome_label": "FC Augsburg +2.25",
   "odds_set": {
    "by_author": "1.9",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T19:57:50.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T19:57:50.000Z",
    "detected_at": "2026-10-08T20:25:07.397Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 2.25",
    "choice": "FC Augsburg +2.25",
    "author_odds": "1.9",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "2.25",
    "subject": "goals_total",
    "in_words": "Asian handicap 2.25: FC Augsburg +2.25 at 1.9"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Augsburg 2-2 FC Bayern München."
   },
   "settlements": [
    {
     "operation_id": "d376598ffb4935cfd20a580f63734ca3cc048e1e944da2d20f970343b746c10f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 2.25",
     "choice": "FC Augsburg +2.25",
     "decimal_odds": "1.9",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9000,
     "executed_at": "2026-10-09T15:53:44.466Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d02fe766cae7c33390eb6bc17016754a9f4c686a69f88106c6fb28093ae56a5d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 2.25",
     "choice": "FC Augsburg +2.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": "settled_pick",
   "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/augsburg-vs-bayern-munich-prediction-lineups-odds-2026-10-10/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "FC Augsburg +2.25"
  },
  {
   "observation_id": "n-973cf501158cd0612f918b40",
   "quote_text": "Our bet builder selections include Vitória to succeed, BTTS No and Marcinho (Chape) to record a minimum of one shot on target.",
   "fragment_from": 7537,
   "fragment_to": 7663,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/vitoria-vs-chapecoense-prediction-lineups-odds-2026-10-07/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c09f48aa740cc34e3c3e700ef2f37849ddcdf3d6a9865a7a0889141e3aceb0b9",
    "material_removed": false
   },
   "published_at": "2026-10-06T05:27:49.000Z",
   "detected_at": "2026-10-06T05:38:39.884Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-fbd20aa726cb",
    "display_name": "Vitória — Chapecoense",
    "competition_name": "Brasileiro Série A",
    "starts_at": "2026-10-07T23:00:00.000Z",
    "url": "/football/matches/vitoria-vs-chapecoense-2026-10-07/",
    "scoreline": "4-0",
    "condition": "finished"
   },
   "market_label": "Player shots on target over/under 0.5",
   "outcome_label": "Marcinho over 0.5 shots on target",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-06T05:27:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-06T05:27:49.000Z",
    "detected_at": "2026-10-06T05:38:39.884Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player shots on target over/under 0.5",
    "choice": "Marcinho over 0.5 shots on target",
    "author_odds": null,
    "market_key": "player_shots",
    "choice_key": "over",
    "period": "match",
    "line": "0.5",
    "subject": "shots",
    "in_words": "Player shots on target over/under 0.5: Marcinho over 0.5 shots on target"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "4-0",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player shot counts this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player shot counts this market needs."
   },
   "settlements": [
    {
     "operation_id": "48fc3ea991d1daeefd881b8c9a755031bb56b6c0bd74d57d44203e48a3e9bb39",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player shots on target over/under 0.5",
     "choice": "Marcinho over 0.5 shots on target",
     "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/vitoria-vs-chapecoense-prediction-lineups-odds-2026-10-07/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Marcinho over 0.5 shots on target"
  },
  {
   "observation_id": "n-695253dca6b129ff6dda5310",
   "quote_text": "Inter Asian Hcp +0.25 @ 1.60",
   "fragment_from": 289,
   "fragment_to": 317,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/inter-bogota-vs-once-caldas-prediction-lineups-odds-2026-10-04/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a88f177cbc77388d88ef555a586a07ea40e99b54c5f1d31819086f955e419c52",
    "material_removed": false
   },
   "published_at": "2026-10-03T03:27:50.000Z",
   "detected_at": "2026-10-03T03:42:50.008Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-3997de7a4cb2",
    "display_name": "Internacional de Bogotá — Once Caldas",
    "competition_name": "Primera A",
    "starts_at": "2026-10-04T21:05:00.000Z",
    "url": "/football/matches/internacional-de-bogota-vs-once-caldas-2026-10-04/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 0.25",
   "outcome_label": "Internacional de Bogotá +0.25",
   "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": "void",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-03T03:27:50.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T03:27:50.000Z",
    "detected_at": "2026-10-03T03:42:50.008Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 0.25",
    "choice": "Internacional de Bogotá +0.25",
    "author_odds": "1.6",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "0.25",
    "subject": "goals_total",
    "in_words": "Asian handicap 0.25: Internacional de Bogotá +0.25 at 1.6"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": "The match was moved by 68 hours after this pick was recorded; a match moved by more than 48 hours is void",
    "methodology_version": "2.2",
    "in_words": "Void: the final score was Internacional de Bogotá 1-1 Once Caldas."
   },
   "settlements": [
    {
     "operation_id": "e2e6b69ee8c026feae938526de249974b1b47f8aff144b2fa42a23e75dd34544",
     "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": "Internacional de Bogotá +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.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "be9ee05d5396ba1d04de0477ecb0eb62b4eb571adadf39c550cbe4f3b7762852",
     "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": "Internacional de Bogotá +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.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/inter-bogota-vs-once-caldas-prediction-lineups-odds-2026-10-04/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Internacional de Bogotá +0.25"
  },
  {
   "observation_id": "n-f600d60c9b4329c724c26069",
   "quote_text": "We’ve found an attractive bet at odds of 6.75 and it involves Inter Bogotá winning 1-0.",
   "fragment_from": 3679,
   "fragment_to": 3766,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/inter-bogota-vs-once-caldas-prediction-lineups-odds-2026-10-04/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a88f177cbc77388d88ef555a586a07ea40e99b54c5f1d31819086f955e419c52",
    "material_removed": false
   },
   "published_at": "2026-10-03T03:27:50.000Z",
   "detected_at": "2026-10-03T03:42:50.008Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-3997de7a4cb2",
    "display_name": "Internacional de Bogotá — Once Caldas",
    "competition_name": "Primera A",
    "starts_at": "2026-10-04T21:05:00.000Z",
    "url": "/football/matches/internacional-de-bogota-vs-once-caldas-2026-10-04/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Internacional de Bogotá 1-0 Once Caldas",
   "odds_set": {
    "by_author": "6.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "void",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-03T03:27:50.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-03T03:27:50.000Z",
    "detected_at": "2026-10-03T03:42:50.008Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Internacional de Bogotá 1-0 Once Caldas",
    "author_odds": "6.75",
    "market_key": "correct_score_market",
    "choice_key": "1-0",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Internacional de Bogotá 1-0 Once Caldas at 6.75"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": "The match was moved by 68 hours after this pick was recorded; a match moved by more than 48 hours is void",
    "methodology_version": "2.2",
    "in_words": "Void."
   },
   "settlements": [
    {
     "operation_id": "9cb374736e002a2aa588e33d8a8cbf89b4c0e114d3356509e2924caf990c9bff",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Internacional de Bogotá 1-0 Once Caldas",
     "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.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "83422ca0f1ed96b23eddc938cdc44994d3cd565ed04e3d7467e9bc60789c03fa",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Internacional de Bogotá 1-0 Once Caldas",
     "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.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/inter-bogota-vs-once-caldas-prediction-lineups-odds-2026-10-04/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Internacional de Bogotá 1-0 Once Caldas"
  },
  {
   "observation_id": "n-387ae42f026f9797f3ef0edb",
   "quote_text": "St. Louis To Win @ 1.96",
   "fragment_from": 350,
   "fragment_to": 373,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/new-york-red-bulls-vs-st-louis-city-prediction-lineups-odds-2026-09-26/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "cbcab96b3a183432f34a47fdf47f48ed575cfcdc59ae5b4837bcec962473f508",
    "material_removed": false
   },
   "published_at": "2026-09-25T05:58:22.000Z",
   "detected_at": "2026-09-26T01:50:52.607Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-6c50659df635",
    "display_name": "New York Red Bulls — St.Louis City",
    "competition_name": "MLS",
    "starts_at": "2026-09-30T23:30:00.000Z",
    "url": "/football/matches/new-york-red-bulls-vs-st-louis-city-2026-09-30/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "St.Louis City",
   "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,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-09-25T05:58:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-25T05:58:22.000Z",
    "detected_at": "2026-09-26T01:50:52.607Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "St.Louis City",
    "author_odds": "1.96",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: St.Louis City at 1.96"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was New York Red Bulls 0-3 St.Louis City."
   },
   "settlements": [
    {
     "operation_id": "8d04bedcce312cdf0d0fd3f2a9fb912fa1417d97d3e6a91f3ddfe3e15acb0cdd",
     "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": "St.Louis 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.1",
     "on_claim_market": false,
     "replaced": true
    },
    {
     "operation_id": "df1603fd9f12c42d0fdb6d6a142020b582ed8fef5942704a58858b4d1dce5206",
     "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": "St.Louis 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.1",
     "on_claim_market": false,
     "replaced": true
    }
   ],
   "corrections": [
    {
     "at": "2026-09-30T04:59:48.166Z",
     "field_name": "match",
     "was": "New York Red Bulls — St.Louis City, 26 September 2026 23:30 UTC",
     "now": "New York Red Bulls — St.Louis City, 30 September 2026 23:30 UTC",
     "cause": "The match was postponed from 26 September 2026 23:30 UTC to 30 September 2026 23:30 UTC, and the official schedule listed the new date as a separate fixture. The pick is now linked to the rescheduled match, and its timing is checked against the new kick-off. This pick was never executed, so no number 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/new-york-red-bulls-vs-st-louis-city-prediction-lineups-odds-2026-09-26/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-09-30T04:59:48.166Z",
    "field": "match",
    "reason": "The match was postponed from 26 September 2026 23:30 UTC to 30 September 2026 23:30 UTC, and the official schedule listed the new date as a separate fixture. The pick is now linked to the rescheduled match, and its timing is checked against the new kick-off. This pick was never executed, so no numbe",
    "version": 2,
    "url": "/corrections/#c-83176672d532",
    "text": "Corrected on 30 September 2026: The match was postponed from 26 September 2026 23:30 UTC to 30 September 2026 23:30 UTC, and the official schedule listed the new date as a separate fixture. The pick is now linked to the rescheduled "
   },
   "choice_words": "St.Louis City to win"
  },
  {
   "observation_id": "n-9c18ca0cee12581c34f3b775",
   "quote_text": "Emil Forsberg (Red Bulls) is available to finish with a minimum of one shot on goal at 1.85.",
   "fragment_from": 5419,
   "fragment_to": 5511,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/new-york-red-bulls-vs-st-louis-city-prediction-lineups-odds-2026-09-26/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "cbcab96b3a183432f34a47fdf47f48ed575cfcdc59ae5b4837bcec962473f508",
    "material_removed": false
   },
   "published_at": "2026-09-25T05:58:22.000Z",
   "detected_at": "2026-09-26T01:50:52.607Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-6c50659df635",
    "display_name": "New York Red Bulls — St.Louis City",
    "competition_name": "MLS",
    "starts_at": "2026-09-30T23:30:00.000Z",
    "url": "/football/matches/new-york-red-bulls-vs-st-louis-city-2026-09-30/",
    "scoreline": "0-3",
    "condition": "finished"
   },
   "market_label": "Player shots on target over/under 0.5",
   "outcome_label": "Emil Forsberg over 0.5 shots on target",
   "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": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-09-25T05:58:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-25T05:58:22.000Z",
    "detected_at": "2026-09-26T01:50:52.607Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player shots on target over/under 0.5",
    "choice": "Emil Forsberg over 0.5 shots on target",
    "author_odds": "1.85",
    "market_key": "player_shots",
    "choice_key": "over",
    "period": "match",
    "line": "0.5",
    "subject": "shots",
    "in_words": "Player shots on target over/under 0.5: Emil Forsberg over 0.5 shots on target at 1.85"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-3",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player shot counts this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player shot counts this market needs."
   },
   "settlements": [
    {
     "operation_id": "a59bf6b79f94c9026cc1a05b52690d5a585b9d7fe553ff53e74f5148bac9b1aa",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player shots on target over/under 0.5",
     "choice": "Emil Forsberg over 0.5 shots on target",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": false,
     "replaced": true
    },
    {
     "operation_id": "0611818cbb86b5d7078aae37a6e1b169385fbe4aaf762ea88ac9a7f40894e32f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player shots on target over/under 0.5",
     "choice": "Emil Forsberg over 0.5 shots on target",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.1",
     "on_claim_market": false,
     "replaced": true
    }
   ],
   "corrections": [
    {
     "at": "2026-09-30T04:59:48.603Z",
     "field_name": "match",
     "was": "New York Red Bulls — St.Louis City, 26 September 2026 23:30 UTC",
     "now": "New York Red Bulls — St.Louis City, 30 September 2026 23:30 UTC",
     "cause": "The match was postponed from 26 September 2026 23:30 UTC to 30 September 2026 23:30 UTC, and the official schedule listed the new date as a separate fixture. The pick is now linked to the rescheduled match, and its timing is checked against the new kick-off. This pick was never executed, so no number 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/new-york-red-bulls-vs-st-louis-city-prediction-lineups-odds-2026-09-26/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-09-30T04:59:48.603Z",
    "field": "match",
    "reason": "The match was postponed from 26 September 2026 23:30 UTC to 30 September 2026 23:30 UTC, and the official schedule listed the new date as a separate fixture. The pick is now linked to the rescheduled match, and its timing is checked against the new kick-off. This pick was never executed, so no numbe",
    "version": 2,
    "url": "/corrections/#c-83176672d532",
    "text": "Corrected on 30 September 2026: The match was postponed from 26 September 2026 23:30 UTC to 30 September 2026 23:30 UTC, and the official schedule listed the new date as a separate fixture. The pick is now linked to the rescheduled "
   },
   "choice_words": "Emil Forsberg over 0.5 shots on target"
  },
  {
   "observation_id": "n-5ffbe5f430959d9418bf5834",
   "quote_text": "We believe that Juventus will get the better of Atalanta and the La Vecchia Signora are excellent value at 1.67. The Full-Time Result odds look really attractive and we’re confident of landing a return here.",
   "fragment_from": 422,
   "fragment_to": 629,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/serie-a-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "367e7ac610129b4b345e6a799d5b6ccbf4845bc07725eef8a75cd4ce48bff2be",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-09-24T20:16:00.136Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-51cfce26b756",
    "display_name": "Juventus — Atalanta",
    "competition_name": "Serie A",
    "starts_at": "2026-09-20T16:00:00.000Z",
    "url": "/football/matches/juventus-vs-atalanta-2026-09-20/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Juventus",
   "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-09-24T20:16:00.136Z",
    "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": "Juventus",
    "author_odds": "1.67",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Juventus at 1.67"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Juventus 2-0 Atalanta."
   },
   "settlements": [
    {
     "operation_id": "cd1b73691c0628eb1f20bd87a058f774f47a408a4cf523a14d08787aea1c93d2",
     "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": "Juventus",
     "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": "8670e4080a711de52b70ec8b62e228ccc6887bb6a07ec8ca693440d7cefdb5c3",
     "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": "Juventus",
     "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.137Z",
     "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.093Z",
     "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/serie-a-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-09-28T20:13:18.093Z",
    "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": "Juventus to win"
  },
  {
   "observation_id": "n-3ced2e3f3c54d74cfdc6cabd",
   "quote_text": "Napoli appear to be an attractive wager when it comes to the Full-Time Result market. You can get odds of 2.15 that I Partenopei defeat Fiorentina and we’re feeling upbeat that this is a value bet.",
   "fragment_from": 1205,
   "fragment_to": 1402,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/serie-a-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "367e7ac610129b4b345e6a799d5b6ccbf4845bc07725eef8a75cd4ce48bff2be",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-09-24T20:16:00.136Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-51517a7bf2ee",
    "display_name": "Fiorentina — SSC Napoli",
    "competition_name": "Serie A",
    "starts_at": "2026-09-20T10:30:00.000Z",
    "url": "/football/matches/fiorentina-vs-ssc-napoli-2026-09-20/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "SSC Napoli",
   "odds_set": {
    "by_author": "2.15",
    "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.136Z",
    "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": "SSC Napoli",
    "author_odds": "2.15",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: SSC Napoli at 2.15"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Fiorentina 1-1 SSC Napoli."
   },
   "settlements": [
    {
     "operation_id": "3d0f2f3c7794b04b36812b76ac03e2e32341485ed23987db0170729cfb61ed3b",
     "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": "SSC Napoli",
     "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": "c15df73f9e7f69f5ff058b871c1d876a289aae80734389b52f316741666bc571",
     "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": "SSC Napoli",
     "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.706Z",
     "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.101Z",
     "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/serie-a-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-09-28T20:13:18.101Z",
    "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": "SSC Napoli to win"
  },
  {
   "observation_id": "n-7119d023ca9bf9524512f64a",
   "quote_text": "We think that Lazio will have the upper hand against Venezia and we like the price of 2.00 on the Full-Time Result market. The odds make plenty of appeal and we’re expecting this bet to land.",
   "fragment_from": 1466,
   "fragment_to": 1657,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/serie-a-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "367e7ac610129b4b345e6a799d5b6ccbf4845bc07725eef8a75cd4ce48bff2be",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-09-24T20:16:00.136Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-354f0168c7a9",
    "display_name": "Venezia — Lazio",
    "competition_name": "Serie A",
    "starts_at": "2026-09-19T18:45:00.000Z",
    "url": "/football/matches/venezia-vs-lazio-2026-09-19/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Lazio",
   "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-09-24T20:16:00.136Z",
    "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": "Lazio",
    "author_odds": "2",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Lazio at 2"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Venezia 0-2 Lazio."
   },
   "settlements": [
    {
     "operation_id": "d416a09b7c9c0ef8116772866764534d47d8e53ec8a166aced46a6f055e1a010",
     "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": "Lazio",
     "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": "aa658cffe0ec757c4eabce451009cde3a1367aa85ad146495b9164f92726d59a",
     "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": "Lazio",
     "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.536Z",
     "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.109Z",
     "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/serie-a-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-09-28T20:13:18.109Z",
    "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": "Lazio to win"
  },
  {
   "observation_id": "n-dafa50cb79d17cfe9fbb9c5d",
   "quote_text": "We think a value wager could involve betting Under 2.5 on the Total Goals market for the fixture between Udinese and Cagliari. We can secure a price of 1.65 when it comes to this bet.",
   "fragment_from": 1992,
   "fragment_to": 2175,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/serie-a-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "367e7ac610129b4b345e6a799d5b6ccbf4845bc07725eef8a75cd4ce48bff2be",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-09-24T20:16:00.136Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-f32b90e2e143",
    "display_name": "Udinese — Cagliari",
    "competition_name": "Serie A",
    "starts_at": "2026-09-19T13:00:00.000Z",
    "url": "/football/matches/udinese-vs-cagliari-2026-09-19/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "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": "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.136Z",
    "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.65",
    "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.65"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Udinese 0-1 Cagliari."
   },
   "settlements": [
    {
     "operation_id": "8160aee5135c55c18e7baf1553fbe36d36c2fe0ad4c6ec5383d7834ad3b1a80f",
     "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": "74ca848c19b4698a67c5a138d22b18d1a65d7b934796c963b9ddb40d0b573f06",
     "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:13.822Z",
     "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.121Z",
     "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/serie-a-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-09-28T20:13:18.121Z",
    "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)"
  },
  {
   "observation_id": "n-f8e0644c5fb02b29590dc4bb",
   "quote_text": "Bologna look like the bet to place on the Full-Time Result market, especially as odds of 1.89 are available. Back our value selection with confidence when I Rossoblù clash with Torino.",
   "fragment_from": 2240,
   "fragment_to": 2424,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/serie-a-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "367e7ac610129b4b345e6a799d5b6ccbf4845bc07725eef8a75cd4ce48bff2be",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-09-24T20:16:00.136Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-850e27269308",
    "display_name": "Bologna — Torino",
    "competition_name": "Serie A",
    "starts_at": "2026-09-19T13:00:00.000Z",
    "url": "/football/matches/bologna-vs-torino-2026-09-19/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Bologna",
   "odds_set": {
    "by_author": "1.89",
    "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.136Z",
    "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": "Bologna",
    "author_odds": "1.89",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Bologna at 1.89"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Bologna 1-1 Torino."
   },
   "settlements": [
    {
     "operation_id": "06301a9411244b7b50d9c69bf459341bf70bf503fa3062c9bf3b3b1eae33a7da",
     "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": "Bologna",
     "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": "7bfbb43b500e82ec453ae9fdce5ad1f14a00777cdfa43a8b6f919c08feb60cee",
     "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": "Bologna",
     "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:14.203Z",
     "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.128Z",
     "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/serie-a-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-09-28T20:13:18.128Z",
    "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": "Bologna to win"
  },
  {
   "observation_id": "n-a9f57f35d9bbaa1a7785998c",
   "quote_text": "Lecce are an attractive Asian Handicap bet at +1.75 when they go up against AC Milan. With our stake divided between +1.5 and +2.0, we think the visitors can produce a good performance at odds of 1.82.",
   "fragment_from": 153,
   "fragment_to": 354,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/serie-a-predictions/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "367e7ac610129b4b345e6a799d5b6ccbf4845bc07725eef8a75cd4ce48bff2be",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-09-24T20:16:00.136Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-14e1412288bd",
    "display_name": "AC Milan — Lecce",
    "competition_name": "Serie A",
    "starts_at": "2026-09-20T18:45:00.000Z",
    "url": "/football/matches/ac-milan-vs-lecce-2026-09-20/",
    "scoreline": "3-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1.75",
   "outcome_label": "Lecce +1.75",
   "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": "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.136Z",
    "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.75",
    "choice": "Lecce +1.75",
    "author_odds": "1.82",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "1.75",
    "subject": "goals_total",
    "in_words": "Asian handicap 1.75: Lecce +1.75 at 1.82"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was AC Milan 3-0 Lecce."
   },
   "settlements": [
    {
     "operation_id": "50d2e0883725b642864ec78cfd37ee2ea110b7489ea0bd53378c9ad5cd52a132",
     "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.75",
     "choice": "Lecce +1.75",
     "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": "27cb517f9bfd316b805fc386bd4924540915c819f0edfc4979c557e2b77f9292",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1.75",
     "choice": "Lecce +1.75",
     "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.437Z",
     "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.153Z",
     "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/serie-a-predictions/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-09-28T20:13:18.153Z",
    "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": "Lecce +1.75"
  }
 ]
}
