{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/sources/sportsgambler/picks/104/",
 "canonical": "/sources/sportsgambler/picks/104/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "SportsGambler (football) — football predictions, page 104 of 107",
 "description": "Predictions 2,041–2,060 of 2,108 by SportsGambler (football), with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 104 of 107 of the predictions by SportsGambler (football) recorded by Forecast Record: predictions 2,041–2,060 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": "cf5ca71b1c9dbbd13b2d61e3722147305c6874c3de414fca46baaba2c2cd6bf8",
 "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/104/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-72623a025b4c2922d561c379",
   "url": "/sources/sportsgambler/picks/104/#pick-n-72623a025b4c2922d561c379",
   "match": "Real Betis v Málaga CF",
   "match_url": "/football/matches/real-betis-vs-malaga-cf-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -0.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1.5: Málaga CF +1.5 at 1.78",
   "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-10-31T17:47:23.566Z",
   "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-72623a025b4c2922d561c379",
    "quote_text": "We’re playing Málaga +1.5 on the Asian Handicap for their contest against Real Betis. We like the odds of 1.78 considering we can land a return from this wager even if the away team lose by a single goal.",
    "fragment_from": 605,
    "fragment_to": 809,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1dadb0aef99d323cd3ca377d8af6b1b5dc38c26386c2a6a574d9f3d5c0819730",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T17:47:23.566Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-048fc596302d",
     "display_name": "Real Betis — Málaga CF",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/real-betis-vs-malaga-cf-2026-10-31/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1.5",
    "outcome_label": "Málaga CF +1.5",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-10-31T17:47:23.566Z",
     "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": "Málaga CF +1.5",
     "author_odds": "1.78",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap 1.5: Málaga CF +1.5 at 1.78"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Betis 2-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "c5236551877d3de634158e618bf21e8b805d6ee6511a333ff2a3e1a716669505",
      "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": "Málaga CF +1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "72a9d7ecea09282544be64cea81901fb2c133573334a794c872b1d68e36f4dc3",
      "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": "Málaga CF +1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Málaga CF +1.5"
   }
  },
  {
   "record_id": "n-54f837b68e48effd23b4f86d",
   "url": "/sources/sportsgambler/picks/104/#pick-n-54f837b68e48effd23b4f86d",
   "match": "Udinese v AS Roma",
   "match_url": "/football/matches/udinese-vs-as-roma-2026-10-31/",
   "kickoff": "2026-10-31T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -2.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: AS Roma at 1.87",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "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-10-31T19:15:22.537Z",
   "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-54f837b68e48effd23b4f86d",
    "quote_text": "A good Asian Handicap betting option could be Roma -1 at 1.87, allowing you money back if the favourites triumph by one goal.",
    "fragment_from": 577,
    "fragment_to": 702,
    "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": "2a2e31e2933971e9df04136625b80f4d87a155959c9a5513778073ff6facfa87",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T19:15:22.537Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c8160fbea0a5",
     "display_name": "Udinese — AS Roma",
     "competition_name": "Serie A",
     "starts_at": "2026-10-31T17:00:00.000Z",
     "url": "/football/matches/udinese-vs-as-roma-2026-10-31/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "AS Roma",
    "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": "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-31T19:15:22.537Z",
     "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": "Draw no bet",
     "choice": "AS Roma",
     "author_odds": "1.87",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: AS Roma at 1.87"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Udinese 2-5 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "2d769439c7af5a0ec3961db9727c962880e8175d163cb7612b943e544e3cf944",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AS Roma",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0f24f89fa079a2223c4bbd760624b367192308938957fa8e84f658e78ed6ed8a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AS Roma",
      "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/serie-a-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma (Draw no bet)"
   }
  },
  {
   "record_id": "n-f1ce391ceee03d81cbb1eccd",
   "url": "/sources/sportsgambler/picks/104/#pick-n-f1ce391ceee03d81cbb1eccd",
   "match": "Aston Villa v Fulham",
   "match_url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -0.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa at 1.97",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-31T20:15:10.793Z",
   "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-f1ce391ceee03d81cbb1eccd",
    "quote_text": "Take the odds of 1.97 that the Villans claim a victory.",
    "fragment_from": 539,
    "fragment_to": 594,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a7471761516cfb5f69a83a442085d1af92c45d8d5960899384d2b5957f5e0f30",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T20:15:10.793Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cc0571163d80",
     "display_name": "Aston Villa — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "1.97",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-10-31T20:15:10.793Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": "1.97",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa at 1.97"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "d6f7a734f0f2bafb9a9aa01824e17d0dc7b03253cc8edd8f921954f391fe34b3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Aston Villa",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ed4bc1ac76206affc1762acc0f92ce85f59a821f769d8727f9f31a8effacc57f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Aston Villa",
      "decimal_odds": 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/premier-league-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-ac05310169cbcb4ff6c8ee59",
   "url": "/sources/sportsgambler/picks/104/#pick-n-ac05310169cbcb4ff6c8ee59",
   "match": "FC Barcelona v Deportivo Alavés",
   "match_url": "/football/matches/fc-barcelona-vs-deportivo-alaves-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -2.4,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -2.75: FC Barcelona -2.75 at 1.8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "6-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-10-31T22:25:05.119Z",
   "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-ac05310169cbcb4ff6c8ee59",
    "quote_text": "There’s a strong case for backing Barcelona at -2.75 and the Blaugranes could prove far too strong for Alavés. The Asian Handicap odds of 1.80 look appealing that we see the favourites cover the deficit here.",
    "fragment_from": 483,
    "fragment_to": 691,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5132d55a88a09c9b71b0749c28a3d29ced832b4d3c6eb89f38a065c434cc2d68",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-31T22:25:05.119Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d7731dc6fd99",
     "display_name": "FC Barcelona — Deportivo Alavés",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-deportivo-alaves-2026-10-31/",
     "scoreline": "6-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap -2.75",
    "outcome_label": "FC Barcelona -2.75",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-10-31T22:25:05.119Z",
     "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.75",
     "choice": "FC Barcelona -2.75",
     "author_odds": "1.8",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-2.75",
     "subject": "goals_total",
     "in_words": "Asian handicap -2.75: FC Barcelona -2.75 at 1.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Barcelona 6-1 Deportivo Alavés."
    },
    "settlements": [
     {
      "operation_id": "ffd94f3d2dc84d1e985c272e7d01967238c37e20d7264a7c1b6f641161cde611",
      "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.75",
      "choice": "FC Barcelona -2.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.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6ff5c11cdb078edc35899c8d1f1c7f2b4084b2b52c73744a3b043d63e9d744a9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2.75",
      "choice": "FC Barcelona -2.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.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/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona -2.75"
   }
  },
  {
   "record_id": "n-3dd9416cb12890465bc616bf",
   "url": "/sources/sportsgambler/picks/104/#pick-n-3dd9416cb12890465bc616bf",
   "match": "Udinese v AS Roma",
   "match_url": "/football/matches/udinese-vs-as-roma-2026-10-31/",
   "kickoff": "2026-10-31T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -10.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: AS Roma -1 at 1.87",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "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-11-01T03:15:05.227Z",
   "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-3dd9416cb12890465bc616bf",
    "quote_text": "A good Asian Handicap betting option could be Roma -1 at 1.87, allowing you money back if the favourites triumph by one goal.",
    "fragment_from": 906,
    "fragment_to": 1031,
    "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": "02bbcdf5dd0edcc0f732ca6ec62491882933d0d48db8ad32d81628e22a5828b2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T03:15:05.227Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c8160fbea0a5",
     "display_name": "Udinese — AS Roma",
     "competition_name": "Serie A",
     "starts_at": "2026-10-31T17:00:00.000Z",
     "url": "/football/matches/udinese-vs-as-roma-2026-10-31/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "AS Roma -1",
    "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": "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-11-01T03:15:05.227Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "AS Roma -1",
     "author_odds": "1.87",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: AS Roma -1 at 1.87"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Udinese 2-5 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "e91c630a69c0e779e248f5ddb2de01ce4dfa06e9d21a8e226ec1734d4531a316",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "AS Roma -1",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "733128835f0c3d0a94425f717fa2309f3b054961cce53e3029034b6294a17f84",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "AS Roma -1",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.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/serie-a-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma -1"
   }
  },
  {
   "record_id": "n-986312c28fa1bd5c34e721d5",
   "url": "/sources/sportsgambler/picks/104/#pick-n-986312c28fa1bd5c34e721d5",
   "match": "AC Milan v Inter",
   "match_url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
   "kickoff": "2026-10-31T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -7.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.63",
   "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-11-01T03:15:05.227Z",
   "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-986312c28fa1bd5c34e721d5",
    "quote_text": "That leads us to back the Over 2.5 selection when it comes to Total Goals, with the betting odds of 1.63 looking like excellent value.",
    "fragment_from": 709,
    "fragment_to": 843,
    "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": "02bbcdf5dd0edcc0f732ca6ec62491882933d0d48db8ad32d81628e22a5828b2",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T03:15:05.227Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-baa51e710664",
     "display_name": "AC Milan — Inter",
     "competition_name": "Serie A",
     "starts_at": "2026-10-31T19:45:00.000Z",
     "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-11-01T03:15:05.227Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.63",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AC Milan 3-1 Inter."
    },
    "settlements": [
     {
      "operation_id": "c52a80b8ab70b44b8f6deaad9c8c750069509944f49171ba5b542b63089ad50d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7a72f6bb4c092971eaa6745061b4f6f5372a8fc477ca3edc063954fb44377372",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-ed997c21f271db7289f52ad5",
   "url": "/sources/sportsgambler/picks/104/#pick-n-ed997c21f271db7289f52ad5",
   "match": "Como v Venezia",
   "match_url": "/football/matches/como-vs-venezia-2026-11-01/",
   "kickoff": "2026-11-01T11:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": -0.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1.75: Venezia +1.75",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T11:45:05.232Z",
   "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-ed997c21f271db7289f52ad5",
    "quote_text": "Venezia have covered +1.75 in each of the last eight head-to-head meetings with Como and we expect I Lagunari to put up a good fight.",
    "fragment_from": 801,
    "fragment_to": 934,
    "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": "31c0a1b91f457c89228cb1f4979d78038bb2d89a80636f13fb914b0ca04d1a0e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T11:45:05.232Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-28e6ee004c9a",
     "display_name": "Como — Venezia",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T11:30:00.000Z",
     "url": "/football/matches/como-vs-venezia-2026-11-01/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1.75",
    "outcome_label": "Venezia +1.75",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-11-01T11:45:05.232Z",
     "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": "Venezia +1.75",
     "author_odds": null,
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1.75",
     "subject": "goals_total",
     "in_words": "Asian handicap 1.75: Venezia +1.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Como 1-0 Venezia."
    },
    "settlements": [
     {
      "operation_id": "392b210af245b9dd09cf1692dd8b6156a231d80ad22f148e8a8fc28b9636c21b",
      "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": "Venezia +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.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/serie-a-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Venezia +1.75"
   }
  },
  {
   "record_id": "n-1cba00b298734f38d5a675ea",
   "url": "/sources/sportsgambler/picks/104/#pick-n-1cba00b298734f38d5a675ea",
   "match": "FC Schalke 04 v RB Leipzig",
   "match_url": "/football/matches/fc-schalke-04-vs-rb-leipzig-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -24.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.75: FC Schalke 04 +0.75 at 1.82",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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-11-01T14:45:05.453Z",
   "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-1cba00b298734f38d5a675ea",
    "quote_text": "We’ll side with Schalke 04 +0.75 on the Asian Handicap at odds of 1.82. It means we split our stake between +0.5 and +1.0 in the hope that we can see a win or draw in their clash against RB Leipzig.",
    "fragment_from": 1315,
    "fragment_to": 1513,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dbe7643cf01b7a8647e4452f76e08944d208e7a6ac650398645f375108f6207",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T14:45:05.453Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0af8ac563359",
     "display_name": "FC Schalke 04 — RB Leipzig",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/fc-schalke-04-vs-rb-leipzig-2026-10-31/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.75",
    "outcome_label": "FC Schalke 04 +0.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-11-01T14:45:05.453Z",
     "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": "FC Schalke 04 +0.75",
     "author_odds": "1.82",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "0.75",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.75: FC Schalke 04 +0.75 at 1.82"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Schalke 04 0-2 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "1d1841a04bd082c945d49160094d883d3cf6968fc86eb2332595a9438de9885e",
      "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": "FC Schalke 04 +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.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "075210a91eb3466bc87fa9d3e5aab37a914aa88212b6bd4671c03bafc8bb2caa",
      "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": "FC Schalke 04 +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.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Schalke 04 +0.75"
   }
  },
  {
   "record_id": "n-8a35375722e8243e52d019a6",
   "url": "/sources/sportsgambler/picks/104/#pick-n-8a35375722e8243e52d019a6",
   "match": "FC Bayern München v Borussia Dortmund",
   "match_url": "/football/matches/fc-bayern-munchen-vs-borussia-dortmund-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -21.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.75: FC Bayern München -1.75 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-11-01T14:45:05.453Z",
   "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-8a35375722e8243e52d019a6",
    "quote_text": "Backing the favourites at -1.75 at odds of 1.92 means that we split our Asian Handicap stake equally between -1.5 and -2.0. A three-goal margin of victory lands a full payout.",
    "fragment_from": 764,
    "fragment_to": 939,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dbe7643cf01b7a8647e4452f76e08944d208e7a6ac650398645f375108f6207",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T14:45:05.453Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-459823b8fd68",
     "display_name": "FC Bayern München — Borussia Dortmund",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-borussia-dortmund-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.75",
    "outcome_label": "FC Bayern München -1.75",
    "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-11-01T14:45:05.453Z",
     "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": "FC Bayern München -1.75",
     "author_odds": "1.92",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.75",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.75: FC Bayern München -1.75 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 FC Bayern München 2-2 Borussia Dortmund."
    },
    "settlements": [
     {
      "operation_id": "831ec12dad809c8eae0477883f8eddeb443bd07839b53e33dcaedff8d2b66aa3",
      "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": "FC Bayern München -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.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c3564fc98423051c95dd74ae7d229c3a924a1035de501d2e4b02dd8254a2d377",
      "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": "FC Bayern München -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.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Bayern München -1.75"
   }
  },
  {
   "record_id": "n-97382fdd8983cd362715c32a",
   "url": "/sources/sportsgambler/picks/104/#pick-n-97382fdd8983cd362715c32a",
   "match": "1. FC Union Berlin v 1. FC Köln",
   "match_url": "/football/matches/1-fc-union-berlin-vs-1-fc-koln-2026-11-01/",
   "kickoff": "2026-11-01T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -0.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0: 1. FC Union Berlin 0.0 at 1.8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T14:45:05.453Z",
   "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-97382fdd8983cd362715c32a",
    "quote_text": "Union Berlin look like a value bet on the Asian Handicap 0.0. The beauty of this bet is that we’ll get a return at 1.80 if the Iron Ones get the better of FC Koln and money back if the game finishes in a draw.",
    "fragment_from": 394,
    "fragment_to": 603,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dbe7643cf01b7a8647e4452f76e08944d208e7a6ac650398645f375108f6207",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T14:45:05.453Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-bd350f450c46",
     "display_name": "1. FC Union Berlin — 1. FC Köln",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-01T14:30:00.000Z",
     "url": "/football/matches/1-fc-union-berlin-vs-1-fc-koln-2026-11-01/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0",
    "outcome_label": "1. FC Union Berlin 0.0",
    "odds_set": {
     "by_author": "1.8",
     "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-11-01T14:45:05.453Z",
     "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",
     "choice": "1. FC Union Berlin 0.0",
     "author_odds": "1.8",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "0.0",
     "subject": "goals_total",
     "in_words": "Asian handicap 0: 1. FC Union Berlin 0.0 at 1.8"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was 1. FC Union Berlin 1-1 1. FC Köln."
    },
    "settlements": [
     {
      "operation_id": "6983168e21f8068a93e2ac5093112df0b56eed4fd85fb8fcb6af9a4fa401c4bc",
      "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",
      "choice": "1. FC Union Berlin 0.0",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e1c8c628846dd100149960f0d499965f5603827f5534417b08d3644295f0f0f3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0",
      "choice": "1. FC Union Berlin 0.0",
      "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/bundesliga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "1. FC Union Berlin 0.0"
   }
  },
  {
   "record_id": "n-cd2fb3416877e961f16f2d11",
   "url": "/sources/sportsgambler/picks/104/#pick-n-cd2fb3416877e961f16f2d11",
   "match": "Bayer 04 Leverkusen v VfB Stuttgart",
   "match_url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -24.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bayer 04 Leverkusen at 1.72",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T14:45:05.453Z",
   "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-cd2fb3416877e961f16f2d11",
    "quote_text": "There are appealing odds of 1.72 and we can’t pass up the chance to back the favourites.",
    "fragment_from": 2004,
    "fragment_to": 2092,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dbe7643cf01b7a8647e4452f76e08944d208e7a6ac650398645f375108f6207",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T14:45:05.453Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-13162f93c610",
     "display_name": "Bayer 04 Leverkusen — VfB Stuttgart",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bayer 04 Leverkusen",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-11-01T14:45:05.453Z",
     "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": "Bayer 04 Leverkusen",
     "author_odds": "1.72",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bayer 04 Leverkusen at 1.72"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bayer 04 Leverkusen 2-4 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "57bb4fd10fd0a672e83124beb6afa1866e84dd1585df1a20da8add9263e52ce8",
      "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": "Bayer 04 Leverkusen",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2bdcb67b498bf98b9f93e907f6aa9a43f7f15b6e5379733773c3baf91d493785",
      "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": "Bayer 04 Leverkusen",
      "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/bundesliga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bayer 04 Leverkusen to win"
   }
  },
  {
   "record_id": "n-d86677fc10a09c6717da7ae3",
   "url": "/sources/sportsgambler/picks/104/#pick-n-d86677fc10a09c6717da7ae3",
   "match": "FC Augsburg v SC Freiburg",
   "match_url": "/football/matches/fc-augsburg-vs-sc-freiburg-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -24.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.25: FC Augsburg +0.25 at 1.88",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T14:45:05.453Z",
   "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-d86677fc10a09c6717da7ae3",
    "quote_text": "Augsburg +0.25 on the Asian Handicap could be the way forward at 1.88. They should be able to avoid defeat against Freiburg, with our stake split between 0 and +0.5, meaning a victory is the desired outcome.",
    "fragment_from": 2163,
    "fragment_to": 2370,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dbe7643cf01b7a8647e4452f76e08944d208e7a6ac650398645f375108f6207",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T14:45:05.453Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3424cd07a380",
     "display_name": "FC Augsburg — SC Freiburg",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-sc-freiburg-2026-10-31/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.25",
    "outcome_label": "FC Augsburg +0.25",
    "odds_set": {
     "by_author": "1.88",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-11-01T14:45:05.453Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0.25",
     "choice": "FC Augsburg +0.25",
     "author_odds": "1.88",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "0.25",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.25: FC Augsburg +0.25 at 1.88"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Augsburg 1-2 SC Freiburg."
    },
    "settlements": [
     {
      "operation_id": "f7005479b467be428ebf5278cbb81bd5d5cf1100e5a33752a9498eea223c0754",
      "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": "FC Augsburg +0.25",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3d7c88ef7d1118d28fa5c614e134f90ca61a44c43894e95b2fb47cfbe6ff26e9",
      "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": "FC Augsburg +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/bundesliga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Augsburg +0.25"
   }
  },
  {
   "record_id": "n-e0262fc51ee6444b848054fc",
   "url": "/sources/sportsgambler/picks/104/#pick-n-e0262fc51ee6444b848054fc",
   "match": "SV Werder Bremen v TSG Hoffenheim",
   "match_url": "/football/matches/sv-werder-bremen-vs-tsg-hoffenheim-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -24.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0.25: SV Werder Bremen +0.25 at 1.88",
   "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-11-01T14:45:05.453Z",
   "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-e0262fc51ee6444b848054fc",
    "quote_text": "If you agree with our verdict that Werder Bremen can avoid defeat against Hoffenheim, then you can back the home team with a +0.25 goal start at 1.88. This means our Asian Handicap stake is split equally between 0 and +0.5.",
    "fragment_from": 1017,
    "fragment_to": 1240,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dbe7643cf01b7a8647e4452f76e08944d208e7a6ac650398645f375108f6207",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T14:45:05.453Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-fbb1feeff73d",
     "display_name": "SV Werder Bremen — TSG Hoffenheim",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/sv-werder-bremen-vs-tsg-hoffenheim-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0.25",
    "outcome_label": "SV Werder Bremen +0.25",
    "odds_set": {
     "by_author": "1.88",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-11-01T14:45:05.453Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0.25",
     "choice": "SV Werder Bremen +0.25",
     "author_odds": "1.88",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "0.25",
     "subject": "goals_total",
     "in_words": "Asian handicap 0.25: SV Werder Bremen +0.25 at 1.88"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SV Werder Bremen 2-0 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "b34b33c4355c3a988fe8d227e98204f6b9f8162bcbfc5085324efac61fbd454e",
      "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 Werder Bremen +0.25",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8b31721a0904679f46767ed0f86097ede684d11d0b39a5ea0e788940298d2cd3",
      "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 Werder Bremen +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/bundesliga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SV Werder Bremen +0.25"
   }
  },
  {
   "record_id": "n-ef3c5d9febc1ac4372f2b82c",
   "url": "/sources/sportsgambler/picks/104/#pick-n-ef3c5d9febc1ac4372f2b82c",
   "match": "Borussia M'gladbach v SC Paderborn 07",
   "match_url": "/football/matches/borussia-m-gladbach-vs-sc-paderborn-07-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -24.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Borussia M'gladbach at 1.91",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-01T14:45:05.453Z",
   "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-ef3c5d9febc1ac4372f2b82c",
    "quote_text": "We’re heading to the Full-Time Result market and selecting Borussia Monchengladbach to land a victory, with odds of 1.91 looking generous. We think they should be able to overcome Paderborn over ninety minutes.",
    "fragment_from": 1601,
    "fragment_to": 1811,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/bundesliga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dbe7643cf01b7a8647e4452f76e08944d208e7a6ac650398645f375108f6207",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T14:45:05.453Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-941a5bb75f38",
     "display_name": "Borussia M'gladbach — SC Paderborn 07",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/borussia-m-gladbach-vs-sc-paderborn-07-2026-10-31/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Borussia M'gladbach",
    "odds_set": {
     "by_author": "1.91",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-11-01T14:45:05.453Z",
     "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": "Borussia M'gladbach",
     "author_odds": "1.91",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Borussia M'gladbach at 1.91"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Borussia M'gladbach 0-0 SC Paderborn 07."
    },
    "settlements": [
     {
      "operation_id": "e498721a358aa80fdf2d7d1b1466a80b152c815875ff197583d5321fbdc4e4cd",
      "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": "Borussia M'gladbach",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b95c41797b0e1b1450837483b975a0784e6fbed47d482a53a1356b5c2d55c017",
      "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": "Borussia M'gladbach",
      "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/bundesliga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borussia M'gladbach to win"
   }
  },
  {
   "record_id": "n-b5210483172ea35b704c6b13",
   "url": "/sources/sportsgambler/picks/104/#pick-n-b5210483172ea35b704c6b13",
   "match": "Liverpool v Arsenal",
   "match_url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
   "kickoff": "2026-11-01T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -0.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.92",
   "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-11-01T16:45:20.813Z",
   "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-b5210483172ea35b704c6b13",
    "quote_text": "We can make an argument for betting Under 2.5 when it comes to Total Goals. The stats imply that Liverpool and Arsenal could fall short of this total and the price of 1.92 looks a value one.",
    "fragment_from": 401,
    "fragment_to": 591,
    "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": "3acd0b583e3b24ad4e5065c2672ac7e18071bf5bd38a2707b2c53bb34bf31e13",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T16:45:20.813Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f14362e6c2a0",
     "display_name": "Liverpool — Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-11-01T16:30:00.000Z",
     "url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "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": "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-11-01T16:45:20.813Z",
     "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.92",
     "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.92"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Liverpool 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "193904090d9f9cba2d9fee74c529757d59992e5474be3a9e6045fbfa867e6c58",
      "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.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "30787716349730270d79901e1f8f15a153e10f7a6f5f4a5cc74d116db549277e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportsgambler.com/betting-tips/football/premier-league-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-841bcbccea1fa1e12e839390",
   "url": "/sources/sportsgambler/picks/104/#pick-n-841bcbccea1fa1e12e839390",
   "match": "Frosinone v Torino",
   "match_url": "/football/matches/frosinone-vs-torino-2026-11-01/",
   "kickoff": "2026-11-01T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -3.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Frosinone at 2.1",
   "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-11-01T17:15:04.896Z",
   "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-841bcbccea1fa1e12e839390",
    "quote_text": "Frosinone could land the money against Torino and we’ll take this pick on the Full-Time Result market. There are appealing odds of 2.10 and we can’t pass up the chance to back I Canarini.",
    "fragment_from": 997,
    "fragment_to": 1184,
    "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": "f5c12fca3e954a928aaeed2a2745580f527f4954c09026a6268fec915360e5a6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T17:15:04.896Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-665aa0e695c8",
     "display_name": "Frosinone — Torino",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T14:00:00.000Z",
     "url": "/football/matches/frosinone-vs-torino-2026-11-01/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Frosinone",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-11-01T17:15:04.896Z",
     "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": "Frosinone",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Frosinone at 2.1"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Frosinone 2-0 Torino."
    },
    "settlements": [
     {
      "operation_id": "f0482a9ba0a87f63ffd8102490c073beda68c365359044da950eec702f5b8201",
      "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": "Frosinone",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d3dd0d0fc2f37e034032d557423c98e9e8e0fa3796e2ed02c9676f27667a1235",
      "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": "Frosinone",
      "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/serie-a-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Frosinone to win"
   }
  },
  {
   "record_id": "n-99c6e5c5a1a327f6c8b69e0f",
   "url": "/sources/sportsgambler/picks/104/#pick-n-99c6e5c5a1a327f6c8b69e0f",
   "match": "Lecce v Genoa",
   "match_url": "/football/matches/lecce-vs-genoa-2026-11-01/",
   "kickoff": "2026-11-01T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -0.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Genoa at 2.3",
   "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-11-01T17:15:04.896Z",
   "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-99c6e5c5a1a327f6c8b69e0f",
    "quote_text": "Genoa are capable of securing the spoils when it comes to Full-Time Result wagering and we’ll back Il Grifone with optimism against Lecce. The odds of 2.30 are really appealing when it comes to this pick.",
    "fragment_from": 459,
    "fragment_to": 663,
    "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": "f5c12fca3e954a928aaeed2a2745580f527f4954c09026a6268fec915360e5a6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T17:15:04.896Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0cb993c2aba6",
     "display_name": "Lecce — Genoa",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T17:00:00.000Z",
     "url": "/football/matches/lecce-vs-genoa-2026-11-01/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Genoa",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-11-01T17:15:04.896Z",
     "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": "Genoa",
     "author_odds": "2.3",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Genoa at 2.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lecce 1-2 Genoa."
    },
    "settlements": [
     {
      "operation_id": "151aed73c3eec592738b9043ef83b4bc9cd3a279fb216ad57cd4d3c65786e02b",
      "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": "Genoa",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "01dabc93b641c44fdbfa2a576f300b1274b4659bc2bc53babe55747b940f72d8",
      "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": "Genoa",
      "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/serie-a-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Genoa to win"
   }
  },
  {
   "record_id": "n-cd713561005f427057bd8fbc",
   "url": "/sources/sportsgambler/picks/104/#pick-n-cd713561005f427057bd8fbc",
   "match": "Lazio v Cagliari",
   "match_url": "/football/matches/lazio-vs-cagliari-2026-11-01/",
   "kickoff": "2026-11-01T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -3.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.83",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "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-11-01T17:15:04.896Z",
   "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-cd713561005f427057bd8fbc",
    "quote_text": "We’re heading to the Total Goals market where you can bet Over 2.5 at odds of 1.83. We think that there will be at least three goals in the clash between Lazio and Cagliari, with the odds making appeal.",
    "fragment_from": 728,
    "fragment_to": 930,
    "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": "f5c12fca3e954a928aaeed2a2745580f527f4954c09026a6268fec915360e5a6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T17:15:04.896Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-440b743ba853",
     "display_name": "Lazio — Cagliari",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T14:00:00.000Z",
     "url": "/football/matches/lazio-vs-cagliari-2026-11-01/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-11-01T17:15:04.896Z",
     "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.83",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.83"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lazio 2-1 Cagliari."
    },
    "settlements": [
     {
      "operation_id": "7fc7dfffce715d1e4de8b9cfdac25899211787fb6e9c1ea4ea67251eabdcf1c6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0fcb8a379883c3a687c2dcaa66339b98a42fd2e44dd80a22ebc2dde0dc93e3bb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-a3274d0000de8831633a4fe8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Racing Club +2 at odds of 1.91 on the Asian Handicap look like a great bet against Real Madrid.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_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-11-01T17:55:14.098Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ce3d087ea2afb382e277c7cd",
   "url": "/sources/sportsgambler/picks/104/#pick-n-ce3d087ea2afb382e277c7cd",
   "match": "Elche v Valencia",
   "match_url": "/football/matches/elche-vs-valencia-2026-11-01/",
   "kickoff": "2026-11-01T17:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -0.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.68",
   "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-11-01T17:55:14.098Z",
   "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-ce3d087ea2afb382e277c7cd",
    "quote_text": "We’re more than happy to snap up the 1.68 when it comes to Elche and Valencia finding the net.",
    "fragment_from": 417,
    "fragment_to": 511,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6fff555334bf7696065a630f72193eba7a1423e35f2d50157f2153c3d98c291a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-01T17:55:14.098Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0f26b2861a19",
     "display_name": "Elche — Valencia",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-01T17:30:00.000Z",
     "url": "/football/matches/elche-vs-valencia-2026-11-01/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2017-05-01T09:00:00.000Z",
     "detected_at": "2026-11-01T17:55:14.098Z",
     "archive_snapshot_at": null,
     "flags": [
      "long_before_match",
      "not_fragment_date"
     ],
     "flag_words": "The source page is dated long before this match: it is a page that is updated over time, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.68",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.68"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Elche 0-1 Valencia."
    },
    "settlements": [
     {
      "operation_id": "b7741f315dff01c0920c0491562d1cd9a9312e3fe8eb69a42159b9e7a09f4d60",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "546d96686ed1ea4efa80f8cb260e8c20022dd668f1e4b24491b013adcadd79eb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "SportsGambler",
     "publisher": "SportsGambler",
     "forecaster": "SportsGambler",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportsgambler.com/betting-tips/football/la-liga-predictions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 2108,
  "pages": 107,
  "page_urls": [
   "/sources/sportsgambler/",
   "/sources/sportsgambler/picks/2/",
   "/sources/sportsgambler/picks/3/",
   "/sources/sportsgambler/picks/4/",
   "/sources/sportsgambler/picks/5/",
   "/sources/sportsgambler/picks/6/",
   "/sources/sportsgambler/picks/7/",
   "/sources/sportsgambler/picks/8/",
   "/sources/sportsgambler/picks/9/",
   "/sources/sportsgambler/picks/10/",
   "/sources/sportsgambler/picks/11/",
   "/sources/sportsgambler/picks/12/",
   "/sources/sportsgambler/picks/13/",
   "/sources/sportsgambler/picks/14/",
   "/sources/sportsgambler/picks/15/",
   "/sources/sportsgambler/picks/16/",
   "/sources/sportsgambler/picks/17/",
   "/sources/sportsgambler/picks/18/",
   "/sources/sportsgambler/picks/19/",
   "/sources/sportsgambler/picks/20/",
   "/sources/sportsgambler/picks/21/",
   "/sources/sportsgambler/picks/22/",
   "/sources/sportsgambler/picks/23/",
   "/sources/sportsgambler/picks/24/",
   "/sources/sportsgambler/picks/25/",
   "/sources/sportsgambler/picks/26/",
   "/sources/sportsgambler/picks/27/",
   "/sources/sportsgambler/picks/28/",
   "/sources/sportsgambler/picks/29/",
   "/sources/sportsgambler/picks/30/",
   "/sources/sportsgambler/picks/31/",
   "/sources/sportsgambler/picks/32/",
   "/sources/sportsgambler/picks/33/",
   "/sources/sportsgambler/picks/34/",
   "/sources/sportsgambler/picks/35/",
   "/sources/sportsgambler/picks/36/",
   "/sources/sportsgambler/picks/37/",
   "/sources/sportsgambler/picks/38/",
   "/sources/sportsgambler/picks/39/",
   "/sources/sportsgambler/picks/40/",
   "/sources/sportsgambler/picks/41/",
   "/sources/sportsgambler/picks/42/",
   "/sources/sportsgambler/picks/43/",
   "/sources/sportsgambler/picks/44/",
   "/sources/sportsgambler/picks/45/",
   "/sources/sportsgambler/picks/46/",
   "/sources/sportsgambler/picks/47/",
   "/sources/sportsgambler/picks/48/",
   "/sources/sportsgambler/picks/49/",
   "/sources/sportsgambler/picks/50/",
   "/sources/sportsgambler/picks/51/",
   "/sources/sportsgambler/picks/52/",
   "/sources/sportsgambler/picks/53/",
   "/sources/sportsgambler/picks/54/",
   "/sources/sportsgambler/picks/55/",
   "/sources/sportsgambler/picks/56/",
   "/sources/sportsgambler/picks/57/",
   "/sources/sportsgambler/picks/58/",
   "/sources/sportsgambler/picks/59/",
   "/sources/sportsgambler/picks/60/",
   "/sources/sportsgambler/picks/61/",
   "/sources/sportsgambler/picks/62/",
   "/sources/sportsgambler/picks/63/",
   "/sources/sportsgambler/picks/64/",
   "/sources/sportsgambler/picks/65/",
   "/sources/sportsgambler/picks/66/",
   "/sources/sportsgambler/picks/67/",
   "/sources/sportsgambler/picks/68/",
   "/sources/sportsgambler/picks/69/",
   "/sources/sportsgambler/picks/70/",
   "/sources/sportsgambler/picks/71/",
   "/sources/sportsgambler/picks/72/",
   "/sources/sportsgambler/picks/73/",
   "/sources/sportsgambler/picks/74/",
   "/sources/sportsgambler/picks/75/",
   "/sources/sportsgambler/picks/76/",
   "/sources/sportsgambler/picks/77/",
   "/sources/sportsgambler/picks/78/",
   "/sources/sportsgambler/picks/79/",
   "/sources/sportsgambler/picks/80/",
   "/sources/sportsgambler/picks/81/",
   "/sources/sportsgambler/picks/82/",
   "/sources/sportsgambler/picks/83/",
   "/sources/sportsgambler/picks/84/",
   "/sources/sportsgambler/picks/85/",
   "/sources/sportsgambler/picks/86/",
   "/sources/sportsgambler/picks/87/",
   "/sources/sportsgambler/picks/88/",
   "/sources/sportsgambler/picks/89/",
   "/sources/sportsgambler/picks/90/",
   "/sources/sportsgambler/picks/91/",
   "/sources/sportsgambler/picks/92/",
   "/sources/sportsgambler/picks/93/",
   "/sources/sportsgambler/picks/94/",
   "/sources/sportsgambler/picks/95/",
   "/sources/sportsgambler/picks/96/",
   "/sources/sportsgambler/picks/97/",
   "/sources/sportsgambler/picks/98/",
   "/sources/sportsgambler/picks/99/",
   "/sources/sportsgambler/picks/100/",
   "/sources/sportsgambler/picks/101/",
   "/sources/sportsgambler/picks/102/",
   "/sources/sportsgambler/picks/103/",
   "/sources/sportsgambler/picks/104/",
   "/sources/sportsgambler/picks/105/",
   "/sources/sportsgambler/picks/106/",
   "/sources/sportsgambler/picks/107/"
  ],
  "groups": {
   "settled": 198,
   "pending": 43,
   "excluded": 1867
  },
  "continuation": "by_time",
  "page": 104,
  "first": 2041,
  "last": 2060,
  "author_url": "/sources/sportsgambler/",
  "current": false
 },
 "entity_id": "history:/sources/sportsgambler/picks/104/",
 "source_revision": 16
}
