{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/sources/dailysports-net/picks/28/",
 "canonical": "/sources/dailysports-net/picks/28/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Dailysports — football predictions, page 28 of 35",
 "description": "Predictions 521–540 of 670 by Dailysports, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 28 of 35 of the predictions by Dailysports recorded by Forecast Record: predictions 521–540 of 670 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": "670",
  "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:14:24.898Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "cf7ce8a692ef124568199bda001edbbbf05286f397f859b6ee8473c0a53b513d",
 "dependency_group": "author:e-be2f33813b4b9a496719fe5c",
 "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/dailysports-net/picks/28/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-be2f33813b4b9a496719fe5c",
  "public_name": "Dailysports",
  "tracker_number": 2880,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-11",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-fbae0bba491fa0b00abec166",
   "url": "/sources/dailysports-net/picks/28/#pick-n-fbae0bba491fa0b00abec166",
   "match": "Galatasaray v VfB Stuttgart",
   "match_url": "/football/matches/galatasaray-vs-vfb-stuttgart-2026-11-03/",
   "kickoff": "2026-11-03T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 33.1,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.62",
   "settled_price": "1.6061",
   "published_at": "2026-11-02T08:15:53.000Z",
   "recorded_at": "2026-11-02T08:39:38.272Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6061",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fbae0bba491fa0b00abec166",
    "quote_text": "my pick is over 3 total goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.62",
    "fragment_from": 4337,
    "fragment_to": 4414,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/germans-under-pressure-from-turkish-fans-galatasaray-vs-stuttgart-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "42e611a9e5100bf0f7b61e4c73cf3124cc394bc4f39be0e122f1d60255175b5c",
     "material_removed": false
    },
    "published_at": "2026-11-02T08:15:53.000Z",
    "detected_at": "2026-11-02T08:39:38.272Z",
    "executed_at": "2026-11-02T08:48:07.860Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fd57a6a9d1f7",
     "display_name": "Galatasaray — VfB Stuttgart",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T17:45:00.000Z",
     "url": "/football/matches/galatasaray-vs-vfb-stuttgart-2026-11-03/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-11-02T08:39:30.422Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T08:15:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T08:15:53.000Z",
     "detected_at": "2026-11-02T08:39:38.272Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.62",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Galatasaray 2-0 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "1cbc5578da1aba396f7aaa102820a33423ea939fe3cd2bde1ea9b67892c2d49e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T08:48:00.957Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5d42b282218bcceedb5e806149cd231ccc975a7947c938ceb5d74695df2ec7c0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T08:48:07.860Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/germans-under-pressure-from-turkish-fans-galatasaray-vs-stuttgart-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-e05038adeec5b502929da01b",
   "url": "/sources/dailysports-net/picks/28/#pick-n-e05038adeec5b502929da01b",
   "match": "Watford v Lincoln City",
   "match_url": "/football/matches/watford-vs-lincoln-city-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 30.6,
   "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": "1-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T13:04:00.000Z",
   "recorded_at": "2026-11-02T13:09:41.309Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e05038adeec5b502929da01b",
    "quote_text": "Prediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.68",
    "fragment_from": 5489,
    "fragment_to": 5547,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/watford-lincoln-the-hornets-will-try-to-climb-out-of-the-danger-zone/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "96af1651683ea42388945e1f88701e3c7be793fd1440f621698836ee8294dfce",
     "material_removed": false
    },
    "published_at": "2026-11-02T13:04:00.000Z",
    "detected_at": "2026-11-02T13:09:41.309Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1442ea8592fd",
     "display_name": "Watford — Lincoln City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/watford-vs-lincoln-city-2026-11-03/",
     "scoreline": "1-0",
     "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,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T13:04:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T13:04:00.000Z",
     "detected_at": "2026-11-02T13:09:41.309Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "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": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Watford 1-0 Lincoln City."
    },
    "settlements": [
     {
      "operation_id": "40cfa34ab9e95c815edb5a5cde2c38355fe2aab0b1e9caca6756e567d96c7300",
      "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": "13afe666adfb8e33c5159d7c0bc639f7c35f39bd684af83cfed6a44f4a3325cb",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/watford-lincoln-the-hornets-will-try-to-climb-out-of-the-danger-zone/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-acba90b1afdf32c65b48a0c7",
   "url": "/sources/dailysports-net/picks/28/#pick-n-acba90b1afdf32c65b48a0c7",
   "match": "Birmingham City v Millwall",
   "match_url": "/football/matches/birmingham-city-vs-millwall-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 30.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.75",
   "settled_price": "1.7700",
   "published_at": "2026-11-02T13:00:00.000Z",
   "recorded_at": "2026-11-02T13:09:48.270Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-acba90b1afdf32c65b48a0c7",
    "quote_text": "My prediction: over 2.5 goals at 1.75",
    "fragment_from": 2390,
    "fragment_to": 2427,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-battle-for-the-playoffs-continues-birmingham-vs-millwall-match-prediction-for-november-3/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5421a5c6af0b66b3918c8449327adbc95eb5451581e50bf36e7854c90bba7b19",
     "material_removed": false
    },
    "published_at": "2026-11-02T13:00:00.000Z",
    "detected_at": "2026-11-02T13:09:48.270Z",
    "executed_at": "2026-11-07T09:40:15.020Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-74ec0ac465b5",
     "display_name": "Birmingham City — Millwall",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/birmingham-city-vs-millwall-2026-11-03/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.7700",
     "our_snapshot_at": "2026-11-02T13:09:14.320Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T13:00:00.000Z",
     "detected_at": "2026-11-02T13:09:48.270Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.75",
     "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.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Birmingham City 3-0 Millwall."
    },
    "settlements": [
     {
      "operation_id": "9350d9aebd6fc69c7dc224a8e55534be88026f34440c9a7a6be811e0493b4287",
      "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": "1.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7500,
      "executed_at": "2026-11-07T09:40:14.574Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7629f6f5f9a0af9f7505c26f6a3e04037a80314d95c7c35f54774cfa5b5be047",
      "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": "1.7700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7700,
      "executed_at": "2026-11-07T09:40:15.020Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/the-battle-for-the-playoffs-continues-birmingham-vs-millwall-match-prediction-for-november-3/",
     "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-b384d7b42b9a28493c559b44",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My pick is over 2.5 total goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.56",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T13:15:00.000Z",
   "recorded_at": "2026-11-02T13:39:37.079Z",
   "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-8fc78f920e430419d12716b0",
   "url": "/sources/dailysports-net/picks/28/#pick-n-8fc78f920e430419d12716b0",
   "match": "Bodø/Glimt v Lille",
   "match_url": "/football/matches/bodo-glimt-vs-lille-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.53",
   "settled_price": "1.4545",
   "published_at": "2026-11-02T13:53:00.000Z",
   "recorded_at": "2026-11-02T14:09:28.194Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.4545",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8fc78f920e430419d12716b0",
    "quote_text": "My prediction: both teams to score — yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.53",
    "fragment_from": 4991,
    "fragment_to": 5092,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bodoglimt-vs-lille-the-norwegians-will-look-to-capitalize-on-the-french-sides-problems/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ada34ab9b27ddb4f69c365b545592d7f48e037913804a6b4320a68929398067e",
     "material_removed": false
    },
    "published_at": "2026-11-02T13:53:00.000Z",
    "detected_at": "2026-11-02T14:09:28.194Z",
    "executed_at": "2026-11-02T14:16:07.833Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-193ed1746086",
     "display_name": "Bodø/Glimt — Lille",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/bodo-glimt-vs-lille-2026-11-03/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": "1.4545",
     "our_snapshot_at": "2026-11-02T14:07:06.621Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T13:53:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T13:53:00.000Z",
     "detected_at": "2026-11-02T14:09:28.194Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.53",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.53"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bodø/Glimt 0-0 Lille."
    },
    "settlements": [
     {
      "operation_id": "522937222a1f836dbf1d7fac39da90f5df59d636bcfa092a3c100b599c4e849b",
      "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": "1.53",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T14:15:56.843Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0351993bf676a23f20552a3d3ae5062016f2cfa9b0ebe5c54b83bd46e8fbbc8f",
      "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": "1.4545",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T14:16:07.833Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/bodoglimt-vs-lille-the-norwegians-will-look-to-capitalize-on-the-french-sides-problems/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-9cb5634ed5446a2e321bb75b",
   "url": "/sources/dailysports-net/picks/28/#pick-n-9cb5634ed5446a2e321bb75b",
   "match": "FC Barcelona v Aston Villa",
   "match_url": "/football/matches/fc-barcelona-vs-aston-villa-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 28.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.5",
   "settled_price": "1.4762",
   "published_at": "2026-11-02T15:00:00.000Z",
   "recorded_at": "2026-11-02T15:09:25.033Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9cb5634ed5446a2e321bb75b",
    "quote_text": "My prediction: both teams to score – YES at 1.5",
    "fragment_from": 2574,
    "fragment_to": 2621,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-aston-villa-extend-their-winning-streak-prediction-for-the-match-against-barcelona-on-november-3/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e30673c0248bb9d43a4a903f297b98bb78c050687356f618afe9d82ea2c25bf7",
     "material_removed": false
    },
    "published_at": "2026-11-02T15:00:00.000Z",
    "detected_at": "2026-11-02T15:09:25.033Z",
    "executed_at": "2026-11-07T09:39:56.289Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f4b8886fe09c",
     "display_name": "FC Barcelona — Aston Villa",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-aston-villa-2026-11-03/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": "1.4762",
     "our_snapshot_at": "2026-11-02T15:07:58.152Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T15:00:00.000Z",
     "detected_at": "2026-11-02T15:09:25.033Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.5",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Barcelona 3-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "0d1d09fa22fa9bd4429c5f7b0562e640c4c861b6ef30b3e52abf035c70bf6e13",
      "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": "1.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:39:54.031Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4921c1c4d5e1a2910dfd7242b765f4b9d2be797318a737d09d4ecc354743131e",
      "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": "1.4762",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:39:56.289Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/can-aston-villa-extend-their-winning-streak-prediction-for-the-match-against-barcelona-on-november-3/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-f83757193a12a9f7a692db78",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: both teams to score – YES at 2.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T15:30:00.000Z",
   "recorded_at": "2026-11-02T15:39:24.011Z",
   "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-5e64d8a4f855ea246fd000ac",
   "url": "/sources/dailysports-net/picks/28/#pick-n-5e64d8a4f855ea246fd000ac",
   "match": "Al Hilal Riyadh v Shabab Al Ahli Dubai",
   "match_url": "/football/matches/al-hilal-riyadh-vs-shabab-al-ahli-dubai-2026-11-03/",
   "kickoff": "2026-11-03T18:15:00.000Z",
   "competition": "AFC Champions League Elite",
   "lead_hours": 23.4,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1: Shabab Al Ahli Dubai +1 at 2.02",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.02",
   "settled_price": "2.2700",
   "published_at": "2026-11-02T18:15:00.000Z",
   "recorded_at": "2026-11-02T18:49:25.236Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5e64d8a4f855ea246fd000ac",
    "quote_text": "Prediction: Shabab Al Ahli (+1) Asian handicap.\n\nPrediction on game\n\nW2(+1)\n\nOdds:\n\n2.02",
    "fragment_from": 6676,
    "fragment_to": 6764,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/dubais-perfect-run-faces-a-saudi-giant-al-hilal-vs-shabab-al-ahli-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2488c8669d61da765c0a2655d621b261553a4c70513e702e374fad431d4c2fa3",
     "material_removed": false
    },
    "published_at": "2026-11-02T18:15:00.000Z",
    "detected_at": "2026-11-02T18:49:25.236Z",
    "executed_at": "2026-11-02T19:14:52.269Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b39d521dd42b",
     "display_name": "Al Hilal Riyadh — Shabab Al Ahli Dubai",
     "competition_name": "AFC Champions League Elite",
     "starts_at": "2026-11-03T18:15:00.000Z",
     "url": "/football/matches/al-hilal-riyadh-vs-shabab-al-ahli-dubai-2026-11-03/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1",
    "outcome_label": "Shabab Al Ahli Dubai +1",
    "odds_set": {
     "by_author": "2.02",
     "our_snapshot": "2.2700",
     "our_snapshot_at": "2026-11-02T18:49:25.236Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T18:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T18:15:00.000Z",
     "detected_at": "2026-11-02T18:49:25.236Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 1",
     "choice": "Shabab Al Ahli Dubai +1",
     "author_odds": "2.02",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1",
     "subject": "goals_total",
     "in_words": "Asian handicap 1: Shabab Al Ahli Dubai +1 at 2.02"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Al Hilal Riyadh 2-0 Shabab Al Ahli Dubai."
    },
    "settlements": [
     {
      "operation_id": "e834a3fa29ac4f7264bb35751dbfe37f1f083a16cd13865d5ee45bc1ae3ec68d",
      "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": "Shabab Al Ahli Dubai +1",
      "decimal_odds": "2.02",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T18:52:15.012Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bea47d1b5067cc1fc914daaed7feae6d40dc5af2439547846b03a9583931fe61",
      "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": "Shabab Al Ahli Dubai +1",
      "decimal_odds": "2.2700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T19:14:52.269Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/dubais-perfect-run-faces-a-saudi-giant-al-hilal-vs-shabab-al-ahli-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shabab Al Ahli Dubai +1"
   }
  },
  {
   "record_id": "n-27d84df6279ceaa0fb99734b",
   "url": "/sources/dailysports-net/picks/28/#pick-n-27d84df6279ceaa0fb99734b",
   "match": "Blackburn Rovers v Stoke City",
   "match_url": "/football/matches/blackburn-rovers-vs-stoke-city-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.9,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Stoke City at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.9",
   "settled_price": "1.8300",
   "published_at": "2026-11-02T19:45:00.000Z",
   "recorded_at": "2026-11-02T19:49:35.427Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-27d84df6279ceaa0fb99734b",
    "quote_text": "Prediction: Stoke City draw no bet.\n\nPrediction on game\n\nW2(0)\n\nOdds:\n\n1.9",
    "fragment_from": 5429,
    "fragment_to": 5503,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-stoke-punish-blackburns-defensive-collapse-blackburn-vs-stoke-city-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "16bcc17f59876b87c1983bcb48b1f8a5841e3518ef9b6d75e31b7d9d3e9d7797",
     "material_removed": false
    },
    "published_at": "2026-11-02T19:45:00.000Z",
    "detected_at": "2026-11-02T19:49:35.427Z",
    "executed_at": "2026-11-02T19:51:25.321Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c0a93e88776a",
     "display_name": "Blackburn Rovers — Stoke City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/blackburn-rovers-vs-stoke-city-2026-11-03/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Stoke City",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": "1.8300",
     "our_snapshot_at": "2026-11-02T19:45:59.812Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T19:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T19:45:00.000Z",
     "detected_at": "2026-11-02T19:49:35.427Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Stoke City",
     "author_odds": "1.9",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Stoke City at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Blackburn Rovers 1-2 Stoke City."
    },
    "settlements": [
     {
      "operation_id": "dd336a3059fd9d58675eb3ae09f3ff6556c15d623832d943e383a1bfa06b6824",
      "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": "Stoke City",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-11-02T19:51:21.510Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cd458ce7f9fbf011b0102b8afbdef1a5372d575f0c393d56c68605c72ecd184d",
      "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": "Stoke City",
      "decimal_odds": "1.8300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8300,
      "executed_at": "2026-11-02T19:51:25.321Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/can-stoke-punish-blackburns-defensive-collapse-blackburn-vs-stoke-city-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City (Draw no bet)"
   }
  },
  {
   "record_id": "n-34b5bec346178309358bbd6e",
   "url": "/sources/dailysports-net/picks/28/#pick-n-34b5bec346178309358bbd6e",
   "match": "Portsmouth v Swansea City",
   "match_url": "/football/matches/portsmouth-vs-swansea-city-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.79",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.79",
   "settled_price": "1.7300",
   "published_at": "2026-11-02T19:45:00.000Z",
   "recorded_at": "2026-11-02T19:49:36.551Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.7300",
    "result": "Won",
    "points_hundredths": 7300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-34b5bec346178309358bbd6e",
    "quote_text": "My prediction is for both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.79",
    "fragment_from": 2938,
    "fragment_to": 3039,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-come-out-on-top-on-englands-south-coast-championship-match-prediction-portsmouth-vs-swansea/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f4a93e7b8fd036def16884a473109f26e909a6377e37654b0be2fdfe2ff908d0",
     "material_removed": false
    },
    "published_at": "2026-11-02T19:45:00.000Z",
    "detected_at": "2026-11-02T19:49:36.551Z",
    "executed_at": "2026-11-02T19:51:27.077Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e183da570c5b",
     "display_name": "Portsmouth — Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/portsmouth-vs-swansea-city-2026-11-03/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.79",
     "our_snapshot": "1.7300",
     "our_snapshot_at": "2026-11-02T19:45:59.812Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T19:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T19:45:00.000Z",
     "detected_at": "2026-11-02T19:49:36.551Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.79",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.79"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Portsmouth 3-1 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "5a92fdc0a19e6042c6c345adbc5490471065b4f974b2462f918520b0249fc21c",
      "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": "1.79",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7900,
      "executed_at": "2026-11-02T19:51:26.321Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1bc76b18e8a579c63ef3c16d1b2b88793dc22828f033c4f61290210b8069eacb",
      "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": "1.7300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7300,
      "executed_at": "2026-11-02T19:51:27.077Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/who-will-come-out-on-top-on-englands-south-coast-championship-match-prediction-portsmouth-vs-swansea/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-7e255e66d8582718be4ba12a",
   "url": "/sources/dailysports-net/picks/28/#pick-n-7e255e66d8582718be4ba12a",
   "match": "Manchester United v AS Roma",
   "match_url": "/football/matches/manchester-united-vs-as-roma-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: AS Roma",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:09:30.685Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7e255e66d8582718be4ba12a",
    "quote_text": "Prediction on game\n\nRoma wont lose",
    "fragment_from": 7666,
    "fragment_to": 7700,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-gasperini-get-carrick-sacked-manchester-united-vs-roma-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "712a0a18f066360f8d02bf121aa81394a8a4192b32c4be31a014f799f8417015",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:09:30.685Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3fb835fda98b",
     "display_name": "Manchester United — AS Roma",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/manchester-united-vs-as-roma-2026-11-03/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "AS Roma",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:09:30.685Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "AS Roma",
     "author_odds": null,
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: AS Roma"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester United 3-2 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "d4bee4ef83f10cc2a2a06650c183ea3ed0d3039b935225670d1f936859ca4e99",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/will-gasperini-get-carrick-sacked-manchester-united-vs-roma-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma (Draw no bet)"
   }
  },
  {
   "record_id": "n-88e3b04db8a9f62f9fc5b74c",
   "url": "/sources/dailysports-net/picks/28/#pick-n-88e3b04db8a9f62f9fc5b74c",
   "match": "Manchester United v AS Roma",
   "match_url": "/football/matches/manchester-united-vs-as-roma-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or AS Roma",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:09:30.685Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-88e3b04db8a9f62f9fc5b74c",
    "quote_text": "Prediction: Roma to win or draw (X2).",
    "fragment_from": 7627,
    "fragment_to": 7664,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-gasperini-get-carrick-sacked-manchester-united-vs-roma-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "712a0a18f066360f8d02bf121aa81394a8a4192b32c4be31a014f799f8417015",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:09:30.685Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3fb835fda98b",
     "display_name": "Manchester United — AS Roma",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/manchester-united-vs-as-roma-2026-11-03/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or AS Roma",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:09:30.685Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or AS Roma",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or AS Roma"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester United 3-2 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "58faf797f7bd20a89513e2ae0fedccdf35b566f71bffaf9c98477e8ee626d376",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/will-gasperini-get-carrick-sacked-manchester-united-vs-roma-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or AS Roma"
   }
  },
  {
   "record_id": "n-b4fc38836008f676080b0dfb",
   "url": "/sources/dailysports-net/picks/28/#pick-n-b4fc38836008f676080b0dfb",
   "match": "Feyenoord v Inter",
   "match_url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Inter at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.8000",
   "published_at": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:09:32.208Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b4fc38836008f676080b0dfb",
    "quote_text": "Prediction: Inter to win.\n\nPrediction on game\n\nWin Inter\n\nOdds:\n\n1.68",
    "fragment_from": 6250,
    "fragment_to": 6319,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-inter-silence-de-kuip-without-lautaro-feyenoord-vs-inter-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dd94839abef1b797cdd39975ee9aa1c1ede81f6195e172f7c0f9fdcf44f9d1ef",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:09:32.208Z",
    "executed_at": "2026-11-02T20:11:57.839Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c7d02fec7631",
     "display_name": "Feyenoord — Inter",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Inter",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-11-02T20:07:48.060Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:09:32.208Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Inter",
     "author_odds": "1.68",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Inter at 1.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Feyenoord 0-3 Inter."
    },
    "settlements": [
     {
      "operation_id": "d71bfa320c680d53408864c0eff8be42d49ddbc7b9086dd9cc05bc50231f4a29",
      "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": "Inter",
      "decimal_odds": "1.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-11-02T20:11:45.991Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "35b8d550d35f4a45ea8f5e16e14b07e32cd5bd37df8a8f017fff86b8d7d6636f",
      "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": "Inter",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-11-02T20:11:57.839Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/can-inter-silence-de-kuip-without-lautaro-feyenoord-vs-inter-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Inter to win"
   }
  },
  {
   "record_id": "n-f1171ac5b3c4c10c09f196f5",
   "url": "/sources/dailysports-net/picks/28/#pick-n-f1171ac5b3c4c10c09f196f5",
   "match": "West Bromwich Albion v Southampton",
   "match_url": "/football/matches/west-bromwich-albion-vs-southampton-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.67",
   "settled_price": "1.6850",
   "published_at": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:09:33.755Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6850",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f1171ac5b3c4c10c09f196f5",
    "quote_text": "Prediction: Over 2.5 goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.67",
    "fragment_from": 6117,
    "fragment_to": 6193,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/promotion-contenders-collide-at-the-hawthorns-west-brom-vs-southampton-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "047ff392b85993ac97f7355d12081dda26e471636a1e2e960fb1441373b10972",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:09:33.755Z",
    "executed_at": "2026-11-02T20:12:33.559Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cdce3f75ea88",
     "display_name": "West Bromwich Albion — Southampton",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/west-bromwich-albion-vs-southampton-2026-11-03/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6850",
     "our_snapshot_at": "2026-11-02T20:06:49.210Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:09:33.755Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.67",
     "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.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was West Bromwich Albion 1-1 Southampton."
    },
    "settlements": [
     {
      "operation_id": "56a82b5afbf079611c76f48280da4559dbd2a22f84949d792279c9f7bc2e1c46",
      "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": "1.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T20:12:31.619Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3012f41a9dc3bd0a68e22dc3c00b6c9e785fd7ca1496a5dcdda5971a5c8f3f07",
      "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": "1.6850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T20:12:33.559Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/promotion-contenders-collide-at-the-hawthorns-west-brom-vs-southampton-prediction-03112026/",
     "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-6a65209305e7f9348fac5041",
   "url": "/sources/dailysports-net/picks/28/#pick-n-6a65209305e7f9348fac5041",
   "match": "Atlético Madrid v FC Bayern München",
   "match_url": "/football/matches/atletico-madrid-vs-fc-bayern-munchen-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.7,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.3",
   "settled_price": "2.2500",
   "published_at": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:19:26.221Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6a65209305e7f9348fac5041",
    "quote_text": "Total under 3\n\nOdds:\n\n2.3",
    "fragment_from": 2907,
    "fragment_to": 2932,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-ballon-dor-winner-shine-prediction-for-the-champions-league-match-atletico-madrid-vs-bayern-munich/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "028e61269cf82b20a3b530049a0e5297b5ce78fff4d7de28e48732183fc8f32b",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:19:26.221Z",
    "executed_at": "2026-11-07T09:38:30.544Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-13be466edde6",
     "display_name": "Atlético Madrid — FC Bayern München",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/atletico-madrid-vs-fc-bayern-munchen-2026-11-03/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": "2.2500",
     "our_snapshot_at": "2026-11-02T20:16:42.754Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:19:26.221Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "2.3",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 2.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atlético Madrid 0-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "894cfc60c23451469596d82fa61b23086168eb7e0191b1ab6e29867bd74e3c44",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13000,
      "executed_at": "2026-11-07T09:38:28.103Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "340d99681e6593a91e177125382a5d1241f832fba5bb7e62cc79d0dd5dd2c62c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "decimal_odds": "2.2500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12500,
      "executed_at": "2026-11-07T09:38:30.544Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/can-the-ballon-dor-winner-shine-prediction-for-the-champions-league-match-atletico-madrid-vs-bayern-munich/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-60f208ba2aa04f7909c41cdf",
   "url": "/sources/dailysports-net/picks/28/#pick-n-60f208ba2aa04f7909c41cdf",
   "match": "LASK v Slovan Bratislava",
   "match_url": "/football/matches/lask-vs-slovan-bratislava-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: LASK at 1.41",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.41",
   "settled_price": "1.4000",
   "published_at": "2026-11-02T20:39:11.000Z",
   "recorded_at": "2026-11-02T20:39:30.291Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.4000",
    "result": "Won",
    "points_hundredths": 4000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-60f208ba2aa04f7909c41cdf",
    "quote_text": "Win LASK\n\nOdds:\n\n1.41",
    "fragment_from": 2672,
    "fragment_to": 2693,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/lask-vs-slovan-bratislava-prediction-facts-betting-tips-and-h2h-november-3-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cc7149e489e8b1c6a52d62fddfe5460923a8160214f5af3d4d9f2c0615a1a9c2",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:39:11.000Z",
    "detected_at": "2026-11-02T20:39:30.291Z",
    "executed_at": "2026-11-02T20:43:41.859Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e29baee61a6e",
     "display_name": "LASK — Slovan Bratislava",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/lask-vs-slovan-bratislava-2026-11-03/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "LASK",
    "odds_set": {
     "by_author": "1.41",
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-11-02T20:38:26.789Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:39:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:39:11.000Z",
     "detected_at": "2026-11-02T20:39:30.291Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "LASK",
     "author_odds": "1.41",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: LASK at 1.41"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was LASK 4-0 Slovan Bratislava."
    },
    "settlements": [
     {
      "operation_id": "360969a19b64d988f9972da3bdf3f86ce37157e8edbd67764492ddc7f7a2da00",
      "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": "LASK",
      "decimal_odds": "1.41",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4100,
      "executed_at": "2026-11-02T20:43:24.116Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "329fdb23547ea184fb0fa31fa48fc5184b40137e3682a0bc140ff01cbc943242",
      "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": "LASK",
      "decimal_odds": "1.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4000,
      "executed_at": "2026-11-02T20:43:41.859Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/lask-vs-slovan-bratislava-prediction-facts-betting-tips-and-h2h-november-3-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "LASK to win"
   }
  },
  {
   "record_id": "n-a9f24a8b669d09f651eeed29",
   "url": "/sources/dailysports-net/picks/28/#pick-n-a9f24a8b669d09f651eeed29",
   "match": "Villarreal v Paris Saint-Germain",
   "match_url": "/football/matches/villarreal-vs-paris-saint-germain-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris Saint-Germain at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5882,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5882",
   "published_at": "2026-11-02T20:22:30.000Z",
   "recorded_at": "2026-11-02T20:39:31.733Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5882",
    "result": "Won",
    "points_hundredths": 5882,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a9f24a8b669d09f651eeed29",
    "quote_text": "Win Paris Saint-Germain\n\nOdds:\n\n1.6",
    "fragment_from": 2924,
    "fragment_to": 2959,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/villarreal-vs-psg-prediction-facts-and-betting-tips-for-the-uefa-champions-league-match/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b77c8cbdf9ff2ce832570f1434d0afa740982bf393608f0005e93ade7f576de8",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:22:30.000Z",
    "detected_at": "2026-11-02T20:39:31.733Z",
    "executed_at": "2026-11-02T20:43:52.590Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-737839aede15",
     "display_name": "Villarreal — Paris Saint-Germain",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/villarreal-vs-paris-saint-germain-2026-11-03/",
     "scoreline": "0-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Paris Saint-Germain",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5882",
     "our_snapshot_at": "2026-11-02T20:38:26.789Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5882,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:22:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:22:30.000Z",
     "detected_at": "2026-11-02T20:39:31.733Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Paris Saint-Germain",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Paris Saint-Germain at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Villarreal 0-6 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "23c815bfb5e63926cc8f191a5b9f003e9de6c0a2be2206dda06f1aa50eadcb2f",
      "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": "Paris Saint-Germain",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-11-02T20:43:44.306Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "828212932627d731c0b328ca2a0b7d84cad1124df30965b33b4108a2ef33b983",
      "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": "Paris Saint-Germain",
      "decimal_odds": "1.5882",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5882,
      "executed_at": "2026-11-02T20:43:52.590Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/villarreal-vs-psg-prediction-facts-and-betting-tips-for-the-uefa-champions-league-match/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain to win"
   }
  },
  {
   "record_id": "n-8ec8ed17ea98afb7b0ae7b62",
   "url": "/sources/dailysports-net/picks/28/#pick-n-8ec8ed17ea98afb7b0ae7b62",
   "match": "Shakhtar Donetsk v Sporting CP",
   "match_url": "/football/matches/shakhtar-donetsk-vs-sporting-cp-2026-11-03/",
   "kickoff": "2026-11-03T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 20.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.6061",
   "published_at": "2026-11-02T20:55:01.000Z",
   "recorded_at": "2026-11-02T21:09:44.397Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.6061",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8ec8ed17ea98afb7b0ae7b62",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.6",
    "fragment_from": 4982,
    "fragment_to": 5083,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-shakhtar-claim-their-second-home-win-in-the-champions-league-shakhtar-vs-sporting-prediction-november-3-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9f836f90a3134aaf0a9fe950b6b80ddb29c17c53a3f3991226688ed0e9e705b7",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:55:01.000Z",
    "detected_at": "2026-11-02T21:09:44.397Z",
    "executed_at": "2026-11-02T21:13:09.699Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6cc175e579b7",
     "display_name": "Shakhtar Donetsk — Sporting CP",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T17:45:00.000Z",
     "url": "/football/matches/shakhtar-donetsk-vs-sporting-cp-2026-11-03/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-11-02T21:08:58.976Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:55:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:55:01.000Z",
     "detected_at": "2026-11-02T21:09:44.397Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Shakhtar Donetsk 0-1 Sporting CP."
    },
    "settlements": [
     {
      "operation_id": "78ec0afec279873578c989da77814f7a1135c3d2fbfad2ff18b21a3d57e31c9f",
      "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": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:12:45.458Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7fa40ae904f51c5e6f280c4d57b572710e447c222785293b842a0d6a831eb3b0",
      "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": "1.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:13:09.699Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/can-shakhtar-claim-their-second-home-win-in-the-champions-league-shakhtar-vs-sporting-prediction-november-3-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-6a6aa5274c7ab8fa57303c5a",
   "url": "/sources/dailysports-net/picks/28/#pick-n-6a6aa5274c7ab8fa57303c5a",
   "match": "Derby County v Norwich City",
   "match_url": "/football/matches/derby-county-vs-norwich-city-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 22.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.5700",
   "published_at": "2026-11-02T21:02:12.000Z",
   "recorded_at": "2026-11-02T21:09:50.870Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.5700",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6a6aa5274c7ab8fa57303c5a",
    "quote_text": "I suggest betting on both teams to score. The odds for this outcome are 1.57.",
    "fragment_from": 2628,
    "fragment_to": 2705,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/derby-vs-norwich-can-derby-end-their-poor-run-of-form/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5f59c90c5ec4c595b032165ffa3b75a8195cbb5c7d3bdba219b2ce0eccf5d2b4",
     "material_removed": false
    },
    "published_at": "2026-11-02T21:02:12.000Z",
    "detected_at": "2026-11-02T21:09:50.870Z",
    "executed_at": "2026-11-02T21:15:57.612Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-991819e86736",
     "display_name": "Derby County — Norwich City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/derby-county-vs-norwich-city-2026-11-03/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.5700",
     "our_snapshot_at": "2026-11-02T21:07:27.901Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T21:02:12.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T21:02:12.000Z",
     "detected_at": "2026-11-02T21:09:50.870Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Derby County 0-4 Norwich City."
    },
    "settlements": [
     {
      "operation_id": "43142f281d81af6fe3aaa6dc5968c9162de8770e03538aed6bb153c21d49d6c2",
      "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": "1.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:15:55.529Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5c1039e61b052af3ede08668bf3bbe017854f380b201a8b8b66768b4521653fa",
      "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": "1.5700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:15:57.612Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/derby-vs-norwich-can-derby-end-their-poor-run-of-form/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-ec0a993613d2e81dfd68b242",
   "url": "/sources/dailysports-net/picks/28/#pick-n-ec0a993613d2e81dfd68b242",
   "match": "Queens Park Rangers v Burnley",
   "match_url": "/football/matches/queens-park-rangers-vs-burnley-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 22.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.66",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.66",
   "settled_price": "1.7000",
   "published_at": "2026-11-02T20:55:58.000Z",
   "recorded_at": "2026-11-02T21:09:54.250Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.7000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ec0a993613d2e81dfd68b242",
    "quote_text": "I suggest betting on over 2.5 goals at odds of 1.66.",
    "fragment_from": 2414,
    "fragment_to": 2466,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/qpr-vs-burnley-can-burnley-climb-off-the-bottom-of-the-table/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "46c651c05f10f492cfd98f02d5a7164e696d86dd761347821074ca05a6016a11",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:55:58.000Z",
    "detected_at": "2026-11-02T21:09:54.250Z",
    "executed_at": "2026-11-02T21:16:07.857Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-48454b875f50",
     "display_name": "Queens Park Rangers — Burnley",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-burnley-2026-11-03/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": "1.7000",
     "our_snapshot_at": "2026-11-02T21:07:27.901Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:55:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:55:58.000Z",
     "detected_at": "2026-11-02T21:09:54.250Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.66",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.66"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Queens Park Rangers 1-1 Burnley."
    },
    "settlements": [
     {
      "operation_id": "b3ec2216789a7b2040d95bc3feff96618c2dc91f7367477c3dfae3fcd3737081",
      "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": "1.66",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:16:03.805Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "de0926bad4c4fa3fd89bdfe366b7b1f56ecf1342d77a48ef19f9c03115527587",
      "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": "1.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:16:07.857Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "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://dailysports.net/predictions/qpr-vs-burnley-can-burnley-climb-off-the-bottom-of-the-table/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 670,
  "pages": 35,
  "page_urls": [
   "/sources/dailysports-net/",
   "/sources/dailysports-net/picks/2/",
   "/sources/dailysports-net/picks/3/",
   "/sources/dailysports-net/picks/4/",
   "/sources/dailysports-net/picks/5/",
   "/sources/dailysports-net/picks/6/",
   "/sources/dailysports-net/picks/7/",
   "/sources/dailysports-net/picks/8/",
   "/sources/dailysports-net/picks/9/",
   "/sources/dailysports-net/picks/10/",
   "/sources/dailysports-net/picks/11/",
   "/sources/dailysports-net/picks/12/",
   "/sources/dailysports-net/picks/13/",
   "/sources/dailysports-net/picks/14/",
   "/sources/dailysports-net/picks/15/",
   "/sources/dailysports-net/picks/16/",
   "/sources/dailysports-net/picks/17/",
   "/sources/dailysports-net/picks/18/",
   "/sources/dailysports-net/picks/19/",
   "/sources/dailysports-net/picks/20/",
   "/sources/dailysports-net/picks/21/",
   "/sources/dailysports-net/picks/22/",
   "/sources/dailysports-net/picks/23/",
   "/sources/dailysports-net/picks/24/",
   "/sources/dailysports-net/picks/25/",
   "/sources/dailysports-net/picks/26/",
   "/sources/dailysports-net/picks/27/",
   "/sources/dailysports-net/picks/28/",
   "/sources/dailysports-net/picks/29/",
   "/sources/dailysports-net/picks/30/",
   "/sources/dailysports-net/picks/31/",
   "/sources/dailysports-net/picks/32/",
   "/sources/dailysports-net/picks/33/",
   "/sources/dailysports-net/picks/34/",
   "/sources/dailysports-net/picks/35/"
  ],
  "groups": {
   "settled": 283,
   "pending": 18,
   "excluded": 369
  },
  "continuation": "by_time",
  "page": 28,
  "first": 521,
  "last": 540,
  "author_url": "/sources/dailysports-net/",
  "current": true
 },
 "entity_id": "history:/sources/dailysports-net/picks/28/",
 "source_revision": 14
}
