{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/sources/speltips-se/picks/6/",
 "canonical": "/sources/speltips-se/picks/6/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Speltips.se — football predictions, page 6 of 15",
 "description": "Predictions 81–100 of 261 by Speltips.se, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 6 of 15 of the predictions by Speltips.se recorded by Forecast Record: predictions 81–100 of 261 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": "261",
  "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-07T17:57:36.215Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "a36125feed08c33e088a41d73d8335b18b5d71b8b4a7cdc88c7144792f38f1fa",
 "dependency_group": "author:e-584ae723dcff5b098d7b1d38",
 "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/speltips-se/picks/6/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-584ae723dcff5b098d7b1d38",
  "public_name": "Speltips.se",
  "tracker_number": 3639,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-12",
   "until": "2026-11-06"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-f7ed52c61e866cc44df97cf4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Ettan är en fräck spik till låg procent.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T14:01:27.000Z",
   "recorded_at": "2026-10-20T14:09:38.195Z",
   "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-0c63e3960cb1c79c52ef5c8f",
   "url": "/sources/speltips-se/picks/6/#pick-n-0c63e3960cb1c79c52ef5c8f",
   "match": "Lillestrom v Real Sociedad",
   "match_url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 11.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Sociedad",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4444,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4444",
   "published_at": "2026-10-22T07:18:54.000Z",
   "recorded_at": "2026-10-22T07:19:41.146Z",
   "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.4444",
    "result": "Won",
    "points_hundredths": 4444,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0c63e3960cb1c79c52ef5c8f",
    "quote_text": "Match 5: Lilleström – Real Sociedad | Speltips: 2",
    "fragment_from": 2654,
    "fragment_to": 2703,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-22-10-europa-league",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "35d966980bb2ee3ca8fd349b6782465b2c4ef54fdd0e9f7013ebd74dda1605eb",
     "material_removed": false
    },
    "published_at": "2026-10-22T07:18:54.000Z",
    "detected_at": "2026-10-22T07:19:41.146Z",
    "executed_at": "2026-10-24T00:52:59.216Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e61ce87077b5",
     "display_name": "Lillestrom — Real Sociedad",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
     "scoreline": "0-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Sociedad",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4444",
     "our_snapshot_at": "2026-10-22T07:18:33.714Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4444,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T07:18:54.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T07:18:54.000Z",
     "detected_at": "2026-10-22T07:19:41.146Z",
     "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": "Real Sociedad",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Sociedad"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lillestrom 0-6 Real Sociedad."
    },
    "settlements": [
     {
      "operation_id": "d09352577b7d7d25ed4701201aea19191cdc7dfcb72916f2d3faab04c7034284",
      "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": "Real Sociedad",
      "decimal_odds": "1.4444",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4444,
      "executed_at": "2026-10-24T00:52:59.216Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-22-10-europa-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad to win"
   }
  },
  {
   "record_id": "n-23f6ab752d95266faed007a2",
   "url": "/sources/speltips-se/picks/6/#pick-n-23f6ab752d95266faed007a2",
   "match": "Monaco v SC Freiburg",
   "match_url": "/football/matches/monaco-vs-sc-freiburg-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 11.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Monaco or SC Freiburg",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2900,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2900",
   "published_at": "2026-10-22T07:18:54.000Z",
   "recorded_at": "2026-10-22T07:19:41.146Z",
   "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-23f6ab752d95266faed007a2",
    "quote_text": "Match 7: Monaco – Freiburg | Speltips: 12",
    "fragment_from": 3771,
    "fragment_to": 3812,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-22-10-europa-league",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "35d966980bb2ee3ca8fd349b6782465b2c4ef54fdd0e9f7013ebd74dda1605eb",
     "material_removed": false
    },
    "published_at": "2026-10-22T07:18:54.000Z",
    "detected_at": "2026-10-22T07:19:41.146Z",
    "executed_at": "2026-10-24T00:53:00.185Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1215c796ece7",
     "display_name": "Monaco — SC Freiburg",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/monaco-vs-sc-freiburg-2026-10-22/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Monaco or SC Freiburg",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2900",
     "our_snapshot_at": "2026-10-22T07:52:31.644Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T07:18:54.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T07:18:54.000Z",
     "detected_at": "2026-10-22T07:19:41.146Z",
     "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": "Monaco or SC Freiburg",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "12",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Monaco or SC Freiburg"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Monaco 3-0 SC Freiburg."
    },
    "settlements": [
     {
      "operation_id": "ad885d9f49769cb764b4df8473d4d613516fc35930b5e4521edf89220bc208d3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Monaco or SC Freiburg",
      "decimal_odds": "1.2900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2900,
      "executed_at": "2026-10-24T00:53:00.185Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-22-10-europa-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Monaco or SC Freiburg"
   }
  },
  {
   "record_id": "n-29bc7bd8dbc68d227f81c90f",
   "url": "/sources/speltips-se/picks/6/#pick-n-29bc7bd8dbc68d227f81c90f",
   "match": "Sporting Braga v Gent",
   "match_url": "/football/matches/archive/2026/10/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 11.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Sporting Braga or draw",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2200",
   "published_at": "2026-10-22T07:18:54.000Z",
   "recorded_at": "2026-10-22T07:19:41.146Z",
   "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-29bc7bd8dbc68d227f81c90f",
    "quote_text": "Match 8: Braga – Gent | Speltips: 1X",
    "fragment_from": 4312,
    "fragment_to": 4348,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-22-10-europa-league",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "35d966980bb2ee3ca8fd349b6782465b2c4ef54fdd0e9f7013ebd74dda1605eb",
     "material_removed": false
    },
    "published_at": "2026-10-22T07:18:54.000Z",
    "detected_at": "2026-10-22T07:19:41.146Z",
    "executed_at": "2026-10-24T00:53:00.406Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ea7308eacb1e",
     "display_name": "Sporting Braga — Gent",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/archive/2026/10/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Sporting Braga or draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2200",
     "our_snapshot_at": "2026-10-22T07:44:00.927Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T07:18:54.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T07:18:54.000Z",
     "detected_at": "2026-10-22T07:19:41.146Z",
     "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": "Sporting Braga or draw",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Sporting Braga or draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sporting Braga 2-0 Gent."
    },
    "settlements": [
     {
      "operation_id": "6900b1851e67ba16745b03458ca63f2d1b1809879d077e0ebfa7ecf665a2ff47",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Sporting Braga or draw",
      "decimal_odds": "1.2200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2200,
      "executed_at": "2026-10-24T00:53:00.406Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-22-10-europa-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sporting Braga or draw"
   }
  },
  {
   "record_id": "n-854053664463ca2912538eae",
   "url": "/sources/speltips-se/picks/6/#pick-n-854053664463ca2912538eae",
   "match": "Celtic v Celta Vigo",
   "match_url": "/football/matches/celtic-vs-celta-vigo-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 11.7,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Celta Vigo",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4808,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4808",
   "published_at": "2026-10-22T07:18:54.000Z",
   "recorded_at": "2026-10-22T07:19:41.146Z",
   "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-854053664463ca2912538eae",
    "quote_text": "Match 3: Celtic – Celta Vigo | Speltips: X2",
    "fragment_from": 1621,
    "fragment_to": 1664,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-22-10-europa-league",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "35d966980bb2ee3ca8fd349b6782465b2c4ef54fdd0e9f7013ebd74dda1605eb",
     "material_removed": false
    },
    "published_at": "2026-10-22T07:18:54.000Z",
    "detected_at": "2026-10-22T07:19:41.146Z",
    "executed_at": "2026-10-24T00:52:57.926Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2709a4135d6d",
     "display_name": "Celtic — Celta Vigo",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/celtic-vs-celta-vigo-2026-10-22/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Celta Vigo",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4808",
     "our_snapshot_at": "2026-10-22T07:18:33.714Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4808,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T07:18:54.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T07:18:54.000Z",
     "detected_at": "2026-10-22T07:19:41.146Z",
     "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 Celta Vigo",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Celta Vigo"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Celtic 1-2 Celta Vigo."
    },
    "settlements": [
     {
      "operation_id": "614c99924aac0e8796af5b43ea7917a60999839d34023043f32a54ed439cf691",
      "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 Celta Vigo",
      "decimal_odds": "1.4808",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4808,
      "executed_at": "2026-10-24T00:52:57.926Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-22-10-europa-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Celta Vigo"
   }
  },
  {
   "record_id": "n-a8932feae541c9cd2527fe2c",
   "url": "/sources/speltips-se/picks/6/#pick-n-a8932feae541c9cd2527fe2c",
   "match": "Beşiktaş v Crystal Palace",
   "match_url": "/football/matches/besiktas-vs-crystal-palace-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 11.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Beşiktaş",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.1000",
   "published_at": "2026-10-22T07:18:54.000Z",
   "recorded_at": "2026-10-22T07:19:41.146Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.1000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a8932feae541c9cd2527fe2c",
    "quote_text": "Match 2: Besiktas – Crystal Palace | Speltips: 1",
    "fragment_from": 1125,
    "fragment_to": 1173,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-22-10-europa-league",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "35d966980bb2ee3ca8fd349b6782465b2c4ef54fdd0e9f7013ebd74dda1605eb",
     "material_removed": false
    },
    "published_at": "2026-10-22T07:18:54.000Z",
    "detected_at": "2026-10-22T07:19:41.146Z",
    "executed_at": "2026-10-24T00:52:56.329Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-77dd69b22aa6",
     "display_name": "Beşiktaş — Crystal Palace",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/besiktas-vs-crystal-palace-2026-10-22/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Beşiktaş",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-10-22T07:19:03.251Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T07:18:54.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T07:18:54.000Z",
     "detected_at": "2026-10-22T07:19:41.146Z",
     "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": "Beşiktaş",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Beşiktaş"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Beşiktaş 2-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "ae17d808e5ec73a29acf33a15fb05f32495f2550c6db2b9327246b0f07b945f1",
      "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": "Beşiktaş",
      "decimal_odds": "2.1000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:52:56.329Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-22-10-europa-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Beşiktaş to win"
   }
  },
  {
   "record_id": "n-1f4a9652fead49827de4d22f",
   "url": "/sources/speltips-se/picks/6/#pick-n-1f4a9652fead49827de4d22f",
   "match": "VfB Stuttgart v Borussia M'gladbach",
   "match_url": "/football/matches/vfb-stuttgart-vs-borussia-m-gladbach-2026-10-23/",
   "kickoff": "2026-10-23T18:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 10.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: VfB Stuttgart",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3333",
   "published_at": "2026-10-23T08:00:15.000Z",
   "recorded_at": "2026-10-23T08:09:33.708Z",
   "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.3333",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1f4a9652fead49827de4d22f",
    "quote_text": "Match 5: Stuttgart – Borussia Mönchengladbach | Speltips: 1",
    "fragment_from": 2832,
    "fragment_to": 2891,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "79e279fd9e0e6625a5a65739604de9173f814cc12ac3b53b05596e947884421e",
     "material_removed": false
    },
    "published_at": "2026-10-23T08:00:15.000Z",
    "detected_at": "2026-10-23T08:09:33.708Z",
    "executed_at": "2026-10-24T09:36:08.988Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-aa74736a16f2",
     "display_name": "VfB Stuttgart — Borussia M'gladbach",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-23T18:30:00.000Z",
     "url": "/football/matches/vfb-stuttgart-vs-borussia-m-gladbach-2026-10-23/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "VfB Stuttgart",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3333",
     "our_snapshot_at": "2026-10-23T08:05:01.084Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T08:00:15.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T08:00:15.000Z",
     "detected_at": "2026-10-23T08:09:33.708Z",
     "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": "VfB Stuttgart",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: VfB Stuttgart"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was VfB Stuttgart 2-3 Borussia M'gladbach."
    },
    "settlements": [
     {
      "operation_id": "7807f354deeb2eb3bc13c5f13af1f2f0af9092b8b64a65a1ef56ce435ef6f4a9",
      "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": "VfB Stuttgart",
      "decimal_odds": "1.3333",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:36:08.988Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "VfB Stuttgart to win"
   }
  },
  {
   "record_id": "n-3bb8620dcb56de1dacd01475",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Match 8: Granada – Valladolid | Speltips: 1X2",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T08:00:15.000Z",
   "recorded_at": "2026-10-23T08:09:33.708Z",
   "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-4b88a213431a7e9ecdc396df",
   "url": "/sources/speltips-se/picks/6/#pick-n-4b88a213431a7e9ecdc396df",
   "match": "Bolton Wanderers v Middlesbrough",
   "match_url": "/football/matches/bolton-wanderers-vs-middlesbrough-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 10.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Middlesbrough",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6100",
   "published_at": "2026-10-23T08:00:15.000Z",
   "recorded_at": "2026-10-23T08:09:33.708Z",
   "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.6100",
    "result": "Won",
    "points_hundredths": 6100,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4b88a213431a7e9ecdc396df",
    "quote_text": "Match 2: Bolton – Middlesbrough | Speltips: 2",
    "fragment_from": 1149,
    "fragment_to": 1194,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "79e279fd9e0e6625a5a65739604de9173f814cc12ac3b53b05596e947884421e",
     "material_removed": false
    },
    "published_at": "2026-10-23T08:00:15.000Z",
    "detected_at": "2026-10-23T08:09:33.708Z",
    "executed_at": "2026-10-24T09:36:05.442Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a6fe655ee91d",
     "display_name": "Bolton Wanderers — Middlesbrough",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/bolton-wanderers-vs-middlesbrough-2026-10-23/",
     "scoreline": "1-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Middlesbrough",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6100",
     "our_snapshot_at": "2026-10-23T08:08:51.247Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T08:00:15.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T08:00:15.000Z",
     "detected_at": "2026-10-23T08:09:33.708Z",
     "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": "Middlesbrough",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Middlesbrough"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bolton Wanderers 1-5 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "1800cef261ae8479e318b7fb8e50abe715d30ed0c8f59dea774c79ed910b0790",
      "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": "Middlesbrough",
      "decimal_odds": "1.6100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6100,
      "executed_at": "2026-10-24T09:36:05.442Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Middlesbrough to win"
   }
  },
  {
   "record_id": "n-4cb376b7b8c739f23052ad00",
   "url": "/sources/speltips-se/picks/6/#pick-n-4cb376b7b8c739f23052ad00",
   "match": "Torino v Monza",
   "match_url": "/football/matches/torino-vs-monza-2026-10-23/",
   "kickoff": "2026-10-23T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 10.6,
   "market_code": "double_chance",
   "author_said": "Double chance: Torino or draw",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3024,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.3024",
   "published_at": "2026-10-23T08:00:15.000Z",
   "recorded_at": "2026-10-23T08:09:33.708Z",
   "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-4cb376b7b8c739f23052ad00",
    "quote_text": "Match 4: Torino – Monza | Speltips: 1X",
    "fragment_from": 2282,
    "fragment_to": 2320,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "79e279fd9e0e6625a5a65739604de9173f814cc12ac3b53b05596e947884421e",
     "material_removed": false
    },
    "published_at": "2026-10-23T08:00:15.000Z",
    "detected_at": "2026-10-23T08:09:33.708Z",
    "executed_at": "2026-10-24T09:36:07.852Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d322079b35a0",
     "display_name": "Torino — Monza",
     "competition_name": "Serie A",
     "starts_at": "2026-10-23T18:45:00.000Z",
     "url": "/football/matches/torino-vs-monza-2026-10-23/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Torino or draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.3024",
     "our_snapshot_at": "2026-10-23T08:05:01.084Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3024,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T08:00:15.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T08:00:15.000Z",
     "detected_at": "2026-10-23T08:09:33.708Z",
     "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": "Torino or draw",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Torino or draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Torino 3-2 Monza."
    },
    "settlements": [
     {
      "operation_id": "24b54873317ddcb81c5e38de20b2d12a5519bea62b468e4eb63959012259a9ab",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Torino or draw",
      "decimal_odds": "1.3024",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3024,
      "executed_at": "2026-10-24T09:36:07.852Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Torino or draw"
   }
  },
  {
   "record_id": "n-b2bf232b002414e906d27d57",
   "url": "/sources/speltips-se/picks/6/#pick-n-b2bf232b002414e906d27d57",
   "match": "Deportivo Alavés v Málaga CF",
   "match_url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 10.8,
   "market_code": "double_chance",
   "author_said": "Double chance: Deportivo Alavés or draw",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 1792,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.1792",
   "published_at": "2026-10-23T08:00:15.000Z",
   "recorded_at": "2026-10-23T08:09:33.708Z",
   "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-b2bf232b002414e906d27d57",
    "quote_text": "Match 3: Alavés – Málaga | Speltips: 1X",
    "fragment_from": 1749,
    "fragment_to": 1788,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "79e279fd9e0e6625a5a65739604de9173f814cc12ac3b53b05596e947884421e",
     "material_removed": false
    },
    "published_at": "2026-10-23T08:00:15.000Z",
    "detected_at": "2026-10-23T08:09:33.708Z",
    "executed_at": "2026-10-24T09:36:06.620Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a764552527dd",
     "display_name": "Deportivo Alavés — Málaga CF",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Deportivo Alavés or draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.1792",
     "our_snapshot_at": "2026-10-23T08:05:47.538Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 1792,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T08:00:15.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T08:00:15.000Z",
     "detected_at": "2026-10-23T08:09:33.708Z",
     "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": "Deportivo Alavés or draw",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Deportivo Alavés or draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Deportivo Alavés 1-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "c8069d842e23d00ffbf82b20c8581278ee6c0d00624aba5f1619115b5a7ecb91",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Deportivo Alavés or draw",
      "decimal_odds": "1.1792",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 1792,
      "executed_at": "2026-10-24T09:36:06.620Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Deportivo Alavés or draw"
   }
  },
  {
   "record_id": "n-d9a1b922a19094d5075df242",
   "url": "/sources/speltips-se/picks/6/#pick-n-d9a1b922a19094d5075df242",
   "match": "Stade Brestois v Nice",
   "match_url": "/football/matches/stade-brestois-vs-nice-2026-10-23/",
   "kickoff": "2026-10-23T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 10.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stade Brestois",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T08:00:15.000Z",
   "recorded_at": "2026-10-23T08:09:33.708Z",
   "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-d9a1b922a19094d5075df242",
    "quote_text": "Match 6: Brest – Nice | Speltips: 1X2",
    "fragment_from": 3371,
    "fragment_to": 3408,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "79e279fd9e0e6625a5a65739604de9173f814cc12ac3b53b05596e947884421e",
     "material_removed": false
    },
    "published_at": "2026-10-23T08:00:15.000Z",
    "detected_at": "2026-10-23T08:09:33.708Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-1327a569d107",
     "display_name": "Stade Brestois — Nice",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-23T18:45:00.000Z",
     "url": "/football/matches/stade-brestois-vs-nice-2026-10-23/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Stade Brestois",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T08:00:15.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T08:00:15.000Z",
     "detected_at": "2026-10-23T08:09:33.708Z",
     "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": "Stade Brestois",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stade Brestois"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stade Brestois 1-2 Nice."
    },
    "settlements": [
     {
      "operation_id": "25dcd4b9a04dc3694c3f34639f48812c0f48da376e243920cbccb56ce1c77c61",
      "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": "Stade Brestois",
      "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": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stade Brestois to win"
   }
  },
  {
   "record_id": "n-e7b4a8a1fc0a72e853f1e28c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Match 1: Ipswich – Nottingham | Speltips: 1X2",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T08:00:15.000Z",
   "recorded_at": "2026-10-23T08:09:33.708Z",
   "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-e8ba6ae08e5e92fcaa1b300c",
   "url": "/sources/speltips-se/picks/6/#pick-n-e8ba6ae08e5e92fcaa1b300c",
   "match": "KV Kortrijk v KV Mechelen",
   "match_url": "/football/matches/kv-kortrijk-vs-kv-mechelen-2026-11-04/",
   "kickoff": "2026-11-04T19:30:00.000Z",
   "competition": "Belgian Pro League",
   "lead_hours": 299.3,
   "market_code": "double_chance",
   "author_said": "Double chance: KV Kortrijk or KV Mechelen",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "1-3",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T08:00:15.000Z",
   "recorded_at": "2026-10-23T08:09:33.708Z",
   "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-e8ba6ae08e5e92fcaa1b300c",
    "quote_text": "Match 7: Kortrijk – Mechelen| Speltips: 12",
    "fragment_from": 3874,
    "fragment_to": 3916,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "79e279fd9e0e6625a5a65739604de9173f814cc12ac3b53b05596e947884421e",
     "material_removed": false
    },
    "published_at": "2026-10-23T08:00:15.000Z",
    "detected_at": "2026-10-23T08:09:33.708Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-810009803312",
     "display_name": "KV Kortrijk — KV Mechelen",
     "competition_name": "Belgian Pro League",
     "starts_at": "2026-11-04T19:30:00.000Z",
     "url": "/football/matches/kv-kortrijk-vs-kv-mechelen-2026-11-04/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "KV Kortrijk or KV Mechelen",
    "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": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T08:00:15.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T08:00:15.000Z",
     "detected_at": "2026-10-23T08:09:33.708Z",
     "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": "KV Kortrijk or KV Mechelen",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "12",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: KV Kortrijk or KV Mechelen"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": "The match was moved by 288 hours after this pick was recorded; a match moved by more than 48 hours is void",
     "methodology_version": "2.2",
     "in_words": "Void: the final score was KV Kortrijk 1-3 KV Mechelen."
    },
    "settlements": [
     {
      "operation_id": "5407833ab706160e26afff4a053882b816c0f88950185bd3b9cff9e728a959d9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "KV Kortrijk or KV Mechelen",
      "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": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/topptipset-23-10-mot-atta-grona-bockar",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "KV Kortrijk or KV Mechelen"
   }
  },
  {
   "record_id": "n-093722c42cdd89d3ac3a1283",
   "url": "/sources/speltips-se/picks/6/#pick-n-093722c42cdd89d3ac3a1283",
   "match": "Queens Park Rangers v Swansea City",
   "match_url": "/football/matches/queens-park-rangers-vs-swansea-city-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 28.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Queens Park Rangers",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.4400",
   "published_at": "2026-10-23T09:34:53.000Z",
   "recorded_at": "2026-10-23T09:39:36.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": "2.4400",
    "result": "Won",
    "points_hundredths": 14400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-093722c42cdd89d3ac3a1283",
    "quote_text": "Match 8: QPR – Swansea | Speltips: 1",
    "fragment_from": 4408,
    "fragment_to": 4444,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0de4f8fe270efb518d8f235c5a655b3f85a3e5d850466161ccb7d4e738d3e97",
     "material_removed": false
    },
    "published_at": "2026-10-23T09:34:53.000Z",
    "detected_at": "2026-10-23T09:39:36.291Z",
    "executed_at": "2026-10-24T09:35:32.782Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e7df74932a31",
     "display_name": "Queens Park Rangers — Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-swansea-city-2026-10-24/",
     "scoreline": "5-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Queens Park Rangers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.4400",
     "our_snapshot_at": "2026-10-23T09:39:33.084Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T09:34:53.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T09:34:53.000Z",
     "detected_at": "2026-10-23T09:39:36.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": "Queens Park Rangers",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Queens Park Rangers"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Queens Park Rangers 5-0 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "e674ad0332e1b5460b6e8a30620148d7ef04a47d4ba78ff82ad835ac20e812cc",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Queens Park Rangers",
      "decimal_odds": "2.4400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14400,
      "executed_at": "2026-10-24T09:35:32.782Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Queens Park Rangers to win"
   }
  },
  {
   "record_id": "n-1587956b0b132fb72856427c",
   "url": "/sources/speltips-se/picks/6/#pick-n-1587956b0b132fb72856427c",
   "match": "Chelsea v Tottenham Hotspur",
   "match_url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 30.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Tottenham Hotspur",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T09:34:53.000Z",
   "recorded_at": "2026-10-23T09:39:36.291Z",
   "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-1587956b0b132fb72856427c",
    "quote_text": "Match 1: Chelsea – Tottenham | Speltips: 1X2\n\nKvällsmatchen i Premier League serveras från London där det vankas derby mellan Chelsea och Tottenham. På senare år har det här blivit en match med stor rivalitet och lita på att det kommer att smälla i duellerna på Stamford Bridge. Chelsea har närmat sig toppstriden efter två raka segrar, men här blir de blåklädda övervärderade. Tottenham bröt sin segertorka mot Coventry och har vad som krävs för att bjuda upp till dans i dessa fighter. Kulusevskis återkomst är ett glädjeämne. Alla tecken behövs när ettan drar iväg. X2 ska jobbas in i London.",
    "fragment_from": 608,
    "fragment_to": 1203,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0de4f8fe270efb518d8f235c5a655b3f85a3e5d850466161ccb7d4e738d3e97",
     "material_removed": false
    },
    "published_at": "2026-10-23T09:34:53.000Z",
    "detected_at": "2026-10-23T09:39:36.291Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-75e81bac336b",
     "display_name": "Chelsea — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Tottenham Hotspur",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T09:34:53.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T09:34:53.000Z",
     "detected_at": "2026-10-23T09:39:36.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": "Double chance",
     "choice": "draw or Tottenham Hotspur",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Tottenham Hotspur"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Chelsea 0-2 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "f03b6ad5a541fe4bac5db8030c12dc02959fc840752a571ebeddca8fe83ed8dc",
      "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 Tottenham Hotspur",
      "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": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Tottenham Hotspur"
   }
  },
  {
   "record_id": "n-29785c8d0cd16176e7fb41b6",
   "url": "/sources/speltips-se/picks/6/#pick-n-29785c8d0cd16176e7fb41b6",
   "match": "Wolverhampton Wanderers v Watford",
   "match_url": "/football/matches/wolverhampton-wanderers-vs-watford-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 28.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wolverhampton Wanderers",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T09:34:53.000Z",
   "recorded_at": "2026-10-23T09:39:36.291Z",
   "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-29785c8d0cd16176e7fb41b6",
    "quote_text": "KUPONGENS SÄKRA: Wolverhampton\n\nWolverhampton har kapacitet att gå raka vägen upp i Premier League. Det har inte Watford som mer eller mindre är i fritt fall. Ettan är gjuten på Molineux.",
    "fragment_from": 7756,
    "fragment_to": 7943,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0de4f8fe270efb518d8f235c5a655b3f85a3e5d850466161ccb7d4e738d3e97",
     "material_removed": false
    },
    "published_at": "2026-10-23T09:34:53.000Z",
    "detected_at": "2026-10-23T09:39:36.291Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-99424e7f1430",
     "display_name": "Wolverhampton Wanderers — Watford",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/wolverhampton-wanderers-vs-watford-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Wolverhampton Wanderers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T09:34:53.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T09:34:53.000Z",
     "detected_at": "2026-10-23T09:39:36.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": "Wolverhampton Wanderers",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Wolverhampton Wanderers"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wolverhampton Wanderers 1-0 Watford."
    },
    "settlements": [
     {
      "operation_id": "aa3b4fa0d5b0fd1f396b94fa114410ee2004128f9fb6f87a4ffc3aabc718ee0a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Wolverhampton Wanderers",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers to win"
   }
  },
  {
   "record_id": "n-3f2e6be6384a47bc86f95605",
   "url": "/sources/speltips-se/picks/6/#pick-n-3f2e6be6384a47bc86f95605",
   "match": "Coventry City v Fulham",
   "match_url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 28.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fulham",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "2.2500",
   "published_at": "2026-10-23T09:34:53.000Z",
   "recorded_at": "2026-10-23T09:39:36.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": "2",
    "price": "2.2500",
    "result": "Won",
    "points_hundredths": 12500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3f2e6be6384a47bc86f95605",
    "quote_text": "Match 3: Coventry – Fulham | Speltips: 2\n\n1-0-segern i ångestmötet med Hull var precis vad Fulham behövde. Álvaro Arbeloas mannar kontrollerade det hela från start till mål och kan fortsätta på inslagen väg mot Coventry. Gonzalo García är bara en av många spelare som har retroaktiv utdelning i korten denna lördag. Coventry gick på pumpen i måndags mot Tottenham och har en konstig förmåga att klappa ihop i de bakre leden. Knappast betryggande då Lampards mannar går bottenstrid till mötes. Till vad som ser ut att bli korrekta streck gillas spiktvåan.",
    "fragment_from": 1709,
    "fragment_to": 2263,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0de4f8fe270efb518d8f235c5a655b3f85a3e5d850466161ccb7d4e738d3e97",
     "material_removed": false
    },
    "published_at": "2026-10-23T09:34:53.000Z",
    "detected_at": "2026-10-23T09:39:36.291Z",
    "executed_at": "2026-10-24T09:35:29.453Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44468d972083",
     "display_name": "Coventry City — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Fulham",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.2500",
     "our_snapshot_at": "2026-10-23T09:36:20.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-10-23T09:34:53.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T09:34:53.000Z",
     "detected_at": "2026-10-23T09:39:36.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": "Fulham",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fulham"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Coventry City 0-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "002c568e5f0b7d621f4d33191c5512b6b9668e39846adb6263ce431713d27974",
      "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": "Fulham",
      "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-10-24T09:35:29.453Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fulham to win"
   }
  },
  {
   "record_id": "n-4fc66ac3e40182dd2705cf09",
   "url": "/sources/speltips-se/picks/6/#pick-n-4fc66ac3e40182dd2705cf09",
   "match": "Oxford United v Bradford City",
   "match_url": "/football/matches/oxford-united-vs-bradford-city-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL League One",
   "lead_hours": 28.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bradford City",
   "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": null,
   "settled_price": "2.5500",
   "published_at": "2026-10-23T09:34:53.000Z",
   "recorded_at": "2026-10-23T09:39:36.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": "2",
    "price": "2.5500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4fc66ac3e40182dd2705cf09",
    "quote_text": "Match 13: Oxford – Bradford | Speltips: 2",
    "fragment_from": 7168,
    "fragment_to": 7209,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0de4f8fe270efb518d8f235c5a655b3f85a3e5d850466161ccb7d4e738d3e97",
     "material_removed": false
    },
    "published_at": "2026-10-23T09:34:53.000Z",
    "detected_at": "2026-10-23T09:39:36.291Z",
    "executed_at": "2026-10-24T09:35:34.488Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5f9af0cf4abb",
     "display_name": "Oxford United — Bradford City",
     "competition_name": "EFL League One",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/oxford-united-vs-bradford-city-2026-10-24/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bradford City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.5500",
     "our_snapshot_at": "2026-10-23T09:39:33.084Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T09:34:53.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T09:34:53.000Z",
     "detected_at": "2026-10-23T09:39:36.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": "Bradford City",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bradford City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Oxford United 0-0 Bradford City."
    },
    "settlements": [
     {
      "operation_id": "2440cd1fd7f0b1e33cb9fcce79e31953f1f5688bb5efe357e24be763be0e4b97",
      "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": "Bradford City",
      "decimal_odds": "2.5500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:35:34.488Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bradford City to win"
   }
  },
  {
   "record_id": "n-5cd8367346779945d975159a",
   "url": "/sources/speltips-se/picks/6/#pick-n-5cd8367346779945d975159a",
   "match": "Cardiff City v Birmingham City",
   "match_url": "/football/matches/cardiff-city-vs-birmingham-city-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 28.3,
   "market_code": "double_chance",
   "author_said": "Double chance: Cardiff City or Birmingham City",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.2800",
   "published_at": "2026-10-23T09:34:53.000Z",
   "recorded_at": "2026-10-23T09:39:36.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5cd8367346779945d975159a",
    "quote_text": "Match 5: Cardiff – Birmingham | Speltips: 12",
    "fragment_from": 2783,
    "fragment_to": 2827,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "display_name": null,
     "speaker": "Streckexperten",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c0de4f8fe270efb518d8f235c5a655b3f85a3e5d850466161ccb7d4e738d3e97",
     "material_removed": false
    },
    "published_at": "2026-10-23T09:34:53.000Z",
    "detected_at": "2026-10-23T09:39:36.291Z",
    "executed_at": "2026-10-24T09:35:31.074Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c803a40a1ec4",
     "display_name": "Cardiff City — Birmingham City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/cardiff-city-vs-birmingham-city-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Cardiff City or Birmingham City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.2800",
     "our_snapshot_at": "2026-10-23T09:39:33.084Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T09:34:53.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T09:34:53.000Z",
     "detected_at": "2026-10-23T09:39:36.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": "Double chance",
     "choice": "Cardiff City or Birmingham City",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "12",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Cardiff City or Birmingham City"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cardiff City 1-0 Birmingham City."
    },
    "settlements": [
     {
      "operation_id": "7b5e6090c84fd3bdeb3dd377d329b7de89aae20f1585d2e2d440890354d341fc",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Cardiff City or Birmingham City",
      "decimal_odds": "1.2800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2800,
      "executed_at": "2026-10-24T09:35:31.074Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Streckexperten",
     "publisher": "Speltips.se",
     "forecaster": "Streckexperten",
     "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://speltips.se/stryktipset-24-10-londonderby-och-fina-drag",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cardiff City or Birmingham City"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 261,
  "pages": 15,
  "page_urls": [
   "/sources/speltips-se/",
   "/sources/speltips-se/picks/2/",
   "/sources/speltips-se/picks/3/",
   "/sources/speltips-se/picks/4/",
   "/sources/speltips-se/picks/5/",
   "/sources/speltips-se/picks/6/",
   "/sources/speltips-se/picks/7/",
   "/sources/speltips-se/picks/8/",
   "/sources/speltips-se/picks/9/",
   "/sources/speltips-se/picks/10/",
   "/sources/speltips-se/picks/11/",
   "/sources/speltips-se/picks/12/",
   "/sources/speltips-se/picks/13/",
   "/sources/speltips-se/picks/14/",
   "/sources/speltips-se/picks/15/"
  ],
  "groups": {
   "settled": 101,
   "pending": 1,
   "excluded": 159
  },
  "continuation": "by_time",
  "page": 6,
  "first": 81,
  "last": 100,
  "author_url": "/sources/speltips-se/",
  "current": false
 },
 "entity_id": "history:/sources/speltips-se/picks/6/",
 "source_revision": 32
}
