{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/steffen-wilkens/",
 "canonical": "/authors/steffen-wilkens/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Steffen Wilkens: Football Prediction Record",
 "description": "4 settled picks by Steffen Wilkens archived before kick-off across 4 matches, 16 Apr 2026 – 23 Aug 2026: won 4 of 4, reconstructed at archived prices.",
 "first_paragraph": {
  "body": "Forecast Record restored 4 settled archived picks by Steffen Wilkens from copies archived before kick-off, across 4 matches between 16 April and 23 August 2026. Reconstructed at archived prices: won 4 of 4 settled archived picks. Of the 297 predictions we hold for Steffen Wilkens, 4 were archived before kick-off by an independent web archive, 269 from the source’s own history and 24 first found after the match. Figures as of 7 November 2026.",
  "key_number": "4",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "too_few_settled",
 "indexing_threshold": {
  "settled_count": 4,
  "date_count": 3,
  "required_settled": 10,
  "required_dates": 2,
  "live_count": 0,
  "restored_count": 268,
  "of_them_archived": 4
 },
 "data_date": "2026-11-07T19:52:23.438Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "a59080e7ba92b9e3975e29d7232ef8dd5fed55e507dcccd165b19dedce1b7fb4",
 "dependency_group": "author:e-2f95fcfa3aa6a410ff70af6e",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Person",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/steffen-wilkens/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/steffen-wilkens/picks.csv",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": true,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": {
  "container": true,
  "request_url": "/partnery/moi",
  "disclosure": "Some links below are affiliate links and are marked as such. They never affect what you see above: the order of any table is computed before any commission is known.",
  "page_category": "author"
 },
 "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-2f95fcfa3aa6a410ff70af6e",
  "public_name": "Steffen Wilkens",
  "tracker_number": 2767,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-09",
   "until": "2026-10-16"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-2f95fcfa3aa6a410ff70af6e-roi-market-price-90d-z99",
   "code_name": "roi_market_price",
   "display_name": "Return on stakes at an independent odds snapshot",
   "window_kind": "90d",
   "window_from": "2026-08-09",
   "window_to": "2026-11-07",
   "amount": null,
   "unit": "percent",
   "data_status": "unknown",
   "cause": "no pick in this window has been settled",
   "n_bets": 0,
   "n_events": 0,
   "n_void": null,
   "ci_low": null,
   "ci_high": null,
   "ci_method": "not_estimated",
   "price_source": "market_price",
   "coverage_percent": null,
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T19:52:23.438Z",
   "enough_for_ranking": false,
   "series_key": "market_price",
   "series_label": "At an independent odds snapshot"
  },
  "byline": "Return on stakes at an independent odds snapshot over 90 days: 0 settled picks across 0 matches",
  "average_odds": null,
  "odds_from_author": null,
  "odds_from_snapshot": null
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_key": null,
  "series_label": "No level stake placed",
  "bankroll_hundredths": 1000000,
  "reserve_hundredths": 0,
  "issued_total_hundredths": 1000000,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "top_up_count": 0,
  "profit_hundredths": 0,
  "rewards_off": null,
  "data_points": [],
  "top_ups": [],
  "rule": "Every tracked author starts with 10,000 points and stakes 100 per qualifying pick. This author has 0 settled bets, so the bankroll stands at its starting value."
 },
 "simulations": [],
 "completeness": {
  "detected": 321,
  "recognised": 297,
  "accepted": 282,
  "executed": 282,
  "calculated": 268,
  "gaps": [
   {
    "cause": "read after the match, from archived pages",
    "figure": 9
   },
   {
    "cause": "not_supported",
    "figure": 6
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 321,
  "of_them_restored": 321,
  "not_predictions": {
   "opinions": 5,
   "not_about_a_match": 19,
   "unclassified": 0
  },
  "predictions": 297,
  "predictions_restored": 297,
  "matches": 7,
  "admitted": 282,
  "qualifying_picks": 282,
  "qualifying_picks_restored": 282,
  "settled_picks": 268,
  "settled_picks_restored": 268,
  "series_list": [
   {
    "code_name": "retro_market_closing",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 1,
    "settled_picks": 1,
    "void": 0,
    "pending_picks": 0,
    "matches": 1,
    "operations_settled": 1,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "retro-1.0"
    ],
    "display_name": "Restored, at the closing market price"
   },
   {
    "code_name": "retro_author_price",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 282,
    "settled_picks": 268,
    "void": 0,
    "pending_picks": 14,
    "matches": 265,
    "operations_settled": 268,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "retro-1.0"
    ],
    "display_name": "Restored, at the author's stated price"
   },
   {
    "code_name": "retro_market_closing_sm",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 277,
    "settled_picks": 266,
    "void": 0,
    "pending_picks": 11,
    "matches": 263,
    "operations_settled": 266,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "retro-1.1"
    ],
    "display_name": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)"
   }
  ],
  "gaps": [
   {
    "code_name": "after_match",
    "cause": "read after the match, from archived pages",
    "figure": 9
   },
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 6
   }
  ],
  "duplicates": 0,
  "junk": {
   "ads": 2
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-c24c1f5cd07967f453a08aea",
   "url": "/evidence/?pick=n-c24c1f5cd07967f453a08aea",
   "quote_text": "CFR Cluj vs. Braga, 07.08.2025 – Wettbasis.com Analyse",
   "fragment_from": 4731,
   "fragment_to": 4785,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8025816029476e4c383dbe263270a6c1341b9a054bfe9e67b56fe6ccb0564f3f",
    "material_removed": false
   },
   "published_at": "2025-08-07T06:23:04.000Z",
   "detected_at": "2026-10-16T03:14:16.255Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-08-07T06:23:04.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-07T06:23:04.000Z",
    "detected_at": "2026-10-16T03:14:16.255Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-724f1f23735d7243e42b20b7",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-724f1f23735d7243e42b20b7",
   "quote_text": "Sieg Zrinjski Mostar (HC -1)\n\nmittel\n\n2.45 bei Interwetten",
   "fragment_from": 2308,
   "fragment_to": 2366,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8025816029476e4c383dbe263270a6c1341b9a054bfe9e67b56fe6ccb0564f3f",
    "material_removed": false
   },
   "published_at": "2025-08-07T06:23:04.000Z",
   "detected_at": "2026-10-16T03:14:16.255Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": null,
    "display_name": "Zrinjski v Breidablik",
    "competition_name": "UEFA Europa League",
    "starts_at": "2025-08-07T18:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "European handicap -1",
   "outcome_label": "Zrinjski -1",
   "odds_set": {
    "by_author": "2.45",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.7000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-08-07T06:23:04.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-07T06:23:04.000Z",
    "detected_at": "2026-10-16T03:14:16.255Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "European handicap -1",
    "choice": "Zrinjski -1",
    "author_odds": "2.45",
    "market_key": "handicap_european",
    "choice_key": "1",
    "period": "match",
    "line": "-1",
    "subject": "goals_total",
    "in_words": "European handicap -1: Zrinjski -1 at 2.45"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting a final score for this restored pick",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting a final score for this restored pick."
   },
   "settlements": [
    {
     "operation_id": "e6417d0dcae291b169cc284a067fe2180948da44d270faafd53f413eb7fd6d4b",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap -1",
     "choice": "Zrinjski -1",
     "decimal_odds": "2.45",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-07T18:28:00.811Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "025755396fa766ace3ddf4646ddb459ee5f38f9514c848b8e6fc8732b86bdec6",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap -1",
     "choice": "Zrinjski -1",
     "decimal_odds": "2.7000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-07T18:28:15.562Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "wettbasis.com",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-bc91c291303139458ee20eab",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-bc91c291303139458ee20eab",
   "quote_text": "Beide Teams treffen\n\nmittel\n\n1.80 bei Oddset",
   "fragment_from": 2262,
   "fragment_to": 2306,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8025816029476e4c383dbe263270a6c1341b9a054bfe9e67b56fe6ccb0564f3f",
    "material_removed": false
   },
   "published_at": "2025-08-07T06:23:04.000Z",
   "detected_at": "2026-10-16T03:14:16.255Z",
   "executed_at": "2026-11-07T18:24:54.859Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Zrinjski v Breidablik",
    "competition_name": "UEFA Europa League",
    "starts_at": "2025-08-07T18:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.8",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.9000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-08-07T06:23:04.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-07T06:23:04.000Z",
    "detected_at": "2026-10-16T03:14:16.255Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.8",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.8"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Zrinjski 1-1 Breidablik."
   },
   "settlements": [
    {
     "operation_id": "a1b61c57f38e35cfbf42792fdae92b8f7da47b4b69504d4db761781bc65ca65b",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.8",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8000,
     "executed_at": "2026-11-07T18:24:54.841Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "cd89cf8cc9731aac4a8c4faa69515a7f934a6f2e43e5142ad12422d5b2a46e2b",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.9000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9000,
     "executed_at": "2026-11-07T18:24:54.859Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "wettbasis.com",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a394731be5a52810af761a5f",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-a394731be5a52810af761a5f",
   "quote_text": "Doppelte Chance 1X & Beide Teams treffen\n\nmittel\n\n2.10 bei Bet-at-home",
   "fragment_from": 2190,
   "fragment_to": 2260,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8025816029476e4c383dbe263270a6c1341b9a054bfe9e67b56fe6ccb0564f3f",
    "material_removed": false
   },
   "published_at": "2025-08-07T06:23:04.000Z",
   "detected_at": "2026-10-16T03:14:16.255Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": null,
    "display_name": "Zrinjski v Breidablik",
    "competition_name": "UEFA Europa League",
    "starts_at": "2025-08-07T18:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "Match result and both teams to score",
   "outcome_label": "Zrinjski win, both teams to score: yes",
   "odds_set": {
    "by_author": "2.1",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.7200",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-08-07T06:23:04.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-07T06:23:04.000Z",
    "detected_at": "2026-10-16T03:14:16.255Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and both teams to score",
    "choice": "Zrinjski win, both teams to score: yes",
    "author_odds": "2.1",
    "market_key": "both_teams_score_and_result",
    "choice_key": "1-yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Match result and both teams to score: Zrinjski win, both teams to score: yes at 2.1"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting a final score for this restored pick",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting a final score for this restored pick."
   },
   "settlements": [
    {
     "operation_id": "5c61fed1bc71c401b8af83a3873bd40b25401cde8e740e56e88b3573b62dcf85",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Zrinjski win, both teams to score: yes",
     "decimal_odds": "2.1",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-07T18:28:03.331Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5fce259d73d61f6c2e577804690b94a4968877ee1c023982a33674c097ac976d",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and both teams to score",
     "choice": "Zrinjski win, both teams to score: yes",
     "decimal_odds": "3.7200",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-07T18:28:19.954Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "wettbasis.com",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c3132a3e4a808dfd34f9ac83",
   "url": "/evidence/?pick=n-c3132a3e4a808dfd34f9ac83",
   "quote_text": "FC Basel vs. Viktoria Pilsen, 29.01.2026 – Wettbasis.com Analyse",
   "fragment_from": 6669,
   "fragment_to": 6733,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/roter-stern-belgrad-vs-celta-vigo-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d148e0cbd0c3c4f7f3e9713a1f678774022e360834c86bb46f006fec3caf6c52",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:58:17.000Z",
   "detected_at": "2026-10-16T03:10:27.819Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:58:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:58:17.000Z",
    "detected_at": "2026-10-16T03:10:27.819Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2007b7746e1b8c4e00508f8a",
   "url": "/evidence/?pick=n-2007b7746e1b8c4e00508f8a",
   "quote_text": "Melde dich jetzt bei unserem Tippspiel an & sichere dir wöchentlich Cash-Preise",
   "fragment_from": 4116,
   "fragment_to": 4195,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/roter-stern-belgrad-vs-celta-vigo-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d148e0cbd0c3c4f7f3e9713a1f678774022e360834c86bb46f006fec3caf6c52",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:58:17.000Z",
   "detected_at": "2026-10-16T03:10:27.819Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:58:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:58:17.000Z",
    "detected_at": "2026-10-16T03:10:27.819Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f88051ee171aa5bf71396457",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-f88051ee171aa5bf71396457",
   "quote_text": "Sieg Roter Stern Belgrad",
   "fragment_from": 3382,
   "fragment_to": 3406,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/roter-stern-belgrad-vs-celta-vigo-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d148e0cbd0c3c4f7f3e9713a1f678774022e360834c86bb46f006fec3caf6c52",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:58:17.000Z",
   "detected_at": "2026-10-16T03:10:27.819Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:58:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:58:17.000Z",
    "detected_at": "2026-10-16T03:10:27.819Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2bcb63f62533006adbd4aa05",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-2bcb63f62533006adbd4aa05",
   "quote_text": "Über 2,5 Tore",
   "fragment_from": 3344,
   "fragment_to": 3357,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/roter-stern-belgrad-vs-celta-vigo-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d148e0cbd0c3c4f7f3e9713a1f678774022e360834c86bb46f006fec3caf6c52",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:58:17.000Z",
   "detected_at": "2026-10-16T03:10:27.819Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:58:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:58:17.000Z",
    "detected_at": "2026-10-16T03:10:27.819Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c5d733f157fb0a815ee37977",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-c5d733f157fb0a815ee37977",
   "quote_text": "Roter Stern Belgrad Über 1,5 Tore",
   "fragment_from": 517,
   "fragment_to": 550,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/roter-stern-belgrad-vs-celta-vigo-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d148e0cbd0c3c4f7f3e9713a1f678774022e360834c86bb46f006fec3caf6c52",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:58:17.000Z",
   "detected_at": "2026-10-16T03:10:27.819Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:58:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:58:17.000Z",
    "detected_at": "2026-10-16T03:10:27.819Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5d3c18b09e54a2e8ba6dde9c",
   "url": "/evidence/?pick=n-5d3c18b09e54a2e8ba6dde9c",
   "quote_text": "Reicht Kopenhagen der Minimalaufwand?",
   "fragment_from": 4549,
   "fragment_to": 4586,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/qarabag-fc-vs-shkendija-tetovo-tipp-prognose-quoten-12-08-2025-champions-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8b0aad5be7a497d2d127656e5f7955dbda5d2a85c80e2bab542194e60f448ce0",
    "material_removed": false
   },
   "published_at": "2025-08-12T06:15:36.000Z",
   "detected_at": "2026-10-16T03:08:06.985Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-08-12T06:15:36.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-12T06:15:36.000Z",
    "detected_at": "2026-10-16T03:08:06.985Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-683d202f09155a90e04dd95d",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-683d202f09155a90e04dd95d",
   "quote_text": "Qarabag Über 2,5 Tore\n\nMittel\n\n2.30 bei Interwetten",
   "fragment_from": 2382,
   "fragment_to": 2433,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/qarabag-fc-vs-shkendija-tetovo-tipp-prognose-quoten-12-08-2025-champions-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8b0aad5be7a497d2d127656e5f7955dbda5d2a85c80e2bab542194e60f448ce0",
    "material_removed": false
   },
   "published_at": "2025-08-12T06:15:36.000Z",
   "detected_at": "2026-10-16T03:08:06.985Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-08-12T06:15:36.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-12T06:15:36.000Z",
    "detected_at": "2026-10-16T03:08:06.985Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-60ab66a8d753588f9b89f2ee",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-60ab66a8d753588f9b89f2ee",
   "quote_text": "Qarabag gewinnt ohne Gegentor\n\nMittel\n\n1.87 bei bet365",
   "fragment_from": 2326,
   "fragment_to": 2380,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/qarabag-fc-vs-shkendija-tetovo-tipp-prognose-quoten-12-08-2025-champions-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8b0aad5be7a497d2d127656e5f7955dbda5d2a85c80e2bab542194e60f448ce0",
    "material_removed": false
   },
   "published_at": "2025-08-12T06:15:36.000Z",
   "detected_at": "2026-10-16T03:08:06.985Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-08-12T06:15:36.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-12T06:15:36.000Z",
    "detected_at": "2026-10-16T03:08:06.985Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-85872102fc6783a449a2c9e8",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-85872102fc6783a449a2c9e8",
   "quote_text": "Sieg Qarabag FK (HC -1)\n\nMittel\n\n1.78 bei",
   "fragment_from": 2283,
   "fragment_to": 2324,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/qarabag-fc-vs-shkendija-tetovo-tipp-prognose-quoten-12-08-2025-champions-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8b0aad5be7a497d2d127656e5f7955dbda5d2a85c80e2bab542194e60f448ce0",
    "material_removed": false
   },
   "published_at": "2025-08-12T06:15:36.000Z",
   "detected_at": "2026-10-16T03:08:06.985Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-08-12T06:15:36.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-12T06:15:36.000Z",
    "detected_at": "2026-10-16T03:08:06.985Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2ee7afd6c7b182b526c0cde8",
   "url": "/evidence/?pick=n-2ee7afd6c7b182b526c0cde8",
   "quote_text": "Wir sehen hier einen Vorteil auf Seiten der Drachen.",
   "fragment_from": 1512,
   "fragment_to": 1564,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4a5a33be949865c1d92bddd773f5c040dec69dca53db77939e2acaa24781e675",
    "material_removed": false
   },
   "published_at": "2026-04-16T06:06:01.000Z",
   "detected_at": "2026-10-16T03:04:39.875Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-04-16T06:06:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-16T06:06:01.000Z",
    "detected_at": "2026-10-16T03:04:39.875Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f2b519a2adbdedc92d94b1b9",
   "url": "/evidence/?pick=n-f2b519a2adbdedc92d94b1b9",
   "quote_text": "Hol dir bei Betano mit dem Code BETMAX deine 20€ Freebet ohne Einzahlung",
   "fragment_from": 1566,
   "fragment_to": 1638,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4a5a33be949865c1d92bddd773f5c040dec69dca53db77939e2acaa24781e675",
    "material_removed": false
   },
   "published_at": "2026-04-16T06:06:01.000Z",
   "detected_at": "2026-10-16T03:04:39.875Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-04-16T06:06:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-16T06:06:01.000Z",
    "detected_at": "2026-10-16T03:04:39.875Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-62bf666a5806b39ba4627dde",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-62bf666a5806b39ba4627dde",
   "quote_text": "Beide Teams treffen - Nein\n\nmittel\n\n1.78 bei Winamax",
   "fragment_from": 2840,
   "fragment_to": 2892,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4a5a33be949865c1d92bddd773f5c040dec69dca53db77939e2acaa24781e675",
    "material_removed": false
   },
   "published_at": "2026-04-16T06:06:01.000Z",
   "detected_at": "2026-10-16T03:04:39.875Z",
   "executed_at": "2026-11-07T18:24:50.487Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Nottingham Forest v FC Porto",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-04-16T19:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "1.78",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-04-16T06:06:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-16T06:06:01.000Z",
    "detected_at": "2026-10-16T03:04:39.875Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "1.78",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 1.78"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Nottingham Forest 1-0 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "c1367f5479ea5eaf02d6c1508f075348f232580dd3f5795c2d0065c019c85a40",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "1.78",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7800,
     "executed_at": "2026-11-07T18:24:50.482Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "bf9b46b00c4fd0c87a7fcab4efd172ac90827bb27d2121cc9eabb1e7de8610ae",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "1.8000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8000,
     "executed_at": "2026-11-07T18:24:50.487Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5fa38c30a22d06cc336b745a",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-5fa38c30a22d06cc336b745a",
   "quote_text": "Nottingham Unter 0,5 Tore\n\nhoch\n\n3.35 bei Interwetten",
   "fragment_from": 2785,
   "fragment_to": 2838,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4a5a33be949865c1d92bddd773f5c040dec69dca53db77939e2acaa24781e675",
    "material_removed": false
   },
   "published_at": "2026-04-16T06:06:01.000Z",
   "detected_at": "2026-10-16T03:04:39.875Z",
   "executed_at": "2026-11-07T18:24:50.476Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Nottingham Forest v FC Porto",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-04-16T19:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Team goals over/under 0.5",
   "outcome_label": "Nottingham Forest under 0.5",
   "odds_set": {
    "by_author": "3.35",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.2750",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-04-16T06:06:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-16T06:06:01.000Z",
    "detected_at": "2026-10-16T03:04:39.875Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 0.5",
    "choice": "Nottingham Forest under 0.5",
    "author_odds": "3.35",
    "market_key": "team_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5: Nottingham Forest under 0.5 at 3.35"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Nottingham Forest 1-0 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "b0ea856fc37c2d2c292da5397cdae006a7618225d6f57c29c247f089e547ed28",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Nottingham Forest under 0.5",
     "decimal_odds": "3.35",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:24:50.471Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e7f661f3fb79be805ed3ad909eb4658d94c290cbe7581cff065b7e3ddfabdc0f",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Nottingham Forest under 0.5",
     "decimal_odds": "3.2750",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-07T18:24:50.476Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d2c15b646a698d1b88513104",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-d2c15b646a698d1b88513104",
   "quote_text": "Unter 2,5 Tore\n\nBetano\n\n1.65\nQuote",
   "fragment_from": 500,
   "fragment_to": 534,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4a5a33be949865c1d92bddd773f5c040dec69dca53db77939e2acaa24781e675",
    "material_removed": false
   },
   "published_at": "2026-04-16T06:06:01.000Z",
   "detected_at": "2026-10-16T03:04:39.875Z",
   "executed_at": "2026-11-07T18:24:50.465Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Nottingham Forest v FC Porto",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-04-16T19:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.65",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6100",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6100,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-04-16T06:06:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-04-16T06:06:01.000Z",
    "detected_at": "2026-10-16T03:04:39.875Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.65",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.65"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Nottingham Forest 1-0 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "4e532afab16710245ce68103e1580dee1d59391459ecb3e7208a327aae69accf",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.65",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6500,
     "executed_at": "2026-11-07T18:24:50.451Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "98b938dd01790f96e9251955300471b9c37eca54c935ade755f80df5e776f298",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.6100",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6100,
     "executed_at": "2026-11-07T18:24:50.465Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-724d33d646a94ed5d1fae2e2",
   "url": "/evidence/?pick=n-724d33d646a94ed5d1fae2e2",
   "quote_text": "Gastgeber reicht ein Remis für das Achtelfinale",
   "fragment_from": 6170,
   "fragment_to": 6217,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b28df1d736cce217cc8321e0",
   "url": "/evidence/?pick=n-b28df1d736cce217cc8321e0",
   "quote_text": "kein anderer Verein in dieser Europa-League-Spielzeit weniger gegnerische Ballkontakte im eigenen Strafraum ermöglicht hat als Nottingham (95).",
   "fragment_from": 6025,
   "fragment_to": 6168,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-426f1f829b0f4b42d0e90776",
   "url": "/evidence/?pick=n-426f1f829b0f4b42d0e90776",
   "quote_text": "Nur knapp über die Hälfte der gegnerischen Abschlüsse (51,11 Prozent) wurden aus dem Strafraum der Keane-Auswahl abgegeben – Bestwert unter allen EL-Teilnehmern.",
   "fragment_from": 5639,
   "fragment_to": 5800,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6ab43b2b9134023429cf0157",
   "url": "/evidence/?pick=n-6ab43b2b9134023429cf0157",
   "quote_text": "Dank der fünftbesten Schussverwandlungsquote im laufenden Wettbewerb (14,81 Prozent) ist der Ertrag bis jetzt mehr als ausreichend gewesen.",
   "fragment_from": 4094,
   "fragment_to": 4233,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-aae200fcd5e650c5ff9721ed",
   "url": "/evidence/?pick=n-aae200fcd5e650c5ff9721ed",
   "quote_text": "Ferencvaros hingegen bestritt allein neun europäische Auswärtsspiele in England – verlor davon sechs Partien (1S, 2U).",
   "fragment_from": 3759,
   "fragment_to": 3877,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-184429aa9d603d03ba932837",
   "url": "/evidence/?pick=n-184429aa9d603d03ba932837",
   "quote_text": "Zum ersten Mal in ihren Vereinsgeschichten treten die beiden Klubs auf europäischer Bühne gegeneinander an.",
   "fragment_from": 3559,
   "fragment_to": 3666,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c955e82c474ed61f115e8085",
   "url": "/evidence/?pick=n-c955e82c474ed61f115e8085",
   "quote_text": "Wir sprechen beim ungarischen Verein von einer Truppe, die keines der sieben vorangegangenen EL-Spiele verloren hat (4S, 3U).",
   "fragment_from": 2496,
   "fragment_to": 2621,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-41f76bd5bf9a3cbdf91a086b",
   "url": "/evidence/?pick=n-41f76bd5bf9a3cbdf91a086b",
   "quote_text": "Aus den Top-24 können die Gastgeber aber zumindest nicht mehr gedrängt werden.",
   "fragment_from": 1662,
   "fragment_to": 1740,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0a82aa54816fccb623bf8b69",
   "url": "/evidence/?pick=n-0a82aa54816fccb623bf8b69",
   "quote_text": "Erzwingt Nottingham (im Bild: Morgan Gibbs-White) gegen Ferencvaros Budapest den Heimsieg?",
   "fragment_from": 982,
   "fragment_to": 1072,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e05e98928f2912cb8cb7b3b1",
   "url": "/evidence/?pick=n-e05e98928f2912cb8cb7b3b1",
   "quote_text": "Wie gehen die Tricky Trees mit der Favoritenrolle um?",
   "fragment_from": 318,
   "fragment_to": 371,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d9e63006719e82d53e803d4d",
   "url": "/evidence/?pick=n-d9e63006719e82d53e803d4d",
   "quote_text": "Einsatz\n\n4/10",
   "fragment_from": 492,
   "fragment_to": 505,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f7917182667b8d5268ef16b3",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-f7917182667b8d5268ef16b3",
   "quote_text": "Nottingham < 1,5 Tore\n\nMittel\n\n2.07 bei Betano",
   "fragment_from": 2798,
   "fragment_to": 2844,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b2523315a35bfe28510412ab",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-b2523315a35bfe28510412ab",
   "quote_text": "Beide treffen: Nein\n\nMittel\n\n2.05 bei Bet-at-home",
   "fragment_from": 2747,
   "fragment_to": 2796,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b6689ef08d874817b30ec3dc",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-b6689ef08d874817b30ec3dc",
   "quote_text": "Unter 2,5 Tore\n\nMittel\n\n1.90 bei Oddset",
   "fragment_from": 2706,
   "fragment_to": 2745,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-ferencvaros-budapest-tipp-prognose-quoten-29-01-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b5dc051afa3c34f3151b494823f8c9480206be651fe544a8292a3c69178ca7f0",
    "material_removed": false
   },
   "published_at": "2026-01-29T06:57:49.000Z",
   "detected_at": "2026-10-16T03:04:37.757Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-01-29T06:57:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-01-29T06:57:49.000Z",
    "detected_at": "2026-10-16T03:04:37.757Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c303c537e9d8cb434f1f3dc9",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-c303c537e9d8cb434f1f3dc9",
   "quote_text": "Doppelte Chance 1X & Unter 3,5 Tore\n\nmittel\n\n1.93 bei Oddset",
   "fragment_from": 2627,
   "fragment_to": 2687,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/lyon-vs-fc-basel-tipp-prognose-quoten-23-10-2025-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6c081136dd29f88dffb65bc927d95288eba433676cd09dd4b0d3c39293ccfd31",
    "material_removed": false
   },
   "published_at": "2025-10-23T06:17:40.000Z",
   "detected_at": "2026-10-15T02:10:31.727Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-10-23T06:17:40.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-10-23T06:17:40.000Z",
    "detected_at": "2026-10-15T02:10:31.727Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e75a908c391fd56c3469bb60",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-e75a908c391fd56c3469bb60",
   "quote_text": "Basel Unter 0,5 Tore\n\nhoch\n\n2.67 bei Betano",
   "fragment_from": 2582,
   "fragment_to": 2625,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/lyon-vs-fc-basel-tipp-prognose-quoten-23-10-2025-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6c081136dd29f88dffb65bc927d95288eba433676cd09dd4b0d3c39293ccfd31",
    "material_removed": false
   },
   "published_at": "2025-10-23T06:17:40.000Z",
   "detected_at": "2026-10-15T02:10:31.727Z",
   "executed_at": "2026-10-24T07:34:18.468Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Olympique Lyonnais v Basel",
    "competition_name": "UEFA Europa League",
    "starts_at": "2025-10-23T16:45:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "Team goals over/under 0.5",
   "outcome_label": "Basel under 0.5",
   "odds_set": {
    "by_author": "2.67",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.6200",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 16200,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-10-23T06:17:40.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-10-23T06:17:40.000Z",
    "detected_at": "2026-10-15T02:10:31.727Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 0.5",
    "choice": "Basel under 0.5",
    "author_odds": "2.67",
    "market_key": "team_total",
    "choice_key": "2-under",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 0.5: Basel under 0.5 at 2.67"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Olympique Lyonnais 2-0 Basel."
   },
   "settlements": [
    {
     "operation_id": "2d33152852de6eb112824c79899a33a4956aa82ce39d06532839ac5bb1f2ee66",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Basel under 0.5",
     "decimal_odds": "2.67",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 16700,
     "executed_at": "2026-10-24T07:34:18.456Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "70c9a9cc448c7b1759b406b5e014446279fb6af2262126398898df86834334b6",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 0.5",
     "choice": "Basel under 0.5",
     "decimal_odds": "2.6200",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 16200,
     "executed_at": "2026-10-24T07:34:18.468Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "wettbasis.com",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/lyon-vs-fc-basel-tipp-prognose-quoten-23-10-2025-europa-league",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-48bb937eb29e8afa4a7ca001",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-48bb937eb29e8afa4a7ca001",
   "quote_text": "Unser Tipp\n\nLyon gewinnt ohne Gegentor\n\nNEO.bet\n\n3.10\nQuote",
   "fragment_from": 461,
   "fragment_to": 520,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/lyon-vs-fc-basel-tipp-prognose-quoten-23-10-2025-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6c081136dd29f88dffb65bc927d95288eba433676cd09dd4b0d3c39293ccfd31",
    "material_removed": false
   },
   "published_at": "2025-10-23T06:17:40.000Z",
   "detected_at": "2026-10-15T02:10:31.727Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2025-10-23T06:17:40.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-10-23T06:17:40.000Z",
    "detected_at": "2026-10-15T02:10:31.727Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-974985375660a316a38e16bc",
   "url": "/evidence/?pick=n-974985375660a316a38e16bc",
   "quote_text": "Siegt Littler unaufhaltbar weiter?",
   "fragment_from": 910,
   "fragment_to": 944,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/luke-littler-vs-gian-van-veen-tipp-prognose-quoten-05-02-2026-pdc-premier-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ce4eba575c78769fc2b33e8129275e3fedc6f2afe5b3db3b35dd91e69ac135ee",
    "material_removed": false
   },
   "published_at": "2026-02-05T06:34:53.000Z",
   "detected_at": "2026-10-15T02:09:10.271Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-02-05T06:34:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-05T06:34:53.000Z",
    "detected_at": "2026-10-15T02:09:10.271Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b9b2728171bfb26b18ba0ee9",
   "url": "/evidence/?pick=n-b9b2728171bfb26b18ba0ee9",
   "quote_text": "Verlängert der amtierende Weltmeister seine Siegesserie?",
   "fragment_from": 318,
   "fragment_to": 374,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/luke-littler-vs-gian-van-veen-tipp-prognose-quoten-05-02-2026-pdc-premier-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ce4eba575c78769fc2b33e8129275e3fedc6f2afe5b3db3b35dd91e69ac135ee",
    "material_removed": false
   },
   "published_at": "2026-02-05T06:34:53.000Z",
   "detected_at": "2026-10-15T02:09:10.271Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-02-05T06:34:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-05T06:34:53.000Z",
    "detected_at": "2026-10-15T02:09:10.271Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-948752d6e52a1048357c33dc",
   "url": "/evidence/?pick=n-948752d6e52a1048357c33dc",
   "quote_text": "Meiste 180er:\n\nLuke Littler: 1.50 @bet365\nUnentschieden: 6.00 @bet365\nGian van Veen: 3,50 @bet365",
   "fragment_from": 5778,
   "fragment_to": 5875,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/luke-littler-vs-gian-van-veen-tipp-prognose-quoten-05-02-2026-pdc-premier-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ce4eba575c78769fc2b33e8129275e3fedc6f2afe5b3db3b35dd91e69ac135ee",
    "material_removed": false
   },
   "published_at": "2026-02-05T06:34:53.000Z",
   "detected_at": "2026-10-15T02:09:10.271Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-02-05T06:34:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-05T06:34:53.000Z",
    "detected_at": "2026-10-15T02:09:10.271Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1f8dfbff867a8289d93a1278",
   "url": "/evidence/?pick=n-1f8dfbff867a8289d93a1278",
   "quote_text": "Sieg-Quoten\n\nLuke Littler: 1.39 @Winamax\nGian van Veen: 3.10 @Oddset",
   "fragment_from": 5708,
   "fragment_to": 5776,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/luke-littler-vs-gian-van-veen-tipp-prognose-quoten-05-02-2026-pdc-premier-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ce4eba575c78769fc2b33e8129275e3fedc6f2afe5b3db3b35dd91e69ac135ee",
    "material_removed": false
   },
   "published_at": "2026-02-05T06:34:53.000Z",
   "detected_at": "2026-10-15T02:09:10.271Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-02-05T06:34:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-05T06:34:53.000Z",
    "detected_at": "2026-10-15T02:09:10.271Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6f672b7bd9304289622df337",
   "url": "/evidence/?pick=n-6f672b7bd9304289622df337",
   "quote_text": "Hol dir bei Winamax bis zu 100€ in Freebets & mit dem exklusiven Wettbasis-Code 10€ extra",
   "fragment_from": 1336,
   "fragment_to": 1425,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/luke-littler-vs-gian-van-veen-tipp-prognose-quoten-05-02-2026-pdc-premier-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ce4eba575c78769fc2b33e8129275e3fedc6f2afe5b3db3b35dd91e69ac135ee",
    "material_removed": false
   },
   "published_at": "2026-02-05T06:34:53.000Z",
   "detected_at": "2026-10-15T02:09:10.271Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-02-05T06:34:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-05T06:34:53.000Z",
    "detected_at": "2026-10-15T02:09:10.271Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2cf830d3cbd6369dd94ff86b",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-2cf830d3cbd6369dd94ff86b",
   "quote_text": "Littler gewinnt & wirft die meisten 180er\n\nMittel\n\n2.10 bei bet365",
   "fragment_from": 3094,
   "fragment_to": 3160,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/luke-littler-vs-gian-van-veen-tipp-prognose-quoten-05-02-2026-pdc-premier-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ce4eba575c78769fc2b33e8129275e3fedc6f2afe5b3db3b35dd91e69ac135ee",
    "material_removed": false
   },
   "published_at": "2026-02-05T06:34:53.000Z",
   "detected_at": "2026-10-15T02:09:10.271Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-02-05T06:34:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-05T06:34:53.000Z",
    "detected_at": "2026-10-15T02:09:10.271Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5a09bdfd7ac630bbad072b26",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-5a09bdfd7ac630bbad072b26",
   "quote_text": "Über 7,5 180er im Match\n\nMittel\n\n1.98 bei Betano",
   "fragment_from": 3044,
   "fragment_to": 3092,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/luke-littler-vs-gian-van-veen-tipp-prognose-quoten-05-02-2026-pdc-premier-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ce4eba575c78769fc2b33e8129275e3fedc6f2afe5b3db3b35dd91e69ac135ee",
    "material_removed": false
   },
   "published_at": "2026-02-05T06:34:53.000Z",
   "detected_at": "2026-10-15T02:09:10.271Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "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": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "found_post_match",
   "provenance_words": "Found after the match; date as stated by the source",
   "dates": {
    "fragment_at": "2026-02-05T06:34:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-02-05T06:34:53.000Z",
    "detected_at": "2026-10-15T02:09:10.271Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "found_after_match",
   "origin_words": "Found after the match; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d64bfec9fbbda238b3d20a75",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-d64bfec9fbbda238b3d20a75",
   "quote_text": "2.10 für „Über 3,5 Tore",
   "fragment_from": 3994,
   "fragment_to": 4017,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/rennes-vs-psg-tipp-prognose-quoten-23-08-2026",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9f7f1a877b7f3d719c8d625018acf8e8955c8352383579bc133367b49532b459",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:18:03.160Z",
   "executed_at": "2026-10-13T20:08:56.664Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Stade Rennais v Paris Saint-Germain",
    "competition_name": "Ligue 1",
    "starts_at": "2026-08-23T18:45:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "over 3.5",
   "odds_set": {
    "by_author": "2.1",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 11000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-08-23T18:41:50.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:18:03.160Z",
    "archive_snapshot_at": "2026-08-23T18:41:50.000Z",
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "over 3.5",
    "author_odds": "2.1",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: over 3.5 at 2.1"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Stade Rennais 2-2 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "ef9ea7b188eb64fcb19bc8aa6c2d965fc5244415873fa8c71e6eff6d1c50fe25",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.1",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11000,
     "executed_at": "2026-10-13T20:08:56.664Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b039d2d746894e5afbbc5329384a83d9503328ae1e515d2f2092cebadfc1cfde",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.1000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11000,
     "executed_at": "2026-10-13T20:08:56.664Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/rennes-vs-psg-tipp-prognose-quoten-23-08-2026",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ccf28d14b0c2f9fb4e151d1e",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-ccf28d14b0c2f9fb4e151d1e",
   "quote_text": "Bayern Über 2,5 Tore zu Quote 2.35",
   "fragment_from": 393,
   "fragment_to": 427,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/mainz-vs-bayern-tipp-ki-prognose-quoten-25-04-2026",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0ecefd6a9c96fa1c5acb62d9a519f6d686f4941659e111c35f0e59f7ee1bd19a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:17:07.537Z",
   "executed_at": "2026-10-13T20:05:40.676Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "1. FSV Mainz 05 v FC Bayern München",
    "competition_name": "Bundesliga",
    "starts_at": "2026-04-25T13:30:00.000Z",
    "url": null,
    "scoreline": "3-4"
   },
   "market_label": "Team goals over/under 2.5",
   "outcome_label": "FC Bayern München over 2.5",
   "odds_set": {
    "by_author": "2.35",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.4550",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 14550,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-25T11:55:53.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:17:07.537Z",
    "archive_snapshot_at": "2026-04-25T11:55:53.000Z",
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "FC Bayern München over 2.5",
    "author_odds": "2.35",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: FC Bayern München over 2.5 at 2.35"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was 1. FSV Mainz 05 3-4 FC Bayern München."
   },
   "settlements": [
    {
     "operation_id": "4cbc81e1decc0eab2394c74d6a680f44046beb3fdf0b0e9a463e7737efd1ec05",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "FC Bayern München over 2.5",
     "decimal_odds": "2.35",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13500,
     "executed_at": "2026-10-13T20:05:40.675Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "dba6dd4f040a1a52b458ce66e92c694a079d149e72bb65cee66aedde8249e301",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "FC Bayern München over 2.5",
     "decimal_odds": "2.4550",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 14550,
     "executed_at": "2026-10-13T20:05:40.676Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/mainz-vs-bayern-tipp-ki-prognose-quoten-25-04-2026",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-3e16d311cdef6f49b1f40df7",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-3e16d311cdef6f49b1f40df7",
   "quote_text": "Doppelte Chance X2",
   "fragment_from": 7134,
   "fragment_to": 7152,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/koper-vs-zeljeznicar-tipp-prognose-quoten-17-7-25-conference-league-qualification",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f7fc5a889fd8af9620b0617e86b50385ffdb999ad229a3b02850dc3984987ba5",
    "material_removed": false
   },
   "published_at": "2025-07-17T05:47:00.000Z",
   "detected_at": "2026-10-12T21:16:54.877Z",
   "executed_at": "2026-10-13T19:53:49.479Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Koper v Zeljeznicar",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-07-17T17:30:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Zeljeznicar",
   "odds_set": {
    "by_author": "2.0",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8900",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-07-17T05:47:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-07-17T05:47:00.000Z",
    "detected_at": "2026-10-12T21:16:54.877Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "draw or Zeljeznicar",
    "author_odds": "2.0",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Zeljeznicar at 2.0"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Koper 3-1 Zeljeznicar."
   },
   "settlements": [
    {
     "operation_id": "76ae908b1971e6d66e123df8e8119455babd75f190441bca311215229f1708fc",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Zeljeznicar",
     "decimal_odds": "2.0",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:53:49.479Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "217ad37218ddf0c1aa578aa90e6a8e46ccc7aaf55dd2ced0541f9a8e129a80e0",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Zeljeznicar",
     "decimal_odds": "1.8900",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:53:49.479Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/koper-vs-zeljeznicar-tipp-prognose-quoten-17-7-25-conference-league-qualification",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-3fdccb07500ad804b7fb69c7",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-3fdccb07500ad804b7fb69c7",
   "quote_text": "1.65 für „Unter 2,5 Tore",
   "fragment_from": 3358,
   "fragment_to": 3382,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f6b9b754664adda8703e574a0e559c3e216f5299d4f9c090a28cd053e58afd1d",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:16:42.708Z",
   "executed_at": "2026-10-13T20:05:14.730Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Nottingham Forest v FC Porto",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-04-16T19:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.65",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6100",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6100,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-16T08:14:12.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:16:42.708Z",
    "archive_snapshot_at": "2026-04-16T08:14:12.000Z",
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.65",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.65"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Nottingham Forest 1-0 FC Porto."
   },
   "settlements": [
    {
     "operation_id": "b569724e0c847c698368959746fcee25ef362d9eec57fa821811262bf1e73a02",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.65",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6500,
     "executed_at": "2026-10-13T20:05:14.730Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "9729543bcf4626160a7afaa2a827dc61f82d32c697dbc81f2a8737da33083bd9",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.6100",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6100,
     "executed_at": "2026-10-13T20:05:14.730Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f1f350e608d2944679e0c6d9",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-f1f350e608d2944679e0c6d9",
   "quote_text": "Slovan Bratislava Über 1,5 Tore\n\nGering\n\n1.70",
   "fragment_from": 1095,
   "fragment_to": 1140,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/bratislava-vs-zrinjski-tipp-prognose-quoten-22-7-25-champions-league-qualification",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "98571d13204c5823a37308eb9e32caa8d14e1fe9942e9ecf4dcd6846cfbd5739",
    "material_removed": false
   },
   "published_at": "2025-07-22T05:55:00.000Z",
   "detected_at": "2026-10-12T21:16:37.700Z",
   "executed_at": "2026-10-13T19:53:51.755Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Slovan Bratislava v Zrinjski",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-07-22T18:15:00.000Z",
    "url": null,
    "scoreline": "4-0"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Slovan Bratislava over 1.5",
   "odds_set": {
    "by_author": "1.7",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6200",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6200,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-07-22T05:55:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-07-22T05:55:00.000Z",
    "detected_at": "2026-10-12T21:16:37.700Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Slovan Bratislava over 1.5",
    "author_odds": "1.7",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Slovan Bratislava over 1.5 at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Slovan Bratislava 4-0 Zrinjski."
   },
   "settlements": [
    {
     "operation_id": "ed21d2e33b47c932a4efdf182ca88926affd0c6a1b013830409a9631a2f04084",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Slovan Bratislava over 1.5",
     "decimal_odds": "1.7",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-13T19:53:51.755Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a2fb1112d3593febc8ec8a831296db1fb236002240ff60a2a819d1dbd33d6942",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Slovan Bratislava over 1.5",
     "decimal_odds": "1.6200",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6200,
     "executed_at": "2026-10-13T19:53:51.755Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/bratislava-vs-zrinjski-tipp-prognose-quoten-22-7-25-champions-league-qualification",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4d07cb28227f1ee5e8ce3a43",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-4d07cb28227f1ee5e8ce3a43",
   "quote_text": "Beide Teams treffen: Nein\n\nMittel\n\n1.75",
   "fragment_from": 945,
   "fragment_to": 984,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/varazdin-vs-santa-clara-tipp-prognose-quoten-24-07-2025-conference-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3821a9078092156ebb635f9c2a231a5fdc23980427fd4b25d7dddc00aec58271",
    "material_removed": false
   },
   "published_at": "2025-07-24T05:48:00.000Z",
   "detected_at": "2026-10-12T21:16:32.778Z",
   "executed_at": "2026-10-13T19:53:55.501Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Varaždin v Santa Clara",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-07-24T18:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-07-24T05:48:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-07-24T05:48:00.000Z",
    "detected_at": "2026-10-12T21:16:32.778Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "1.75",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 1.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Varaždin 2-1 Santa Clara."
   },
   "settlements": [
    {
     "operation_id": "92ac5865787ced3a8d89f7511cf52ef96d1335f3410a44eb431964712a9a1edb",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "1.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:53:55.501Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a1a259b99ca4a4c71d45ef157a19b562101009c07149f82b9036f99246842f3d",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "1.6000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:53:55.501Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/varazdin-vs-santa-clara-tipp-prognose-quoten-24-07-2025-conference-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5aa548de5cddc17be66a6a92",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-5aa548de5cddc17be66a6a92",
   "quote_text": "1.80 für „FCSB Unter 2,5 Tore",
   "fragment_from": 3045,
   "fragment_to": 3074,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/fcsb-vs-shkendija-tipp-prognose-quoten-30-07-25-champions-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a0ebbee54f535049c47020e9d82eb07c336afa83bd4ea7e0d127b711cf113d4f",
    "material_removed": false
   },
   "published_at": "2025-07-30T05:51:00.000Z",
   "detected_at": "2026-10-12T21:16:06.738Z",
   "executed_at": "2026-10-13T19:53:59.394Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "FCSB v Skendija 79",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-07-30T17:30:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "Team goals over/under 2.5",
   "outcome_label": "FCSB under 2.5",
   "odds_set": {
    "by_author": "1.8",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8500,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-07-30T05:51:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-07-30T05:51:00.000Z",
    "detected_at": "2026-10-12T21:16:06.738Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "FCSB under 2.5",
    "author_odds": "1.8",
    "market_key": "team_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: FCSB under 2.5 at 1.8"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was FCSB 1-2 Skendija 79."
   },
   "settlements": [
    {
     "operation_id": "d06b4b58becaa755e80c7a665220313f8809290662f6ed8b1f78b6c977c827dc",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "FCSB under 2.5",
     "decimal_odds": "1.8",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8000,
     "executed_at": "2026-10-13T19:53:59.393Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b5e8e191a296185937218f90fb8359b76a797f391ca035bda701f5edbb12a5ca",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "FCSB under 2.5",
     "decimal_odds": "1.8500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8500,
     "executed_at": "2026-10-13T19:53:59.394Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/fcsb-vs-shkendija-tipp-prognose-quoten-30-07-25-champions-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a1aab2b9b45de53bd91e1a28",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-a1aab2b9b45de53bd91e1a28",
   "quote_text": "Unter 2,5 Tore: 1.93",
   "fragment_from": 7489,
   "fragment_to": 7509,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/servette-genf-vs-viktoria-pilsen-tipp-prognose-quoten-30-07-2025-champions-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0253c42a55c374cd236800c349d2e1a434c33800fc765c6b3c7c4621003237e2",
    "material_removed": false
   },
   "published_at": "2025-07-30T05:56:00.000Z",
   "detected_at": "2026-10-12T21:16:06.660Z",
   "executed_at": "2026-10-13T19:54:00.421Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Servette FC v Plzen",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-07-30T19:00:00.000Z",
    "url": null,
    "scoreline": "1-3"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.93",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.2500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-07-30T05:56:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-07-30T05:56:00.000Z",
    "detected_at": "2026-10-12T21:16:06.660Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.93",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.93"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Servette FC 1-3 Plzen."
   },
   "settlements": [
    {
     "operation_id": "069e1bd64af52b0e0b8d58da394790f7f25748e8b711f02f223482471da4b8b6",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.93",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:00.421Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7f8ba76f2b5737d7e1827c88dd06e65291f6df522959067bca07a103507b855f",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.2500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:00.421Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/servette-genf-vs-viktoria-pilsen-tipp-prognose-quoten-30-07-2025-champions-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-75997c52070e091eb6e98676",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-75997c52070e091eb6e98676",
   "quote_text": "Unter 3,5 Tore: 1.75",
   "fragment_from": 7425,
   "fragment_to": 7445,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/sk-rapid-vs-decic-tuzi-tipp-prognose-quoten-31-7-25-conference-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b79721196d86be32e3806fe3e9eeaa4e681ddbde5ad888851e1760cef22d3c7a",
    "material_removed": false
   },
   "published_at": "2025-07-31T05:47:00.000Z",
   "detected_at": "2026-10-12T21:16:00.780Z",
   "executed_at": "2026-10-13T19:54:02.658Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "SK Rapid v Dečić",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-07-31T18:30:00.000Z",
    "url": null,
    "scoreline": "4-2"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.5300",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-07-31T05:47:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-07-31T05:47:00.000Z",
    "detected_at": "2026-10-12T21:16:00.780Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.75",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "4-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was SK Rapid 4-2 Dečić."
   },
   "settlements": [
    {
     "operation_id": "ac98e50857977450fc7ce91fd7ac9ee09a43fb4a0ed01101bff65780afc6b780",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:02.657Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b9abbf6cb2600ae710ece4896a5fcece03d077176700c8feb392cdf935e54d74",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.5300",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:02.658Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/sk-rapid-vs-decic-tuzi-tipp-prognose-quoten-31-7-25-conference-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-47c90155b4d3d7049ad787ab",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-47c90155b4d3d7049ad787ab",
   "quote_text": "Sieg Legia Warschau & Über 1,5 Tore\n\nMittel\n\n1.95",
   "fragment_from": 1306,
   "fragment_to": 1355,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/legia-vs-banik-ostrau-tipp-prognose-quoten-31-07-25-europa-league-qualification",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "04c53777ebc429914ae4bf6c9aec4c4878ba2ab04ab2564a72e6e15b6bcce511",
    "material_removed": false
   },
   "published_at": "2025-07-31T05:51:00.000Z",
   "detected_at": "2026-10-12T21:16:00.696Z",
   "executed_at": "2026-10-13T19:54:03.309Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Legia Warszawa v Baník Ostrava",
    "competition_name": "UEFA Europa League",
    "starts_at": "2025-07-31T19:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Match result and over/under 1.5 goals",
   "outcome_label": "Legia Warszawa to win and over 1.5 goals",
   "odds_set": {
    "by_author": "1.95",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.5250",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5250,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-07-31T05:51:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-07-31T05:51:00.000Z",
    "detected_at": "2026-10-12T21:16:00.696Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and over/under 1.5 goals",
    "choice": "Legia Warszawa to win and over 1.5 goals",
    "author_odds": "1.95",
    "market_key": "result_and_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Match result and over/under 1.5 goals: Legia Warszawa to win and over 1.5 goals at 1.95"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Legia Warszawa 2-1 Baník Ostrava."
   },
   "settlements": [
    {
     "operation_id": "649fdeb3f78f1c01493b1f9c3e489fca826459b47e170172ceaa03ee5ae37e5f",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 1.5 goals",
     "choice": "Legia Warszawa to win and over 1.5 goals",
     "decimal_odds": "1.95",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9500,
     "executed_at": "2026-10-13T19:54:03.309Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "edb8245cb9782a6212df3d17af5d0e11e291e76535e68876f952977002ddfd00",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 1.5 goals",
     "choice": "Legia Warszawa to win and over 1.5 goals",
     "decimal_odds": "1.5250",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5250,
     "executed_at": "2026-10-13T19:54:03.309Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/legia-vs-banik-ostrau-tipp-prognose-quoten-31-07-25-europa-league-qualification",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e970026aa1bf00db9a00b747",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-e970026aa1bf00db9a00b747",
   "quote_text": "1.78 für „Über 2,5 Tore",
   "fragment_from": 3991,
   "fragment_to": 4014,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/aek-athen-vs-rayo-vallecano-tipp-prognose-quoten-16-04-2026-conference-league",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "51a9ee5d303cddbc5ad0d0e0ee8b8f701810098354299caeabc2f62865dc7053",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:15:41.874Z",
   "executed_at": "2026-10-13T20:05:14.681Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "AEK Athens v Rayo Vallecano",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-04-16T19:00:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.78",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-04-16T08:14:22.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:15:41.874Z",
    "archive_snapshot_at": "2026-04-16T08:14:22.000Z",
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.78",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.78"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was AEK Athens 3-1 Rayo Vallecano."
   },
   "settlements": [
    {
     "operation_id": "30a6c13f6a7a04d3606e69f0c0f61dff85a33c3115f861e55f9c456d057adc9b",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.78",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7800,
     "executed_at": "2026-10-13T20:05:14.681Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f4fa4dc5f1c286389575de9775cd10769bdd7e9fbad0a08a357f15bdb08ed684",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.8000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8000,
     "executed_at": "2026-10-13T20:05:14.681Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/aek-athen-vs-rayo-vallecano-tipp-prognose-quoten-16-04-2026-conference-league",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b1a7e432721b6e51bb98f650",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-b1a7e432721b6e51bb98f650",
   "quote_text": "2.92 für „Lausanne Über 2,5 Tore",
   "fragment_from": 1730,
   "fragment_to": 1762,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/lausanne-vs-astana-tipp-prognose-quoten-07-08-2025-conference-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ba725888194ed3c4e6fd8d273de34163bf18f2c9a8336e3adc7d055f091adbff",
    "material_removed": false
   },
   "published_at": "2025-08-07T05:47:00.000Z",
   "detected_at": "2026-10-12T21:15:30.467Z",
   "executed_at": "2026-10-13T19:54:06.614Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Lausanne Sport v FC Astana",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-08-07T18:15:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "Team goals over/under 2.5",
   "outcome_label": "Lausanne Sport over 2.5",
   "odds_set": {
    "by_author": "2.92",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.7600",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 17600,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-07T05:47:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-07T05:47:00.000Z",
    "detected_at": "2026-10-12T21:15:30.467Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "Lausanne Sport over 2.5",
    "author_odds": "2.92",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: Lausanne Sport over 2.5 at 2.92"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Lausanne Sport 3-1 FC Astana."
   },
   "settlements": [
    {
     "operation_id": "6c6e91166eb3175fb1687b7af8aa70740e30fbbc2b283fcb9d30065c33309816",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "Lausanne Sport over 2.5",
     "decimal_odds": "2.92",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 19200,
     "executed_at": "2026-10-13T19:54:06.613Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6db713a68ad19b775eaab3630df71bc51307116f77fcb7bb3803f34f75a084bc",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "Lausanne Sport over 2.5",
     "decimal_odds": "2.7600",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 17600,
     "executed_at": "2026-10-13T19:54:06.614Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/lausanne-vs-astana-tipp-prognose-quoten-07-08-2025-conference-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7a1146e4b36675ef961a35b0",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-7a1146e4b36675ef961a35b0",
   "quote_text": "Hajduk Split Über 1,5 Tore\n\nMittel\n\n1.75",
   "fragment_from": 1189,
   "fragment_to": 1229,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/dinamo-tirana-vs-hajduk-split-tipp-prognose-quoten-14-08-25-conference-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "464b3ffca6670b52795ea9a3a9353587a7558596982602976fed5edb3574e76e",
    "material_removed": false
   },
   "published_at": "2025-08-14T05:46:00.000Z",
   "detected_at": "2026-10-12T21:15:04.771Z",
   "executed_at": "2026-10-13T19:54:16.763Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Dinamo City v Hajduk Split",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-08-14T18:45:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Hajduk Split over 1.5",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8400",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-14T05:46:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-14T05:46:00.000Z",
    "detected_at": "2026-10-12T21:15:04.771Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Hajduk Split over 1.5",
    "author_odds": "1.75",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Hajduk Split over 1.5 at 1.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Dinamo City 1-0 Hajduk Split."
   },
   "settlements": [
    {
     "operation_id": "e5f6c1c3fb07cdf1fd4f287827ee6ee62ee25d07b4b5395ea8d8b4cf7db44c1b",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Hajduk Split over 1.5",
     "decimal_odds": "1.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:16.763Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c0e0dbf3124a41b573c64514edd1c3555ec47df267e542e3d8eb6e69086ac8bc",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Hajduk Split over 1.5",
     "decimal_odds": "1.8400",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:16.763Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/dinamo-tirana-vs-hajduk-split-tipp-prognose-quoten-14-08-25-conference-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-25a742535b58d720d3fbe18e",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-25a742535b58d720d3fbe18e",
   "quote_text": "Über 3,5 Tore\n\nMittel\n\n2.40",
   "fragment_from": 1486,
   "fragment_to": 1513,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/dundee-united-vs-sk-rapid-tipp-prognose-quoten-14-08-2025-conference-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c74b3f96969596a9487d90ba374ea5925ac2294a6c1458e07b3a9712eb88134d",
    "material_removed": false
   },
   "published_at": "2025-08-14T05:47:00.000Z",
   "detected_at": "2026-10-12T21:15:04.714Z",
   "executed_at": "2026-10-13T19:54:16.796Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Dundee United v SK Rapid",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-08-14T18:45:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "over 3.5",
   "odds_set": {
    "by_author": "2.4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.6000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 16000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-14T05:47:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-14T05:47:00.000Z",
    "detected_at": "2026-10-12T21:15:04.714Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "over 3.5",
    "author_odds": "2.4",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: over 3.5 at 2.4"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Dundee United 2-2 SK Rapid."
   },
   "settlements": [
    {
     "operation_id": "3b0aa200870ea0becc831e43e3c2b117f93d4c4c2576b03496481992eb87bcca",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.4",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 14000,
     "executed_at": "2026-10-13T19:54:16.796Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c5df422315ab1101719767dbcfe6183cf94e83f712e5e2e3a719a50267f8f69f",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.6000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 16000,
     "executed_at": "2026-10-13T19:54:16.796Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/dundee-united-vs-sk-rapid-tipp-prognose-quoten-14-08-2025-conference-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e342e580a12eff32db05a237",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-e342e580a12eff32db05a237",
   "quote_text": "Marseille Über 1,5 Tore\n\nMittel\n\n1.78",
   "fragment_from": 1477,
   "fragment_to": 1514,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/rennes-vs-marseille-tipp-prognose-quoten-15-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c0309ea2c2cdb93773b41b877955b52df4d8c35253f4a59aff1221fbe9b6a548",
    "material_removed": false
   },
   "published_at": "2025-08-14T22:32:00.000Z",
   "detected_at": "2026-10-12T21:15:03.471Z",
   "executed_at": "2026-10-13T19:54:17.760Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Stade Rennais v Olympique de Marseille",
    "competition_name": "Ligue 1",
    "starts_at": "2025-08-15T18:45:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Olympique de Marseille over 1.5",
   "odds_set": {
    "by_author": "1.78",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-14T22:32:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-14T22:32:00.000Z",
    "detected_at": "2026-10-12T21:15:03.471Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Olympique de Marseille over 1.5",
    "author_odds": "1.78",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Olympique de Marseille over 1.5 at 1.78"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Stade Rennais 1-0 Olympique de Marseille."
   },
   "settlements": [
    {
     "operation_id": "5819cc350a3d0f9b0cd3ddb9b08e4186cc3c1c35d4431abd71e7beb136f96121",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Olympique de Marseille over 1.5",
     "decimal_odds": "1.78",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:17.760Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "576fcce325765e6feb4ed08bca14d84318e6fac3ab3d9fb6921f1d3bd9e1edaf",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Olympique de Marseille over 1.5",
     "decimal_odds": "1.8500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:17.760Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/rennes-vs-marseille-tipp-prognose-quoten-15-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9b85ce1cfd7d4ff75220b9b8",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-9b85ce1cfd7d4ff75220b9b8",
   "quote_text": "2.10 für „Unter 2,5 Tore",
   "fragment_from": 2002,
   "fragment_to": 2026,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/lens-vs-lyon-tipp-prognose-quoten-16-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f3a09b615981df22e0551e4f4bf696fe8d4acc819e58d21375767c8fb856f836",
    "material_removed": false
   },
   "published_at": "2025-08-15T22:34:00.000Z",
   "detected_at": "2026-10-12T21:14:58.836Z",
   "executed_at": "2026-10-13T19:54:19.598Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "RC Lens v Olympique Lyonnais",
    "competition_name": "Ligue 1",
    "starts_at": "2025-08-16T15:00:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "2.1",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1050",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 11050,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-15T22:34:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-15T22:34:00.000Z",
    "detected_at": "2026-10-12T21:14:58.836Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "2.1",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 2.1"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was RC Lens 0-1 Olympique Lyonnais."
   },
   "settlements": [
    {
     "operation_id": "81beb6e15153341283f5908826bebad606e81613a81a4509a01a7ca223228a06",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.1",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11000,
     "executed_at": "2026-10-13T19:54:19.598Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d30bcdd72f1d9ca9b39bfe5ee4b42e8ba774445151d11cee056fca1208e2219f",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.1050",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11050,
     "executed_at": "2026-10-13T19:54:19.598Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/lens-vs-lyon-tipp-prognose-quoten-16-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-77bb4cecb25cab70ca4ae850",
   "url": "/authors/steffen-wilkens/picks/15/#pick-n-77bb4cecb25cab70ca4ae850",
   "quote_text": "1.82 für „Brighton Über 1,5 Tore",
   "fragment_from": 2089,
   "fragment_to": 2121,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/brighton-vs-fulham-tipp-prognose-quoten-16-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "55710564327804f5a3cebf99097e6e11a778c73e0e26fe6c5ff402dea168ce95",
    "material_removed": false
   },
   "published_at": "2025-08-15T22:53:00.000Z",
   "detected_at": "2026-10-12T21:14:58.275Z",
   "executed_at": "2026-10-13T19:54:19.226Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Brighton & Hove Albion v Fulham",
    "competition_name": "Premier League",
    "starts_at": "2025-08-16T14:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Brighton & Hove Albion over 1.5",
   "odds_set": {
    "by_author": "1.82",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-15T22:53:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-15T22:53:00.000Z",
    "detected_at": "2026-10-12T21:14:58.275Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Brighton & Hove Albion over 1.5",
    "author_odds": "1.82",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Brighton & Hove Albion over 1.5 at 1.82"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Brighton & Hove Albion 1-1 Fulham."
   },
   "settlements": [
    {
     "operation_id": "2ae10a44383612a6e9c991c84438a46059a1eb3ed0e601a70d5f6e3162740198",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Brighton & Hove Albion over 1.5",
     "decimal_odds": "1.82",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:19.226Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b6983ff529359f34a31b85f4b905ba3fa9196e32db083234142d052a7a9bf00a",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Brighton & Hove Albion over 1.5",
     "decimal_odds": "1.8500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:19.226Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/brighton-vs-fulham-tipp-prognose-quoten-16-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e4e3ff44361f9c64a2649b60",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-e4e3ff44361f9c64a2649b60",
   "quote_text": "1.82 für „Sieg Chelsea & Über 1,5 Tore",
   "fragment_from": 4895,
   "fragment_to": 4933,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/chelsea-vs-crystal-palace-tipp-prognose-quoten-17-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "bce2d73153b7a8162f3a157d581098169c7486ac595f26c2490de4e41410a378",
    "material_removed": false
   },
   "published_at": "2025-08-17T05:52:00.000Z",
   "detected_at": "2026-10-12T21:14:48.373Z",
   "executed_at": "2026-10-13T19:54:21.749Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Chelsea v Crystal Palace",
    "competition_name": "Premier League",
    "starts_at": "2025-08-17T13:00:00.000Z",
    "url": null,
    "scoreline": "0-0"
   },
   "market_label": "Match result and over/under 1.5 goals",
   "outcome_label": "Chelsea to win and over 1.5 goals",
   "odds_set": {
    "by_author": "1.82",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1750",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-17T05:52:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-17T05:52:00.000Z",
    "detected_at": "2026-10-12T21:14:48.373Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and over/under 1.5 goals",
    "choice": "Chelsea to win and over 1.5 goals",
    "author_odds": "1.82",
    "market_key": "result_and_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Match result and over/under 1.5 goals: Chelsea to win and over 1.5 goals at 1.82"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Chelsea 0-0 Crystal Palace."
   },
   "settlements": [
    {
     "operation_id": "de34380658b150a350a490d13e93e3b472a16390680766883825325d1e2e4eb8",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 1.5 goals",
     "choice": "Chelsea to win and over 1.5 goals",
     "decimal_odds": "1.82",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:21.749Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0e3dcd7724daf5d898ca9c4e995adac9ff4f3752a57b0e4df59ca50cba42dd39",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 1.5 goals",
     "choice": "Chelsea to win and over 1.5 goals",
     "decimal_odds": "2.1750",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:21.749Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/chelsea-vs-crystal-palace-tipp-prognose-quoten-17-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c9ca1895127837eef9b7afdc",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-c9ca1895127837eef9b7afdc",
   "quote_text": "Unter 2,5 Tore\n\nMittel\n\n2.21",
   "fragment_from": 2199,
   "fragment_to": 2227,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/kasimpasa-vs-trabzonspor-tipp-prognose-quoten-18-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f64c31a50b420ce7705acfc80e39ed16df20796e095a066c4365e7f00f3115a0",
    "material_removed": false
   },
   "published_at": "2025-08-18T05:22:00.000Z",
   "detected_at": "2026-10-12T21:14:41.190Z",
   "executed_at": "2026-10-13T19:54:24.274Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Kasımpaşa v Trabzonspor",
    "competition_name": "Süper Lig",
    "starts_at": "2025-08-18T18:30:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "2.21",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.0250",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 10250,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-18T05:22:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-18T05:22:00.000Z",
    "detected_at": "2026-10-12T21:14:41.190Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "2.21",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 2.21"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Kasımpaşa 0-1 Trabzonspor."
   },
   "settlements": [
    {
     "operation_id": "f22700d69c87429714be43574c20ed6b56f6b3a0195958225c0eff45fa1bed97",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.21",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12100,
     "executed_at": "2026-10-13T19:54:24.274Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4d0cf2b78c964d15aa4f4c38363a341e6c606e31787b9e02f6a68deae8b4fe52",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.0250",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 10250,
     "executed_at": "2026-10-13T19:54:24.274Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/kasimpasa-vs-trabzonspor-tipp-prognose-quoten-18-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-84b1f8e7b955292d66f9c4ce",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-84b1f8e7b955292d66f9c4ce",
   "quote_text": "1.76 für „Unter 2,5 Tore",
   "fragment_from": 2565,
   "fragment_to": 2589,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/leeds-vs-everton-tipp-prognose-quoten-18-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e1a57923ba2182ac6560245668a8118ef6e52729b265fa293f211e137103e00a",
    "material_removed": false
   },
   "published_at": "2025-08-18T05:51:00.000Z",
   "detected_at": "2026-10-12T21:14:40.929Z",
   "executed_at": "2026-10-13T19:54:24.513Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Leeds United v Everton",
    "competition_name": "Premier League",
    "starts_at": "2025-08-18T19:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.76",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6900",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6900,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-18T05:51:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-18T05:51:00.000Z",
    "detected_at": "2026-10-12T21:14:40.929Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.76",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.76"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Leeds United 1-0 Everton."
   },
   "settlements": [
    {
     "operation_id": "014258395cbfb54e02a4019204bb82034a389acd6712401be6332d6543352e44",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.76",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7600,
     "executed_at": "2026-10-13T19:54:24.513Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4a6c56a43800e5a6ed8b4267b9cf1cc411c2a00e7585a3514f875c2d4011ddec",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.6900",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6900,
     "executed_at": "2026-10-13T19:54:24.513Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/leeds-vs-everton-tipp-prognose-quoten-18-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5f157cae6fa0d71980bc5018",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-5f157cae6fa0d71980bc5018",
   "quote_text": "1.83 für „Beide Teams treffen",
   "fragment_from": 2401,
   "fragment_to": 2430,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/ferencvaros-budapest-vs-qarabag-fc-tipp-prognose-quoten-19-08-2025-champions-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "87ad6c809e45b980d7e3367f4d318e31e1d88a4892698461d70743f3c8f71bfd",
    "material_removed": false
   },
   "published_at": "2025-08-19T05:55:00.000Z",
   "detected_at": "2026-10-12T21:14:35.508Z",
   "executed_at": "2026-10-13T19:54:25.080Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Ferencvarosi TC v Qarabag",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-08-19T19:00:00.000Z",
    "url": null,
    "scoreline": "1-3"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.83",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.7700",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7700,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-19T05:55:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-19T05:55:00.000Z",
    "detected_at": "2026-10-12T21:14:35.508Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.83",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.83"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Ferencvarosi TC 1-3 Qarabag."
   },
   "settlements": [
    {
     "operation_id": "6d0e06549097b2513327a75f990c8d99b0f826505a401653ff363ca8c1719d12",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.83",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8300,
     "executed_at": "2026-10-13T19:54:25.080Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d3b13f934125a6ef671611e39bcd257c58a35fe0c0c28be52c37f1cf980a5b99",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.7700",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7700,
     "executed_at": "2026-10-13T19:54:25.080Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/ferencvaros-budapest-vs-qarabag-fc-tipp-prognose-quoten-19-08-2025-champions-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1a3096aa866943d3e5bfbd57",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-1a3096aa866943d3e5bfbd57",
   "quote_text": "Sieg Bodö/Glimt & Über 1,5 Tore\n\nMittel\n\n1.76",
   "fragment_from": 2040,
   "fragment_to": 2085,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/bodoe-glimt-vs-sturm-graz-tipp-prognose-quoten-20-08-2025-champions-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2b5e54fdbac0cda38ba41b55a25c32da5ff3a9c0928717969840bbb0b57edf34",
    "material_removed": false
   },
   "published_at": "2025-08-20T05:58:00.000Z",
   "detected_at": "2026-10-12T21:14:35.415Z",
   "executed_at": "2026-10-13T19:54:25.773Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Bodø/Glimt v Sturm Graz",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-08-20T19:00:00.000Z",
    "url": null,
    "scoreline": "5-0"
   },
   "market_label": "Match result and over/under 1.5 goals",
   "outcome_label": "Bodø/Glimt to win and over 1.5 goals",
   "odds_set": {
    "by_author": "1.76",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.5700",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5700,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-20T05:58:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-20T05:58:00.000Z",
    "detected_at": "2026-10-12T21:14:35.415Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Match result and over/under 1.5 goals",
    "choice": "Bodø/Glimt to win and over 1.5 goals",
    "author_odds": "1.76",
    "market_key": "result_and_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Match result and over/under 1.5 goals: Bodø/Glimt to win and over 1.5 goals at 1.76"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "5-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Bodø/Glimt 5-0 Sturm Graz."
   },
   "settlements": [
    {
     "operation_id": "cdd4b0cbeb7a724398168375f343c0f5a8eefa33739759473ca377cc7ecc3588",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 1.5 goals",
     "choice": "Bodø/Glimt to win and over 1.5 goals",
     "decimal_odds": "1.76",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7600,
     "executed_at": "2026-10-13T19:54:25.773Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5aee991cb32fe93a95078a867d272d792080a15c3e570456d872d67139f1e0a5",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Match result and over/under 1.5 goals",
     "choice": "Bodø/Glimt to win and over 1.5 goals",
     "decimal_odds": "1.5700",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5700,
     "executed_at": "2026-10-13T19:54:25.773Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/bodoe-glimt-vs-sturm-graz-tipp-prognose-quoten-20-08-2025-champions-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-051ca010f850171019bc8bc1",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-051ca010f850171019bc8bc1",
   "quote_text": "2.15 für „Jagiellonia Über 2,5 Tore",
   "fragment_from": 2629,
   "fragment_to": 2664,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/jagiellonia-vs-dinamo-tirana-tipp-prognose-quoten-21-08-2025-conference-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9a5f67ae61d9fdcc34b62e4ba955e2f27f84d3a6c5a6e65de76e6b2e9ad81e65",
    "material_removed": false
   },
   "published_at": "2025-08-21T05:46:00.000Z",
   "detected_at": "2026-10-12T21:14:33.870Z",
   "executed_at": "2026-10-13T19:54:28.503Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Jagiellonia v Dinamo City",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-08-21T18:15:00.000Z",
    "url": null,
    "scoreline": "3-0"
   },
   "market_label": "Team goals over/under 2.5",
   "outcome_label": "Jagiellonia over 2.5",
   "odds_set": {
    "by_author": "2.15",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.0000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-21T05:46:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-21T05:46:00.000Z",
    "detected_at": "2026-10-12T21:14:33.870Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "Jagiellonia over 2.5",
    "author_odds": "2.15",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: Jagiellonia over 2.5 at 2.15"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Jagiellonia 3-0 Dinamo City."
   },
   "settlements": [
    {
     "operation_id": "d249ef0f4dad089827942b02bd418952710df3fd297dc076744fa150af696081",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "Jagiellonia over 2.5",
     "decimal_odds": "2.15",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11500,
     "executed_at": "2026-10-13T19:54:28.503Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "05fa3179c47e0e9fb921a25a68f2457fbb66ff34f600c8c6231741f77c053be1",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "Jagiellonia over 2.5",
     "decimal_odds": "2.0000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 10000,
     "executed_at": "2026-10-13T19:54:28.503Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/jagiellonia-vs-dinamo-tirana-tipp-prognose-quoten-21-08-2025-conference-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ff4c748d10c7bfdc103e8935",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-ff4c748d10c7bfdc103e8935",
   "quote_text": "2.00 für „Beide Teams treffen: Nein",
   "fragment_from": 4698,
   "fragment_to": 4733,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/wolfsberg-vs-omonia-nikosia-tipp-prognose-quoten-21-08-2025-conference-league-quali",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "33444211714ee9d0eec7b345527ba53593cb5adb90011fd997f96f14c8736567",
    "material_removed": false
   },
   "published_at": "2025-08-21T05:48:00.000Z",
   "detected_at": "2026-10-12T21:14:33.791Z",
   "executed_at": "2026-10-13T19:54:26.482Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Wolfsberger AC v Omonia Nicosia",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-08-21T17:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "2.0",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8300",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-21T05:48:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-21T05:48:00.000Z",
    "detected_at": "2026-10-12T21:14:33.791Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "2.0",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 2.0"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Wolfsberger AC 2-1 Omonia Nicosia."
   },
   "settlements": [
    {
     "operation_id": "b94f32a47832333d3569461726d2dae4c6d1e6f549c677b7f0a391d0923977c1",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "2.0",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:26.482Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "62555620fc5c79620c4ed9bb76bc788abe5bf0be693de6deaf47bb06f67002d6",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "1.8300",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:26.482Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/wolfsberg-vs-omonia-nikosia-tipp-prognose-quoten-21-08-2025-conference-league-quali",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1631b74f0ef380019c254d7c",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-1631b74f0ef380019c254d7c",
   "quote_text": "Betis Sevilla Unter 1,5 Tore\n\nGering\n\n1.72",
   "fragment_from": 1720,
   "fragment_to": 1762,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/betis-sevilla-vs-alaves-tipp-prognose-quoten-22-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "dcb092442856e29b262897e04fc9adeae203e85d9989a96e6f7f7ad65d8253a3",
    "material_removed": false
   },
   "published_at": "2025-08-21T22:34:00.000Z",
   "detected_at": "2026-10-12T21:14:31.858Z",
   "executed_at": "2026-10-13T19:54:33.016Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Real Betis v Deportivo Alavés",
    "competition_name": "LaLiga",
    "starts_at": "2025-08-22T19:30:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Team goals over/under 1.5",
   "outcome_label": "Real Betis under 1.5",
   "odds_set": {
    "by_author": "1.72",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6800",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6800,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-21T22:34:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-21T22:34:00.000Z",
    "detected_at": "2026-10-12T21:14:31.858Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 1.5",
    "choice": "Real Betis under 1.5",
    "author_odds": "1.72",
    "market_key": "team_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 1.5: Real Betis under 1.5 at 1.72"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Real Betis 1-0 Deportivo Alavés."
   },
   "settlements": [
    {
     "operation_id": "8c52b7beeb76617154500648b373da69215cb7887261b11793f46927a61d8d54",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Real Betis under 1.5",
     "decimal_odds": "1.72",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7200,
     "executed_at": "2026-10-13T19:54:33.015Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "82ba6128a6c5afb24ad9465f1aa07b33e02649887b8a8a1dd9f5d3a7232bb72a",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 1.5",
     "choice": "Real Betis under 1.5",
     "decimal_odds": "1.6800",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6800,
     "executed_at": "2026-10-13T19:54:33.016Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/betis-sevilla-vs-alaves-tipp-prognose-quoten-22-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-19d0d99ee964fefe156c72f2",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-19d0d99ee964fefe156c72f2",
   "quote_text": "Barcelona Über 2,5 Tore\n\nMittel\n\n1.80",
   "fragment_from": 2071,
   "fragment_to": 2108,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/levante-vs-barcelona-tipp-prognose-quoten-23-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2239b34995427b0485a5cf83045d8c4c963d0b4cc085d82a064bd545559ae1bd",
    "material_removed": false
   },
   "published_at": "2025-08-22T22:39:00.000Z",
   "detected_at": "2026-10-12T21:14:24.404Z",
   "executed_at": "2026-10-13T19:54:39.197Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Levante UD v FC Barcelona",
    "competition_name": "LaLiga",
    "starts_at": "2025-08-23T19:30:00.000Z",
    "url": null,
    "scoreline": "2-3"
   },
   "market_label": "Team goals over/under 2.5",
   "outcome_label": "FC Barcelona over 2.5",
   "odds_set": {
    "by_author": "1.8",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.7200",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7200,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-22T22:39:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-22T22:39:00.000Z",
    "detected_at": "2026-10-12T21:14:24.404Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "FC Barcelona over 2.5",
    "author_odds": "1.8",
    "market_key": "team_total",
    "choice_key": "2-over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: FC Barcelona over 2.5 at 1.8"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Levante UD 2-3 FC Barcelona."
   },
   "settlements": [
    {
     "operation_id": "ba37f85d3538ac030282240e66791efcfd866cfd3797cadff910b604bbfe8d84",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "FC Barcelona over 2.5",
     "decimal_odds": "1.8",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8000,
     "executed_at": "2026-10-13T19:54:39.197Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "250fa33966ecfc089ef104892ee42609aed8c47e875732845a1ed267cfa4343b",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "FC Barcelona over 2.5",
     "decimal_odds": "1.7200",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7200,
     "executed_at": "2026-10-13T19:54:39.197Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/levante-vs-barcelona-tipp-prognose-quoten-23-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-894a4a46e52c2c8bbb6b96d7",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-894a4a46e52c2c8bbb6b96d7",
   "quote_text": "Arsenal Unter 2,5 Tore\n\nGering\n\n1.71",
   "fragment_from": 2175,
   "fragment_to": 2211,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/arsenal-vs-leeds-tipp-prognose-quoten-23-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ae0f129f59ff8c4d45fbdc407bd421c511fb1c0b0fa5e19e80b115b36bbc783e",
    "material_removed": false
   },
   "published_at": "2025-08-22T22:54:00.000Z",
   "detected_at": "2026-10-12T21:14:19.228Z",
   "executed_at": "2026-10-13T19:54:37.052Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Arsenal v Leeds United",
    "competition_name": "Premier League",
    "starts_at": "2025-08-23T16:30:00.000Z",
    "url": null,
    "scoreline": "5-0"
   },
   "market_label": "Team goals over/under 2.5",
   "outcome_label": "Arsenal under 2.5",
   "odds_set": {
    "by_author": "1.71",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.5700",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-22T22:54:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-22T22:54:00.000Z",
    "detected_at": "2026-10-12T21:14:19.228Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "Arsenal under 2.5",
    "author_odds": "1.71",
    "market_key": "team_total",
    "choice_key": "1-under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: Arsenal under 2.5 at 1.71"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "5-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Arsenal 5-0 Leeds United."
   },
   "settlements": [
    {
     "operation_id": "ef62a0d9f9b7a6c89f6094977707e73e024c97814b9be32060a85b1cd54a81a2",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "Arsenal under 2.5",
     "decimal_odds": "1.71",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:37.052Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c56154f927435f2484d8f3c9267a7bcc07ab3ca2fa1645d8d3223b61248bbe16",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "Arsenal under 2.5",
     "decimal_odds": "1.5700",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:37.052Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/arsenal-vs-leeds-tipp-prognose-quoten-23-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-69f49ed0071ce2d0b4b9f262",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-69f49ed0071ce2d0b4b9f262",
   "quote_text": "1.87 für „Unter 2,5 Tore",
   "fragment_from": 3041,
   "fragment_to": 3065,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/freiburg-vs-augsburg-tipp-prognose-quoten-23-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f46e3f1c2bf53570cd1cd37c2159fb6995db7e36af89e3e3614b1e6600415435",
    "material_removed": false
   },
   "published_at": "2025-08-22T22:58:28.000Z",
   "detected_at": "2026-10-12T21:14:09.550Z",
   "executed_at": "2026-10-13T19:54:35.179Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "SC Freiburg v FC Augsburg",
    "competition_name": "Bundesliga",
    "starts_at": "2025-08-23T13:30:00.000Z",
    "url": null,
    "scoreline": "1-3"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.87",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8700",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-22T22:58:28.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-22T22:58:28.000Z",
    "detected_at": "2026-10-12T21:14:09.550Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.87",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.87"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was SC Freiburg 1-3 FC Augsburg."
   },
   "settlements": [
    {
     "operation_id": "44461a41e510663ac96387058b944787f6f17c9957a4e28fbf437faffb6b4257",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.87",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:35.179Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "bd1d8795ccc351783453aaf65c32a15d1e68d04f1e87c5409b2ec21ec20f0280",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.8700",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:35.179Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/freiburg-vs-augsburg-tipp-prognose-quoten-23-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c427fd42b41d880d9617eb15",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-c427fd42b41d880d9617eb15",
   "quote_text": "Sieg Fiorentina\n\nMittel\n\n2.24",
   "fragment_from": 1603,
   "fragment_to": 1632,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/cagliari-vs-fiorentina-tipp-prognose-quoten-24-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c3e0e8e940a03272070ed74a175da3be180bb05210fc379a3fd8e46324b09e7b",
    "material_removed": false
   },
   "published_at": "2025-08-23T22:44:00.000Z",
   "detected_at": "2026-10-12T21:14:00.691Z",
   "executed_at": "2026-10-13T19:54:41.338Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Cagliari v Fiorentina",
    "competition_name": "Serie A",
    "starts_at": "2025-08-24T16:30:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Fiorentina",
   "odds_set": {
    "by_author": "2.24",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.3800",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-23T22:44:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-23T22:44:00.000Z",
    "detected_at": "2026-10-12T21:14:00.691Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Fiorentina",
    "author_odds": "2.24",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Fiorentina at 2.24"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Cagliari 1-1 Fiorentina."
   },
   "settlements": [
    {
     "operation_id": "8eb0a9813b7f71a1a781729599a01eba95e08e178d9ce614d8f9c392753d983a",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Fiorentina",
     "decimal_odds": "2.24",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:41.338Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4c291ba7a705c279018c9ecddbfc90a880f4bf5d3d5a9e5034e32909c7ec2630",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Fiorentina",
     "decimal_odds": "2.3800",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:41.338Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/cagliari-vs-fiorentina-tipp-prognose-quoten-24-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5dd39e7490280b0eb81db3ff",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-5dd39e7490280b0eb81db3ff",
   "quote_text": "Über 3,5 Tore\n\nMittel\n\n2.25",
   "fragment_from": 1699,
   "fragment_to": 1726,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/sturm-graz-vs-bodoe-glimt-tipp-prognose-quoten-26-08-2025-champions-league-playoffs",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2d9fe3131115f41044a7136df1ab8fbc1c1fe900f7359407620615bbee4ad0f6",
    "material_removed": false
   },
   "published_at": "2025-08-26T05:58:00.000Z",
   "detected_at": "2026-10-12T21:13:38.458Z",
   "executed_at": "2026-10-13T19:54:44.665Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Sturm Graz v Bodø/Glimt",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-08-26T19:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "over 3.5",
   "odds_set": {
    "by_author": "2.25",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.3000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-26T05:58:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-26T05:58:00.000Z",
    "detected_at": "2026-10-12T21:13:38.458Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "over 3.5",
    "author_odds": "2.25",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: over 3.5 at 2.25"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Sturm Graz 2-1 Bodø/Glimt."
   },
   "settlements": [
    {
     "operation_id": "8460572172ce84d286d8f32bf23e8a3c90246e17cf8d74abc8df24eb009455bf",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.25",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:44.665Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6c7c36d419fafb4a3bd02be6f75ccce1f423e7577f984f0f3729183d0952872a",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.3000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:44.665Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/sturm-graz-vs-bodoe-glimt-tipp-prognose-quoten-26-08-2025-champions-league-playoffs",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1ed4decc4fabf075f7e0751d",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-1ed4decc4fabf075f7e0751d",
   "quote_text": "1.85 für „Über 2,5 Tore",
   "fragment_from": 2664,
   "fragment_to": 2687,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/qarabag-fc-vs-ferencvaros-budapest-tipp-prognose-quoten-27-08-2025-champions-league-playoffs",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "dea3e762a1e90d461d9b8842d2a7bd1760434428f63bd4469815dd5e611614d1",
    "material_removed": false
   },
   "published_at": "2025-08-27T05:55:00.000Z",
   "detected_at": "2026-10-12T21:13:31.537Z",
   "executed_at": "2026-10-13T19:54:44.813Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Qarabag v Ferencvarosi TC",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-08-27T16:45:00.000Z",
    "url": null,
    "scoreline": "2-3"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.85",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6350",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6350,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-27T05:55:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-27T05:55:00.000Z",
    "detected_at": "2026-10-12T21:13:31.537Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.85",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.85"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Qarabag 2-3 Ferencvarosi TC."
   },
   "settlements": [
    {
     "operation_id": "9597f9c4753e06bd9ea1487c10b5b84b32c3c4a9253dfeaadd462117ea19072b",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.85",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8500,
     "executed_at": "2026-10-13T19:54:44.813Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "cdacb898bd46f1cf0dce528f9d066232eacd58837bfa9e90ea464a540f39dbb9",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.6350",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6350,
     "executed_at": "2026-10-13T19:54:44.813Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/qarabag-fc-vs-ferencvaros-budapest-tipp-prognose-quoten-27-08-2025-champions-league-playoffs",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7b767e957b839e7346a5a727",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-7b767e957b839e7346a5a727",
   "quote_text": "Beide Teams treffen -Ja\n\nMittel\n\n1.84",
   "fragment_from": 1826,
   "fragment_to": 1863,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/besiktas-vs-lausanne-tipp-prognose-quoten-28-08-2025-conference-league-playoffs",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "18e5bfcec49a6154e1eaf05a83d2266f7ddb782f591ea16179498d5cb625fa45",
    "material_removed": false
   },
   "published_at": "2025-08-28T05:46:00.000Z",
   "detected_at": "2026-10-12T21:13:29.570Z",
   "executed_at": "2026-10-13T19:54:45.884Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Beşiktaş v Lausanne Sport",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-08-28T17:00:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.84",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6600",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-28T05:46:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-28T05:46:00.000Z",
    "detected_at": "2026-10-12T21:13:29.570Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.84",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.84"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Beşiktaş 0-1 Lausanne Sport."
   },
   "settlements": [
    {
     "operation_id": "8b454cff8d05496ac4cb5b1181eeb26f7e64c9099096bd606389ed1270c98cd7",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.84",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:45.884Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d8c5bce859fa804dee5a28b873090c9ee693e9a97137b8d8c0a965186a7ef2c6",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.6600",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:45.884Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/besiktas-vs-lausanne-tipp-prognose-quoten-28-08-2025-conference-league-playoffs",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b3ec714ba3118203a5ecf2ae",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-b3ec714ba3118203a5ecf2ae",
   "quote_text": "Über 2,5 Tore\n\nMittel\n\n1.98",
   "fragment_from": 1753,
   "fragment_to": 1780,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/aek-athen-vs-anderlecht-tipp-prognose-quoten-28-08-2025-conference-league-playoffs",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "354885d285f6052b277564bb27a96476de85988df5afd9a22cc1df62cae02b6c",
    "material_removed": false
   },
   "published_at": "2025-08-28T05:47:00.000Z",
   "detected_at": "2026-10-12T21:13:29.312Z",
   "executed_at": "2026-10-13T19:54:46.483Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "AEK Athens v Anderlecht",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-08-28T18:00:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.98",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-28T05:47:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-28T05:47:00.000Z",
    "detected_at": "2026-10-12T21:13:29.312Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.98",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.98"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was AEK Athens 2-0 Anderlecht."
   },
   "settlements": [
    {
     "operation_id": "e8b6af1c89ba24bad47f47bc3707c47f24604571dd85c06253f52e9e9eda8bea",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.98",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:46.483Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "757a63481730faac2db8d0f958cc623539badb646dcd5f7d5e6f5423f32ad9c9",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.8500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:46.483Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/aek-athen-vs-anderlecht-tipp-prognose-quoten-28-08-2025-conference-league-playoffs",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-fcfd298ef56c43d04f4933c4",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-fcfd298ef56c43d04f4933c4",
   "quote_text": "Unter 2,5 Tore\n\nMittel\n\n1.80",
   "fragment_from": 2027,
   "fragment_to": 2055,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/samsunspor-vs-panathinaikos-athen-tipp-prognose-quoten-28-08-2025-europa-league-playoffs",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5bd5af05cdcde2c6624bc28d5ef1f17511919e2f1dcb6b116412c1f7a5361601",
    "material_removed": false
   },
   "published_at": "2025-08-28T05:54:00.000Z",
   "detected_at": "2026-10-12T21:13:27.707Z",
   "executed_at": "2026-10-13T19:54:45.907Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Samsunspor v Panathinaikos",
    "competition_name": "UEFA Europa League",
    "starts_at": "2025-08-28T17:00:00.000Z",
    "url": null,
    "scoreline": "0-0"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.8",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.7000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-28T05:54:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-28T05:54:00.000Z",
    "detected_at": "2026-10-12T21:13:27.707Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.8",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.8"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Samsunspor 0-0 Panathinaikos."
   },
   "settlements": [
    {
     "operation_id": "e8bf8e2fb15ab9d63eb4e0589de7d5e98609f40ba545fce2c8514961e3cccff4",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.8",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8000,
     "executed_at": "2026-10-13T19:54:45.907Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4d69b7b958fafcec616e223398a52098af1a55e136a93e72f252309635192953",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.7000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7000,
     "executed_at": "2026-10-13T19:54:45.907Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/samsunspor-vs-panathinaikos-athen-tipp-prognose-quoten-28-08-2025-europa-league-playoffs",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d968fa7e494ad6e1dd8711b2",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-d968fa7e494ad6e1dd8711b2",
   "quote_text": "Unter 2,5 Tore\n\nMittel\n\n1.78",
   "fragment_from": 1535,
   "fragment_to": 1563,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/pisa-vs-as-rom-tipp-prognose-quoten-30-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5ab32fc65017ce9f7ea3e117ce24f558f6b1a03b19dab6149bf446317a30783e",
    "material_removed": false
   },
   "published_at": "2025-08-29T22:41:00.000Z",
   "detected_at": "2026-10-12T21:13:19.734Z",
   "executed_at": "2026-10-13T19:54:53.684Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Pisa v AS Roma",
    "competition_name": "Serie A",
    "starts_at": "2025-08-30T18:45:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.78",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.7300",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7300,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-29T22:41:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-29T22:41:00.000Z",
    "detected_at": "2026-10-12T21:13:19.734Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.78",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.78"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Pisa 0-1 AS Roma."
   },
   "settlements": [
    {
     "operation_id": "5eeb54eb574f5d1f829ff133cb78f818bd1b8383a7600ccc7b42f7e3c86cf8b1",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.78",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7800,
     "executed_at": "2026-10-13T19:54:53.684Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "57342f2590cb2ff79e81983706c8021f1935edfe686a06cdf24a8ee6b4064f8d",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.7300",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7300,
     "executed_at": "2026-10-13T19:54:53.684Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/pisa-vs-as-rom-tipp-prognose-quoten-30-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5b36fc3f51480e193b39e6cc",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-5b36fc3f51480e193b39e6cc",
   "quote_text": "2.20 für „Über 3,5 Tore",
   "fragment_from": 2605,
   "fragment_to": 2628,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/lyon-vs-marseille-tipp-prognose-quoten-31-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "136b14dd26a74fc16281ed4dd3abe213c1b8294688c327469c1ee4c22b1ce717",
    "material_removed": false
   },
   "published_at": "2025-08-30T22:34:00.000Z",
   "detected_at": "2026-10-12T21:12:55.316Z",
   "executed_at": "2026-10-13T19:54:57.440Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Olympique Lyonnais v Olympique de Marseille",
    "competition_name": "Ligue 1",
    "starts_at": "2025-08-31T18:45:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "over 3.5",
   "odds_set": {
    "by_author": "2.2",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.7000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-30T22:34:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-30T22:34:00.000Z",
    "detected_at": "2026-10-12T21:12:55.316Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "over 3.5",
    "author_odds": "2.2",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: over 3.5 at 2.2"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Olympique Lyonnais 1-0 Olympique de Marseille."
   },
   "settlements": [
    {
     "operation_id": "864ac6898edbf45f5deaf1cc098c0730842e8ab605a3b5a10635555d653380e7",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.2",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:57.439Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "dc31eaa9c047c40eadadebb033a2ceaca1650030034b0730a6298f1057a9ca7b",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "decimal_odds": "2.7000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:57.440Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/lyon-vs-marseille-tipp-prognose-quoten-31-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-904378c4d4561b5665dcde47",
   "url": "/authors/steffen-wilkens/picks/14/#pick-n-904378c4d4561b5665dcde47",
   "quote_text": "Unter 2,5 Tore\n\nMittel\n\n1.85",
   "fragment_from": 1989,
   "fragment_to": 2017,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/koeln-vs-freiburg-tipp-ki-prognose-quoten-31-08-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "bf014c14c0575598205408a4e56cba4645c103fd69f9dd7b8ff58ceaddb987b7",
    "material_removed": false
   },
   "published_at": "2025-08-30T22:57:00.000Z",
   "detected_at": "2026-10-12T21:12:48.926Z",
   "executed_at": "2026-10-13T19:54:56.933Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "1. FC Köln v SC Freiburg",
    "competition_name": "Bundesliga",
    "starts_at": "2025-08-31T17:30:00.000Z",
    "url": null,
    "scoreline": "4-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.85",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.9100",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-08-30T22:57:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-08-30T22:57:00.000Z",
    "detected_at": "2026-10-12T21:12:48.926Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.85",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.85"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "4-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was 1. FC Köln 4-1 SC Freiburg."
   },
   "settlements": [
    {
     "operation_id": "92d9473a1e1899d24861618817ff4dcfd4bbaab1986fe6aa2932436be228414b",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.85",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:56.933Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "768a4fe36e0dc5ecfc817435e7a1670dfd5867d30eccbeab8c72b8248201b154",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.9100",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:54:56.933Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/koeln-vs-freiburg-tipp-ki-prognose-quoten-31-08-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-da815e486d044ef2d3bebb8a",
   "url": "/authors/steffen-wilkens/picks/13/#pick-n-da815e486d044ef2d3bebb8a",
   "quote_text": "Unter 2,5 Tore\n\nMittel\n\n2.05",
   "fragment_from": 1624,
   "fragment_to": 1652,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wettbasis.com/sportwetten-tipps/besiktas-vs-basaksehir-tipp-prognose-quoten-13-09-2025",
    "display_name": null,
    "speaker": "Steffen Wilkens",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2ccf92c4ecaf3e488a0b28bcdfd921b15e7cdd68c0ddc18c37496fed54282152",
    "material_removed": false
   },
   "published_at": "2025-09-12T22:26:00.000Z",
   "detected_at": "2026-10-12T21:11:48.206Z",
   "executed_at": "2026-10-13T19:55:08.472Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Beşiktaş v İstanbul Başakşehir",
    "competition_name": "Süper Lig",
    "starts_at": "2025-09-13T17:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "2.05",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.2400",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-09-12T22:26:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-09-12T22:26:00.000Z",
    "detected_at": "2026-10-12T21:11:48.206Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "source_reported_history",
   "origin_words": "Source-reported history",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "2.05",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 2.05"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Beşiktaş 2-1 İstanbul Başakşehir."
   },
   "settlements": [
    {
     "operation_id": "3624c58a36f98719daaeac2c9b4d23d727af8f92f79fdc8121037c8bf7486c86",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.05",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:55:08.472Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1e91ff573352d30aa9a5eee5ab9c41fdc58dda07a6dced46debeaf88f42d9250",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.2400",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:55:08.472Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steffen Wilkens",
    "publisher": "Wettbasis",
    "forecaster": "Steffen Wilkens",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.wettbasis.com/sportwetten-tipps/besiktas-vs-basaksehir-tipp-prognose-quoten-13-09-2025",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "excluded_from_feed": {
  "ads": 2,
  "service": 0,
  "ruleset_version": "3"
 },
 "standing": null,
 "retro": {
  "restored_total": 268,
  "of_them_archived_pre_match": 4,
  "found_post_match": 7,
  "of_them_source_reported": 257,
  "live_count": 0,
  "date_count": 170,
  "span_from": "2025-07-17",
  "span_to": "2026-10-11",
  "line_text": "restored history: 268, of which pre-match archive 4",
  "body": "We re-read what this author published before Premier League, League Cup, Champions League, Europa League, Conference League, Copa Libertadores, Bundesliga, LaLiga, Ligue 1, Serie A and Süper Lig matches between 17 July 2025 and 11 October 2026 and settled it against the final score. Restored picks: 268. Backed by a copy of the page in an independent web archive taken before kick-off: 4. Taken from the source’s own published history, published before kick-off by the source’s own date: 257. Found after the match, with the publication date as stated by the source: 7. The market price at the moment of publication cannot be reconstructed, so restored picks are shown as reconstructed at archived prices (~8–15 h before kick-off), not at the closing price, for the pre-match archive and the later finds separately; the author's quoted price and, where it exists, the aggregator closing price are compared with it on the same picks. Authors can delete losing picks, so restored history may look better than it was.",
  "precision": {
   "n": 268,
   "share": "0.444"
  },
  "series_list": [
   {
    "code_name": "retro_author_price",
    "display_name": "Restored, at the author's stated price",
    "n": 268,
    "roi": "-9.8284",
    "ci_low": "-21.9509",
    "ci_high": "2.0401",
    "data_status": "calculated",
    "methodology_version": "retro-1.0",
    "cause": null
   },
   {
    "code_name": "retro_market_closing",
    "display_name": "Restored, at the closing market price",
    "n": 1,
    "roi": "94.3400",
    "ci_low": null,
    "ci_high": null,
    "data_status": "calculated",
    "methodology_version": "retro-1.0",
    "cause": null
   },
   {
    "code_name": "retro_market_closing_sm",
    "display_name": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "n": 266,
    "roi": "-10.7350",
    "ci_low": "-22.8787",
    "ci_high": "1.0725",
    "data_status": "calculated",
    "methodology_version": "retro-1.1",
    "cause": null
   }
  ],
  "clv": {
   "data_status": "unknown",
   "cause": "the market price at the moment of publication is unknown for restored picks; the author's quoted price against the aggregator closing price is compared on the same picks in each part of the record above"
  },
  "methodology_version": "retro-1.0",
  "leagues": [
   "Premier League",
   "League Cup",
   "Champions League",
   "Europa League",
   "Conference League",
   "Copa Libertadores",
   "Bundesliga",
   "LaLiga",
   "Ligue 1",
   "Serie A",
   "Süper Lig"
  ],
  "source_list": "Results: the official regulation-time score, checked against a second data provider for 1 settled restored pick, and the two agree; 267 come from one provider only. Prices: the aggregator closing price and the second data provider's last pre-match price in archive (~8–15 h before kick-off), as a separate series; each provider is its own series and they are never averaged."
 },
 "late": null,
 "price_vs_market": {
  "contract_version": "1",
  "threshold_percent": "5",
  "rows": [
   {
    "basis": "closing",
    "basis_words": "the closing market price of the same selection (restored history)",
    "basis_short": "Closing market price (restored)",
    "compared": 1,
    "above": 1,
    "above_share_percent": "100.0",
    "below": 0,
    "within": 0,
    "median_difference_percent": "5.5",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated",
    "sentence": "The author's stated price against the closing price of the same selection: median +5.5% over 1 picks. The price available to followers is the market price, shown separately."
   }
  ],
  "examples": [
   {
    "url": "/authors/steffen-wilkens/picks/2/#pick-n-dcf13b6bd2777f5ecde5deec",
    "basis": "closing",
    "stated": "2.05",
    "market": "1.94",
    "difference_percent": "5.5"
   }
  ],
  "method": "Difference = the author's stated price ÷ the market price of the same selection − 1. A pick counts as above the market when the stated price is more than 5% higher. Each basis is its own comparison; they are never added together. A pair whose prices differ more than twofold is marked “price disputed”: it is probably not the same selection, so it is left out of this comparison and of every return at the author’s price until a manual check confirms the price. A price that the quoted text does not give is marked “price disputed” in the same way."
 },
 "record_summary": {
  "contract_version": "1",
  "entity_type": "person",
  "entity_words": "Individual author",
  "source": {
   "name": "wettbasis.com",
   "url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali"
  },
  "observed_from": "2026-10-09",
  "observed_to": "2026-10-16",
  "data_as_of": "2026-11-07",
  "state": "settled",
  "series_code": "retro_market_closing_sm",
  "series": "Archived before kick-off, reconstructed at archived prices (~8–15 h before kick-off)",
  "restored": true,
  "headline_kind": "historical_simulation",
  "headline_part": "archived",
  "settled_picks": 4,
  "matches": 4,
  "void": 0,
  "net_points_hundredths": 39650,
  "staked_hundredths": 40000,
  "return_percent": "99.12",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-04-16",
  "period_to": "2026-08-23",
  "status": "calculated",
  "method_version": "retro-1.1",
  "short_history": true,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record restored 4 settled archived picks by Steffen Wilkens from copies archived before kick-off, across 4 matches between 16 April and 23 August 2026. Reconstructed at archived prices: won 4 of 4 settled archived picks. Of the 297 predictions we hold for Steffen Wilkens, 4 were archived before kick-off by an independent web archive, 269 from the source’s own history and 24 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled archived picks",
    "value": "4",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "4",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+396.50 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Reconstructed at archived prices",
    "value": "+99.1%",
    "anchor": "/methodology/#roi",
    "note": null
   }
  ],
  "limitations": [
   "Most of this history comes from the source’s own published record: 269 predictions dated by the source. 255 of them are settled in a historical price series; titles and rankings use the live record.",
   "Reconstructed at archived prices: these picks were restored from copies of the author’s pages that an independent web archive saved before kick-off, at the last pre-match archive prices, bookmaker margin included."
  ],
  "other_series": [],
  "return_over_time": [],
  "return_over_time_parts": {
   "live": null,
   "archived": {
    "part": "archived",
    "label": "Reconstructed at archived prices",
    "series_code": "retro_market_closing_sm",
    "price_rule": "Reconstructed at archived prices",
    "x_axis": "match_date",
    "dated_note": "Dated by match day. These picks were restored from copies an independent web archive saved before kick-off; the line shows how they settled at archived prices.",
    "settled_picks": 4,
    "matches": 4,
    "match_dates": 3,
    "period_from": "2026-04-16",
    "period_to": "2026-08-23",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 39650,
    "low": {
     "date": "2026-04-16",
     "cumulative_points_hundredths": 14100,
     "after_picks": 2
    },
    "high": {
     "date": "2026-08-23",
     "cumulative_points_hundredths": 39650,
     "after_picks": 4
    },
    "line_drawn": false,
    "steps": [
     {
      "date": "2026-04-16",
      "cumulative_points_hundredths": 14100,
      "n": 2,
      "picks": 2
     },
     {
      "date": "2026-04-25",
      "cumulative_points_hundredths": 28650,
      "n": 3,
      "picks": 1
     },
     {
      "date": "2026-08-23",
      "cumulative_points_hundredths": 39650,
      "n": 4,
      "picks": 1
     }
    ]
   }
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record restored 4 settled archived picks by Steffen Wilkens from copies archived before kick-off, across 4 matches between 16 April and 23 August 2026. Reconstructed at archived prices: won 4 of 4 settled archived picks. Of the 297 predictions we hold for Steffen Wilkens, 4 were archived before kick-off by an independent web archive, 269 from the source’s own history and 24 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/steffen-wilkens/",
   "data_as_of": "2026-11-07",
   "method_version": "retro-1.1"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 297,
   "under_review": 0,
   "no_match_linked": 0,
   "proven_predictions": 4,
   "proven_checked": 4,
   "proven_measured": 4,
   "proven_dates": 3,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 4,
     "checked": 4,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 4,
      "void": 0,
      "matches": 4,
      "net_points_hundredths": 39650,
      "staked_hundredths": 40000,
      "return_percent": "99.12",
      "interval_low": null,
      "interval_high": null,
      "interval_note": "too few independent matches to estimate an interval",
      "period_from": "2026-04-16",
      "period_to": "2026-08-23",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 4,
       "return_main_percent": "99.12",
       "return_other_percent": "97.00",
       "settled_excluding_void": 4,
       "net_main_points_hundredths": 39650,
       "net_other_points_hundredths": 38800,
       "period_from": "2026-04-16",
       "period_to": "2026-08-23"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 4,
      "priced": 4
     },
     "accuracy": {
      "picks": 4,
      "won": 4,
      "won_percent": "100.0",
      "implied_percent": "51.5",
      "left_out": 0,
      "by_market": [
       {
        "market": "Over/under goals",
        "won": 3,
        "picks": 3,
        "implied_percent": "55.1"
       },
       {
        "market": "Team goals",
        "won": 1,
        "picks": 1,
        "implied_percent": "40.7"
       }
      ]
     }
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 24,
     "checked": 7,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 7,
      "void": 0,
      "matches": 5,
      "net_points_hundredths": 51200,
      "staked_hundredths": 70000,
      "return_percent": "73.14",
      "interval_low": null,
      "interval_high": null,
      "interval_note": "too few independent matches to estimate an interval",
      "period_from": "2025-08-07",
      "period_to": "2026-04-16",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 7,
       "return_main_percent": "73.14",
       "return_other_percent": "74.29",
       "settled_excluding_void": 7,
       "net_main_points_hundredths": 51200,
       "net_other_points_hundredths": 52000,
       "period_from": "2025-08-07",
       "period_to": "2026-04-16"
      },
      {
       "price": "Closing price, aggregator",
       "series_code": "retro_market_closing",
       "picks": 1,
       "return_main_percent": "95.00",
       "return_other_percent": "94.34",
       "settled_excluding_void": 1,
       "net_main_points_hundredths": 9500,
       "net_other_points_hundredths": 9434,
       "period_from": "2025-12-03",
       "period_to": "2025-12-03"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 7,
      "priced": 7
     },
     "accuracy": {
      "picks": 7,
      "won": 6,
      "won_percent": "85.7",
      "implied_percent": "47.8",
      "left_out": 0,
      "by_market": [
       {
        "market": "Team goals",
        "won": 2,
        "picks": 3,
        "implied_percent": "37.8"
       },
       {
        "market": "Both teams to score",
        "won": 2,
        "picks": 2,
        "implied_percent": "54.1"
       },
       {
        "market": "Over/under goals",
        "won": 2,
        "picks": 2,
        "implied_percent": "56.7"
       }
      ]
     }
    },
    {
     "code": "source_reported",
     "title": "Source-reported history",
     "explanation": "The time and the pick are known only from the source’s own history; it is the basis of the record check and never part of the evidenced total.",
     "predictions": 269,
     "checked": 257,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 255,
      "void": 0,
      "matches": 255,
      "net_points_hundredths": -376400,
      "staked_hundredths": 2550000,
      "return_percent": "-14.76",
      "interval_low": "-27.48",
      "interval_high": "-1.84",
      "interval_note": null,
      "period_from": "2025-07-17",
      "period_to": "2026-10-11",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 255,
       "return_main_percent": "-14.76",
       "return_other_percent": "-13.85",
       "settled_excluding_void": 255,
       "net_main_points_hundredths": -376400,
       "net_other_points_hundredths": -353200,
       "period_from": "2025-07-17",
       "period_to": "2026-10-11"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 257,
      "priced": 255
     },
     "accuracy": {
      "picks": 255,
      "won": 108,
      "won_percent": "42.4",
      "implied_percent": "49.7",
      "left_out": 0,
      "by_market": [
       {
        "market": "Over/under goals",
        "won": 43,
        "picks": 100,
        "implied_percent": "50.6"
       },
       {
        "market": "Team goals",
        "won": 41,
        "picks": 92,
        "implied_percent": "46.9"
       },
       {
        "market": "Both teams to score",
        "won": 11,
        "picks": 29,
        "implied_percent": "56.9"
       },
       {
        "market": "Match result",
        "won": 5,
        "picks": 16,
        "implied_percent": "47.9"
       },
       {
        "market": "Result and total goals",
        "won": 8,
        "picks": 13,
        "implied_percent": "51.5"
       },
       {
        "market": "Other markets",
        "won": 0,
        "picks": 5,
        "implied_percent": "45.5"
       }
      ]
     }
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-3fdccb07500ad804b7fb69c7",
   "n-ccf28d14b0c2f9fb4e151d1e",
   "n-d64bfec9fbbda238b3d20a75",
   "n-e970026aa1bf00db9a00b747"
  ],
  "interval_low": null,
  "interval_high": null,
  "caption": "Archived before kick-off, reconstructed at archived prices (~8–15 h before kick-off) · 100 points per pick · 16 April – 23 August 2026 · Calculated · picks settled under reconstruction method 1.1",
  "record_from": "2025-07-17",
  "record_to": "2026-10-11"
 },
 "recorded_picks": [
  {
   "record_id": "n-49c3e05bb5f470d1910fb947",
   "url": "/authors/steffen-wilkens/picks/2/#pick-n-49c3e05bb5f470d1910fb947",
   "match": "Sassuolo v AC Milan",
   "match_url": "/football/matches/sassuolo-vs-ac-milan-2026-10-11/",
   "kickoff": "2026-10-11T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -28.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.7",
   "settled_price": "1.5500",
   "published_at": "2026-10-11T05:43:00.000Z",
   "recorded_at": "2026-10-12T20:06:53.813Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-49c3e05bb5f470d1910fb947",
    "quote_text": "Beide Teams treffen- Ja\n\nniedrig\n\n1.70",
    "fragment_from": 1950,
    "fragment_to": 1988,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/sassuolo-vs-ac-milan-tipp-prognose-quoten-11-10-2026",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f28d2d5a2cc774c9bef78d57fba6134d39a50c73fe12fe12cf5d5f186fa5522d",
     "material_removed": false
    },
    "published_at": "2026-10-11T05:43:00.000Z",
    "detected_at": "2026-10-12T20:06:53.813Z",
    "executed_at": "2026-10-13T20:11:16.219Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-6daf1549fb1e",
     "display_name": "Sassuolo v AC Milan",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T16:00:00.000Z",
     "url": "/football/matches/sassuolo-vs-ac-milan-2026-10-11/",
     "scoreline": "1-1"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.5500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-10-11T05:43:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-11T05:43:00.000Z",
     "detected_at": "2026-10-12T20:06:53.813Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.7",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Sassuolo 1-1 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "8c7ddda16ee62e02d8ea392da485509fb4948c1ea186fce7f4b7346b43de2876",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-10-13T20:11:16.219Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b402a766bde52737c8fd78422d39d706f2a5f01e72189c4cfdfadec271afe897",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-10-13T20:11:16.219Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/sassuolo-vs-ac-milan-tipp-prognose-quoten-11-10-2026",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-2f6a8f390317d81c4349f698",
   "url": "/authors/steffen-wilkens/picks/2/#pick-n-2f6a8f390317d81c4349f698",
   "match": "Real Madrid v Villarreal",
   "match_url": "/football/matches/real-madrid-vs-villarreal-2026-10-10/",
   "kickoff": "2026-10-10T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -49.1,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Real Madrid win, both teams to score: yes at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "2.15",
   "settled_price": "2.15",
   "published_at": "2026-10-09T22:37:00.000Z",
   "recorded_at": "2026-10-12T20:07:21.837Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2f6a8f390317d81c4349f698",
    "quote_text": "2.15 für „Sieg Real Madrid & Beide Teams treffen- Ja",
    "fragment_from": 2670,
    "fragment_to": 2722,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/real-madrid-vs-villarreal-tipp-prognose-quoten-10-10-2026",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4301be5a054614845d2b848962524f33ec26043a3b7bb9906994b37042624f5a",
     "material_removed": false
    },
    "published_at": "2026-10-09T22:37:00.000Z",
    "detected_at": "2026-10-12T20:07:21.837Z",
    "executed_at": "2026-10-13T20:11:10.490Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-37ee5665d243",
     "display_name": "Real Madrid v Villarreal",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-10T19:00:00.000Z",
     "url": "/football/matches/real-madrid-vs-villarreal-2026-10-10/",
     "scoreline": "1-0"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Real Madrid win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-10-09T22:37:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T22:37:00.000Z",
     "detected_at": "2026-10-12T20:07:21.837Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Real Madrid win, both teams to score: yes",
     "author_odds": "2.15",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Real Madrid win, both teams to score: yes at 2.15"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Real Madrid 1-0 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "446653be48c3dd3b008ce0052488c208492993c8a8191bb8e49b46b0aa0d9f24",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Real Madrid win, both teams to score: yes",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:11:10.490Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/real-madrid-vs-villarreal-tipp-prognose-quoten-10-10-2026",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Madrid win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-1e0009376b2563146b34e1a7",
   "url": "/authors/steffen-wilkens/picks/2/#pick-n-1e0009376b2563146b34e1a7",
   "match": "AC Milan v Lecce",
   "match_url": "/football/matches/ac-milan-vs-lecce-2026-09-20/",
   "kickoff": "2026-09-20T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -529.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.0800",
   "published_at": "2026-09-20T05:42:00.000Z",
   "recorded_at": "2026-10-12T20:08:40.447Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1e0009376b2563146b34e1a7",
    "quote_text": "Beide Teams treffen- Ja\n\nmittel\n\n2.15",
    "fragment_from": 2159,
    "fragment_to": 2196,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/ac-milan-vs-lecce-tipp-prognose-quoten-20-09-2026",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b6fa6e77681b6b6c6b82398e2894491d31f86c83bea0d86751508c751f2d7e6b",
     "material_removed": false
    },
    "published_at": "2026-09-20T05:42:00.000Z",
    "detected_at": "2026-10-12T20:08:40.447Z",
    "executed_at": "2026-10-13T20:10:47.638Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-14e1412288bd",
     "display_name": "AC Milan v Lecce",
     "competition_name": "Serie A",
     "starts_at": "2026-09-20T18:45:00.000Z",
     "url": "/football/matches/ac-milan-vs-lecce-2026-09-20/",
     "scoreline": "3-0"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.0800",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-20T05:42:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-20T05:42:00.000Z",
     "detected_at": "2026-10-12T20:08:40.447Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "2.15",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 2.15"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was AC Milan 3-0 Lecce."
    },
    "settlements": [
     {
      "operation_id": "0a4858b453f50af864d4c78eba192b484f9c7c78f7d9c6df405369ff65fed6cc",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:47.638Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fdc844ab4863d21fb14b3a1a9d9751e934f2eb4a4faf7804bbf3b87a136dc89e",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "2.0800",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:47.638Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/ac-milan-vs-lecce-tipp-prognose-quoten-20-09-2026",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-7e48e09b9de6105eff56d023",
   "url": "/authors/steffen-wilkens/picks/2/#pick-n-7e48e09b9de6105eff56d023",
   "match": "AFC Bournemouth v Liverpool",
   "match_url": "/football/matches/afc-bournemouth-vs-liverpool-2026-09-20/",
   "kickoff": "2026-09-20T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -535.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Liverpool over 1.5 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.65",
   "settled_price": "1.8000",
   "published_at": "2026-09-20T05:39:00.000Z",
   "recorded_at": "2026-10-12T20:08:41.098Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7e48e09b9de6105eff56d023",
    "quote_text": "Liverpool Über 1,5 Tore\n\nniedrig\n\n1.65",
    "fragment_from": 2050,
    "fragment_to": 2088,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/bournemouth-vs-liverpool-tipp-ki-prognose-quoten-20-09-2026",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "62a0b379657aceb844f21361aa809fd7a0349eed303b6dee84ab34c1381bef47",
     "material_removed": false
    },
    "published_at": "2026-09-20T05:39:00.000Z",
    "detected_at": "2026-10-12T20:08:41.098Z",
    "executed_at": "2026-10-13T20:10:44.562Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-ef38eb6c46e8",
     "display_name": "AFC Bournemouth v Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-09-20T13:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-liverpool-2026-09-20/",
     "scoreline": "0-1"
    },
    "market_label": "Team goals over/under 1.5",
    "outcome_label": "Liverpool over 1.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-20T05:39:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-20T05:39:00.000Z",
     "detected_at": "2026-10-12T20:08:41.098Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 1.5",
     "choice": "Liverpool over 1.5",
     "author_odds": "1.65",
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 1.5: Liverpool over 1.5 at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was AFC Bournemouth 0-1 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "c1727d0fcb5c085f0f5ab53e76c827d4fa0280fcdd050e17a3cf7cb9ff46f182",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Liverpool over 1.5",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:44.562Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "20b5c31ff06ffe66a53d3ab882d8c6f7df0c9db7beac6a02e70cda1ff50caf05",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "Liverpool over 1.5",
      "decimal_odds": "1.8000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:44.562Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/bournemouth-vs-liverpool-tipp-ki-prognose-quoten-20-09-2026",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool over 1.5 (Team goals over/under 1.5)"
   }
  },
  {
   "record_id": "n-c164efb79c07b1ae3beba25b",
   "url": "/authors/steffen-wilkens/picks/2/#pick-n-c164efb79c07b1ae3beba25b",
   "match": "Manchester City v Sunderland",
   "match_url": "/football/matches/manchester-city-vs-sunderland-2026-09-20/",
   "kickoff": "2026-09-20T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -535.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Manchester City to win and over 2.5 goals at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8650,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.8650",
   "published_at": "2026-09-20T05:54:00.000Z",
   "recorded_at": "2026-10-12T20:08:38.987Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c164efb79c07b1ae3beba25b",
    "quote_text": "Sieg Manchester City & Über 2,5 Tore\n\nmittel\n\n1.80",
    "fragment_from": 1874,
    "fragment_to": 1924,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/manchester-city-vs-sunderland-tipp-ki-prognose-quoten-20-09-2026",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "31eddc6a70fd3ea2e6b2f005af19f17764e1aa0e29c86037cca12d2d2206066d",
     "material_removed": false
    },
    "published_at": "2026-09-20T05:54:00.000Z",
    "detected_at": "2026-10-12T20:08:38.987Z",
    "executed_at": "2026-10-13T20:10:44.588Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-9e608e843bee",
     "display_name": "Manchester City v Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-09-20T13:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-sunderland-2026-09-20/",
     "scoreline": "5-3"
    },
    "market_label": "Match result and over/under 2.5 goals",
    "outcome_label": "Manchester City to win and over 2.5 goals",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8650",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8650,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-20T05:54:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-20T05:54:00.000Z",
     "detected_at": "2026-10-12T20:08:38.987Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 2.5 goals",
     "choice": "Manchester City to win and over 2.5 goals",
     "author_odds": "1.8",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 2.5 goals: Manchester City to win and over 2.5 goals at 1.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Manchester City 5-3 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "783163fe7d06597e73fc3918cf85b4e72ee32c8177e4ae02daaf7309847d5be0",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Manchester City to win and over 2.5 goals",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-10-13T20:10:44.588Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1962501f419624210c23f3d19aaed9d68fab9cc13be875fe46d5e3c4fd49748c",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 2.5 goals",
      "choice": "Manchester City to win and over 2.5 goals",
      "decimal_odds": "1.8650",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8650,
      "executed_at": "2026-10-13T20:10:44.588Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/manchester-city-vs-sunderland-tipp-ki-prognose-quoten-20-09-2026",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win and over 2.5 goals"
   }
  },
  {
   "record_id": "n-ba92cd5107b945ab0870cac9",
   "url": "/authors/steffen-wilkens/picks/2/#pick-n-ba92cd5107b945ab0870cac9",
   "match": "Tottenham Hotspur v Aston Villa",
   "match_url": "/football/matches/tottenham-hotspur-vs-aston-villa-2026-09-19/",
   "kickoff": "2026-09-19T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -560.7,
   "market_code": "1x2",
   "author_said": "1X2, match result, first half: draw at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.3000",
   "published_at": "2026-09-18T22:52:00.000Z",
   "recorded_at": "2026-10-12T20:09:02.648Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ba92cd5107b945ab0870cac9",
    "quote_text": "Unentschieden (1. HZ)\n\nmittel\n\n2.25",
    "fragment_from": 1859,
    "fragment_to": 1894,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/tottenham-vs-aston-villa-tipp-ki-prognose-quoten-19-09-2026",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "878d74d021aca9df9ebf5dd2fdb5fe31e73cabb39e191ce3364b32aee64de931",
     "material_removed": false
    },
    "published_at": "2026-09-18T22:52:00.000Z",
    "detected_at": "2026-10-12T20:09:02.648Z",
    "executed_at": "2026-10-13T20:10:33.794Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-5c7343f52ee9",
     "display_name": "Tottenham Hotspur v Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2026-09-19T11:30:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-aston-villa-2026-09-19/",
     "scoreline": "2-3"
    },
    "market_label": "1X2, match result, first half",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "2.25",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.3000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T22:52:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T22:52:00.000Z",
     "detected_at": "2026-10-12T20:09:02.648Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result, first half",
     "choice": "draw",
     "author_odds": "2.25",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "first_half",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result, first half: draw at 2.25"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Tottenham Hotspur 2-3 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "50a86d485fc74b1059060eb51d591bb0aa73a9f14ad793760a63b4c1a1f7bf0d",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result, first half",
      "choice": "draw",
      "decimal_odds": "2.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:33.794Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ec947e91a3b7b53570bc33e38f61413fcb88f5b713f9808ac747f50c5cb3b1ac",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result, first half",
      "choice": "draw",
      "decimal_odds": "2.3000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:33.794Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/tottenham-vs-aston-villa-tipp-ki-prognose-quoten-19-09-2026",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-88e0182fcd661a477489fd5e",
   "url": null,
   "match": "Gaziantep F.K. v Fenerbahçe",
   "match_url": null,
   "kickoff": "2026-09-14T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -675.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.74",
   "settled_price": "1.7050",
   "published_at": "2026-09-14T05:29:00.000Z",
   "recorded_at": "2026-10-12T20:09:44.326Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3c3d9839a3f8653c656de955",
   "url": null,
   "match": "FC Augsburg v Bayer 04 Leverkusen",
   "match_url": null,
   "kickoff": "2026-09-12T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -726.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "1.9500",
   "published_at": "2026-09-12T05:57:00.000Z",
   "recorded_at": "2026-10-12T20:10:21.718Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d52ea3e49b20bc1b15bc8d10",
   "url": null,
   "match": "Sevilla v Valencia",
   "match_url": null,
   "kickoff": "2026-09-11T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -745.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Valencia under 0.5 at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.2100",
   "published_at": "2026-09-11T05:37:00.000Z",
   "recorded_at": "2026-10-12T20:10:44.804Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-837fc17ffa6a683659eafb2c",
   "url": "/authors/steffen-wilkens/picks/2/#pick-n-837fc17ffa6a683659eafb2c",
   "match": "SK Slavia Praha v RC Lens",
   "match_url": "/football/matches/sk-slavia-praha-vs-rc-lens-2026-09-10/",
   "kickoff": "2026-09-10T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -769.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4450,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.57",
   "settled_price": "1.4450",
   "published_at": "2026-09-10T05:55:00.000Z",
   "recorded_at": "2026-10-12T20:10:52.778Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-837fc17ffa6a683659eafb2c",
    "quote_text": "Beide Teams treffen- Ja\n\nniedrig\n\n1.57",
    "fragment_from": 1474,
    "fragment_to": 1512,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/slavia-prag-vs-lens-tipp-ki-prognose-quoten-10-09-2026-champions-league",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ba2069a315c1ccd9c4b77f3e4bcb0fb49bfc053568ba7b7d43b158039948d25c",
     "material_removed": false
    },
    "published_at": "2026-09-10T05:55:00.000Z",
    "detected_at": "2026-10-12T20:10:52.778Z",
    "executed_at": "2026-10-13T20:09:56.660Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-ecb3f966b2d0",
     "display_name": "SK Slavia Praha v RC Lens",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-09-10T19:00:00.000Z",
     "url": "/football/matches/sk-slavia-praha-vs-rc-lens-2026-09-10/",
     "scoreline": "2-3"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.4450",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4450,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-10T05:55:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-10T05:55:00.000Z",
     "detected_at": "2026-10-12T20:10:52.778Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was SK Slavia Praha 2-3 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "fb17582e53f8495a0753d5cd4e6e3055ae8d5806441c8f3ca2dd4b618b44ba48",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-10-13T20:09:56.660Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "818784522ecc423ddfbb609983b58846a1a7e79d3f7900ec1c0a261cba66e764",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.4450",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4450,
      "executed_at": "2026-10-13T20:09:56.660Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/slavia-prag-vs-lens-tipp-ki-prognose-quoten-10-09-2026-champions-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-4a82f76f3d0cb59e14aa5922",
   "url": null,
   "match": "FC Porto v Manchester City",
   "match_url": null,
   "kickoff": "2026-09-08T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -817.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.18",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.18",
   "settled_price": "2.1500",
   "published_at": "2026-09-08T05:57:00.000Z",
   "recorded_at": "2026-10-12T20:11:11.944Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-dbee14749c71b7dbe5c9d239",
   "url": null,
   "match": "Real Madrid v Inter",
   "match_url": null,
   "kickoff": "2026-09-08T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -817.2,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Real Madrid to win and over 1.5 goals at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.75",
   "settled_price": "1.7300",
   "published_at": "2026-09-08T05:58:00.000Z",
   "recorded_at": "2026-10-12T20:11:11.648Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-47e82e2d86584ae0b51f8a61",
   "url": null,
   "match": "Juventus v AC Milan",
   "match_url": null,
   "kickoff": "2026-09-06T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -865.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: AC Milan under 0.5 at 2.55",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.55",
   "settled_price": "2.5000",
   "published_at": "2026-09-05T22:43:00.000Z",
   "recorded_at": "2026-10-12T20:11:33.891Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9da14400c523135df750948d",
   "url": null,
   "match": "Everton v Manchester United",
   "match_url": null,
   "kickoff": "2026-09-06T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -871.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5150,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.6",
   "settled_price": "1.5150",
   "published_at": "2026-09-05T22:48:00.000Z",
   "recorded_at": "2026-10-12T20:11:32.563Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b653541b4d17e7d01c5a8410",
   "url": null,
   "match": "Nottingham Forest v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2026-09-05T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -894.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.67",
   "settled_price": "1.6450",
   "published_at": "2026-09-05T05:44:00.000Z",
   "recorded_at": "2026-10-12T20:11:52.661Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-52f0ea496f0c5ba0f8142708",
   "url": null,
   "match": "Fulham v Crystal Palace",
   "match_url": null,
   "kickoff": "2026-09-05T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -894.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.92",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.92",
   "settled_price": "1.9250",
   "published_at": "2026-09-05T05:49:00.000Z",
   "recorded_at": "2026-10-12T20:11:45.142Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4e248393c07be3fc75656b5b",
   "url": null,
   "match": "Manchester United v Ipswich Town",
   "match_url": null,
   "kickoff": "2026-08-30T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -1036.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Manchester United over 1.5 at 1.41",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.41",
   "settled_price": "1.3300",
   "published_at": "2026-08-30T05:52:00.000Z",
   "recorded_at": "2026-10-12T20:12:24.607Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3c18217e2ed765e48a7ac187",
   "url": null,
   "match": "Galatasaray v Göztepe",
   "match_url": null,
   "kickoff": "2026-08-29T18:30:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -1057.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: Galatasaray over 2.5 at 2.46",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.46",
   "settled_price": "1.8600",
   "published_at": "2026-08-28T22:29:00.000Z",
   "recorded_at": "2026-10-12T20:12:47.109Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-bf03f676e4b725cb3ad8c1bf",
   "url": null,
   "match": "Tottenham Hotspur v Newcastle United",
   "match_url": null,
   "kickoff": "2026-08-29T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -1059.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Newcastle United over 1.5 at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.3",
   "settled_price": "2.2900",
   "published_at": "2026-08-28T22:52:00.000Z",
   "recorded_at": "2026-10-12T20:12:41.478Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3cf43873c4d89be17b69b234",
   "url": null,
   "match": "Crystal Palace v Manchester City",
   "match_url": null,
   "kickoff": "2026-08-28T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -1081.2,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Manchester City to win and over 2.5 goals at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.3",
   "settled_price": "2.2600",
   "published_at": "2026-08-28T05:53:00.000Z",
   "recorded_at": "2026-10-12T20:12:48.433Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ce9a078bbb9fb50ad894a238",
   "url": null,
   "match": "FK Partizan v Getafe",
   "match_url": null,
   "kickoff": "2026-08-27T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -1105.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: FK Partizan under 0.5 at 2.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.7",
   "settled_price": "2.6650",
   "published_at": "2026-08-27T05:47:00.000Z",
   "recorded_at": "2026-10-12T20:12:54.616Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ec2f4535d172b257dad1deb2",
   "url": null,
   "match": "Austria Wien v Sporting Braga",
   "match_url": null,
   "kickoff": "2026-08-27T18:30:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -1105.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.76",
   "settled_price": "1.8300",
   "published_at": "2026-08-27T05:49:00.000Z",
   "recorded_at": "2026-10-12T20:12:52.972Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-04f2e6c104fda4ea879aad3f",
   "url": null,
   "match": "Viking FK v Dinamo Zagreb",
   "match_url": null,
   "kickoff": "2026-08-26T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -1129.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Dinamo Zagreb over 1.5 at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.1000",
   "published_at": "2026-08-26T05:56:00.000Z",
   "recorded_at": "2026-10-12T20:12:55.718Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6d288b56155f2dbf3130f8c0",
   "url": null,
   "match": "AEK Athens v Levski Sofia",
   "match_url": null,
   "kickoff": "2026-08-26T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -1129.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: AEK Athens over 1.5 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7050,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.76",
   "settled_price": "1.7050",
   "published_at": "2026-08-26T05:57:00.000Z",
   "recorded_at": "2026-10-12T20:12:55.527Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c80568fa2349fd632f966339",
   "url": null,
   "match": "Valencia v Real Betis",
   "match_url": null,
   "kickoff": "2026-08-25T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -1153.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 2.06",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.06",
   "settled_price": "1.9100",
   "published_at": "2026-08-25T05:38:00.000Z",
   "recorded_at": "2026-10-12T20:12:57.847Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d64bfec9fbbda238b3d20a75",
   "url": null,
   "match": "Stade Rennais v Paris Saint-Germain",
   "match_url": null,
   "kickoff": "2026-08-23T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -1202.6,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.1000",
   "published_at": null,
   "recorded_at": "2026-10-12T21:18:03.160Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d8b09ed160fd123070539a24",
   "url": null,
   "match": "Real Betis v Real Sociedad",
   "match_url": null,
   "kickoff": "2026-08-21T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -1249.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "1.8000",
   "published_at": "2026-08-21T05:39:00.000Z",
   "recorded_at": "2026-10-12T20:13:25.476Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e44b9a0289ec4e22c9dfe814",
   "url": null,
   "match": "Sporting Braga v Austria Wien",
   "match_url": null,
   "kickoff": "2026-08-20T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -1273.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.2",
   "settled_price": "1.8200",
   "published_at": "2026-08-20T05:49:00.000Z",
   "recorded_at": "2026-10-12T20:13:28.117Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d3ec3c100003b341412be924",
   "url": null,
   "match": "Celtic v LASK",
   "match_url": null,
   "kickoff": "2026-08-19T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -1297.2,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Celtic to win and over 1.5 goals at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "2.0600",
   "published_at": "2026-08-19T05:59:00.000Z",
   "recorded_at": "2026-10-12T20:13:28.298Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5213e7af12ac38b3f94ce70e",
   "url": null,
   "match": "Levski Sofia v AEK Athens",
   "match_url": null,
   "kickoff": "2026-08-18T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -1321.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.87",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.87",
   "settled_price": "2.0000",
   "published_at": "2026-08-18T05:57:00.000Z",
   "recorded_at": "2026-10-12T20:13:32.423Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-47bcaf8b95acd482dffec698",
   "url": null,
   "match": "Deportivo de A Coruña v Elche",
   "match_url": null,
   "kickoff": "2026-08-17T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -1345.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.82",
   "settled_price": "1.8150",
   "published_at": "2026-08-17T05:37:00.000Z",
   "recorded_at": "2026-10-12T20:13:35.933Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2cd6026a26fc812d0be7345d",
   "url": null,
   "match": "Pafos v Red Bull Salzburg",
   "match_url": null,
   "kickoff": "2026-08-13T17:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -1443.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Red Bull Salzburg over 1.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.0500",
   "published_at": "2026-08-13T05:54:00.000Z",
   "recorded_at": "2026-10-12T20:13:50.500Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b7dd0a5822e397a59d5c6fdf",
   "url": null,
   "match": "SK Rapid v Paide",
   "match_url": null,
   "kickoff": "2026-08-12T16:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -1468.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.93",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.93",
   "settled_price": "1.8000",
   "published_at": "2026-08-12T05:47:00.000Z",
   "recorded_at": "2026-10-12T20:13:53.963Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-19d4eceae1d96767cc73820d",
   "url": null,
   "match": "Olympique Lyonnais v AC Sparta Praha",
   "match_url": null,
   "kickoff": "2026-08-11T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -1489.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.75",
   "settled_price": "1.6800",
   "published_at": "2026-08-11T05:56:00.000Z",
   "recorded_at": "2026-10-12T20:13:54.435Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5a382728327ab5736ceba8a3",
   "url": null,
   "match": "Sturm Graz v Fenerbahçe",
   "match_url": null,
   "kickoff": "2026-08-11T18:30:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -1489.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Fenerbahçe over 1.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.6100",
   "published_at": "2026-08-11T05:57:00.000Z",
   "recorded_at": "2026-10-12T20:13:54.226Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-cd8e88683ae9750a5ed22cbe",
   "url": null,
   "match": "Dinamo Zagreb v Kauno Žalgiris",
   "match_url": null,
   "kickoff": "2026-08-04T18:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -1658.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: Dinamo Zagreb under 2.5 at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.83",
   "settled_price": "1.8300",
   "published_at": "2026-08-04T05:57:00.000Z",
   "recorded_at": "2026-10-12T20:14:17.059Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5350463ce6542de61ccb24d3",
   "url": null,
   "match": "Dinamo City v Aluminij",
   "match_url": null,
   "kickoff": "2026-07-30T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -1777.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.98",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.98",
   "settled_price": "1.7500",
   "published_at": "2026-07-30T05:45:00.000Z",
   "recorded_at": "2026-10-12T20:14:38.003Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9a5c54dd179435d3f2af5b60",
   "url": null,
   "match": "Inter Turku v İstanbul Başakşehir",
   "match_url": null,
   "kickoff": "2026-07-30T16:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -1780.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.76",
   "settled_price": "1.7300",
   "published_at": "2026-07-30T05:46:00.000Z",
   "recorded_at": "2026-10-12T20:14:37.905Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d17f624134fa00da55cc6721",
   "url": null,
   "match": "Hearts v Sturm Graz",
   "match_url": null,
   "kickoff": "2026-07-28T18:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -1825.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Sturm Graz over 1.5 at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.5300",
   "published_at": "2026-07-28T05:56:00.000Z",
   "recorded_at": "2026-10-12T20:14:42.332Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9ab865395bfd674f13344b47",
   "url": null,
   "match": "Hajduk Split v Pafos",
   "match_url": null,
   "kickoff": "2026-07-23T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -1945.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Hajduk Split over 1.5 at 2.35",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.35",
   "settled_price": "2.2750",
   "published_at": "2026-07-23T05:50:00.000Z",
   "recorded_at": "2026-10-12T20:14:49.882Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-06389add1104798bc2da0319",
   "url": null,
   "match": "Liepāja v Austria Wien",
   "match_url": null,
   "kickoff": "2026-07-23T15:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -1949.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.75",
   "settled_price": "1.7800",
   "published_at": "2026-07-23T05:49:00.000Z",
   "recorded_at": "2026-10-12T20:14:50.000Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-14dd6c0695968f8a6d8a4721",
   "url": null,
   "match": "Žilina v Hajduk Split",
   "match_url": null,
   "kickoff": "2026-07-16T18:30:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -2113.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.87",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.87",
   "settled_price": "1.9300",
   "published_at": "2026-07-16T05:45:00.000Z",
   "recorded_at": "2026-10-12T20:15:05.695Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3d8bf6bc21a35f26e39ceac7",
   "url": null,
   "match": "Bayer 04 Leverkusen v RB Leipzig",
   "match_url": null,
   "kickoff": "2026-05-02T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -3915.9,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: RB Leipzig over 1.5 at 1.86",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.86",
   "settled_price": "1.9350",
   "published_at": "2026-05-01T22:59:00.000Z",
   "recorded_at": "2026-10-12T20:21:29.228Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9e6ae9960373b0a739e73be8",
   "url": null,
   "match": "Valencia v Atlético Madrid",
   "match_url": null,
   "kickoff": "2026-05-02T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -3918.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Valencia over 1.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.7900",
   "published_at": "2026-05-01T22:38:00.000Z",
   "recorded_at": "2026-10-12T20:21:48.262Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b1e4fa5a0234ce49def498d5",
   "url": null,
   "match": "1. FC Union Berlin v 1. FC Köln",
   "match_url": null,
   "kickoff": "2026-05-02T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -3918.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.86",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.86",
   "settled_price": "1.8000",
   "published_at": "2026-05-01T22:56:00.000Z",
   "recorded_at": "2026-10-12T20:21:39.679Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e75158fdc00e2956b674ae35",
   "url": null,
   "match": "Sporting Braga v SC Freiburg",
   "match_url": null,
   "kickoff": "2026-04-30T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -3961.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.83",
   "settled_price": "1.7650",
   "published_at": "2026-04-30T05:54:00.000Z",
   "recorded_at": "2026-10-12T20:21:53.476Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ccf28d14b0c2f9fb4e151d1e",
   "url": null,
   "match": "1. FSV Mainz 05 v FC Bayern München",
   "match_url": null,
   "kickoff": "2026-04-25T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -4087.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: FC Bayern München over 2.5 at 2.35",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14550,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.35",
   "settled_price": "2.4550",
   "published_at": null,
   "recorded_at": "2026-10-12T21:17:07.537Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4a0583b2ef24d1eab3e8c3a5",
   "url": null,
   "match": "Rayo Vallecano v Espanyol",
   "match_url": null,
   "kickoff": "2026-04-23T18:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -4130.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "1.9600",
   "published_at": "2026-04-23T05:37:00.000Z",
   "recorded_at": "2026-10-12T20:22:46.312Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-94765214e6b0ecbb295e9034",
   "url": null,
   "match": "Juventus v Bologna",
   "match_url": null,
   "kickoff": "2026-04-19T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -4225.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12050,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.2050",
   "published_at": "2026-04-18T22:44:00.000Z",
   "recorded_at": "2026-10-12T20:23:29.983Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9e8413b8723ef8322372e86c",
   "url": null,
   "match": "Borussia M'gladbach v 1. FSV Mainz 05",
   "match_url": null,
   "kickoff": "2026-04-19T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -4226.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "2.0100",
   "published_at": "2026-04-18T22:57:00.000Z",
   "recorded_at": "2026-10-12T20:23:08.585Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a7676a5e02bcda9e37ac01fe",
   "url": null,
   "match": "Hellas Verona v AC Milan",
   "match_url": null,
   "kickoff": "2026-04-19T13:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -4231.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: AC Milan under 1.5 at 2.02",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.02",
   "settled_price": "2.0900",
   "published_at": "2026-04-18T22:42:00.000Z",
   "recorded_at": "2026-10-12T20:23:30.182Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-17451b1a067e54b7e0c002e3",
   "url": null,
   "match": "AS Roma v Atalanta",
   "match_url": null,
   "kickoff": "2026-04-18T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -4249.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.77",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.77",
   "settled_price": "1.9100",
   "published_at": "2026-04-17T22:43:00.000Z",
   "recorded_at": "2026-10-12T20:23:46.559Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-68766263757da21d59851f18",
   "url": null,
   "match": "Eintracht Frankfurt v RB Leipzig",
   "match_url": null,
   "kickoff": "2026-04-18T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -4251.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig at 1.96",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11950,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.96",
   "settled_price": "2.1950",
   "published_at": "2026-04-17T22:57:00.000Z",
   "recorded_at": "2026-10-12T20:23:38.396Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-48ff1b962f8c40128755c655",
   "url": null,
   "match": "Brentford v Fulham",
   "match_url": null,
   "kickoff": "2026-04-18T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4256.9,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Brentford over 1.5 at 1.93",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.93",
   "settled_price": "1.8200",
   "published_at": "2026-04-17T22:52:00.000Z",
   "recorded_at": "2026-10-12T20:23:45.623Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-62bf666a5806b39ba4627dde",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-62bf666a5806b39ba4627dde",
   "match": "Nottingham Forest v FC Porto",
   "match_url": null,
   "kickoff": "2026-04-16T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -4376.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.78",
   "settled_price": "1.8000",
   "published_at": "2026-04-16T06:06:01.000Z",
   "recorded_at": "2026-10-16T03:04:39.875Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-62bf666a5806b39ba4627dde",
    "quote_text": "Beide Teams treffen - Nein\n\nmittel\n\n1.78 bei Winamax",
    "fragment_from": 2840,
    "fragment_to": 2892,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4a5a33be949865c1d92bddd773f5c040dec69dca53db77939e2acaa24781e675",
     "material_removed": false
    },
    "published_at": "2026-04-16T06:06:01.000Z",
    "detected_at": "2026-10-16T03:04:39.875Z",
    "executed_at": "2026-11-07T18:24:50.487Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v FC Porto",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-04-16T19:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.8000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-16T06:06:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-16T06:06:01.000Z",
     "detected_at": "2026-10-16T03:04:39.875Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "no",
     "author_odds": "1.78",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.78"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Nottingham Forest 1-0 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "c1367f5479ea5eaf02d6c1508f075348f232580dd3f5795c2d0065c019c85a40",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.78",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7800,
      "executed_at": "2026-11-07T18:24:50.482Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bf9b46b00c4fd0c87a7fcab4efd172ac90827bb27d2121cc9eabb1e7de8610ae",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.8000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-11-07T18:24:50.487Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-5fa38c30a22d06cc336b745a",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-5fa38c30a22d06cc336b745a",
   "match": "Nottingham Forest v FC Porto",
   "match_url": null,
   "kickoff": "2026-04-16T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -4376.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Nottingham Forest under 0.5 at 3.35",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.35",
   "settled_price": "3.2750",
   "published_at": "2026-04-16T06:06:01.000Z",
   "recorded_at": "2026-10-16T03:04:39.875Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-5fa38c30a22d06cc336b745a",
    "quote_text": "Nottingham Unter 0,5 Tore\n\nhoch\n\n3.35 bei Interwetten",
    "fragment_from": 2785,
    "fragment_to": 2838,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4a5a33be949865c1d92bddd773f5c040dec69dca53db77939e2acaa24781e675",
     "material_removed": false
    },
    "published_at": "2026-04-16T06:06:01.000Z",
    "detected_at": "2026-10-16T03:04:39.875Z",
    "executed_at": "2026-11-07T18:24:50.476Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v FC Porto",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-04-16T19:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Team goals over/under 0.5",
    "outcome_label": "Nottingham Forest under 0.5",
    "odds_set": {
     "by_author": "3.35",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.2750",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-16T06:06:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-16T06:06:01.000Z",
     "detected_at": "2026-10-16T03:04:39.875Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 0.5",
     "choice": "Nottingham Forest under 0.5",
     "author_odds": "3.35",
     "market_key": "team_total",
     "choice_key": "1-under",
     "period": "match",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 0.5: Nottingham Forest under 0.5 at 3.35"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Nottingham Forest 1-0 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "b0ea856fc37c2d2c292da5397cdae006a7618225d6f57c29c247f089e547ed28",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5",
      "choice": "Nottingham Forest under 0.5",
      "decimal_odds": "3.35",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:24:50.471Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e7f661f3fb79be805ed3ad909eb4658d94c290cbe7581cff065b7e3ddfabdc0f",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5",
      "choice": "Nottingham Forest under 0.5",
      "decimal_odds": "3.2750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T18:24:50.476Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest under 0.5 (Team goals over/under 0.5)"
   }
  },
  {
   "record_id": "n-d2c15b646a698d1b88513104",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-d2c15b646a698d1b88513104",
   "match": "Nottingham Forest v FC Porto",
   "match_url": null,
   "kickoff": "2026-04-16T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -4376.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.65",
   "settled_price": "1.6100",
   "published_at": "2026-04-16T06:06:01.000Z",
   "recorded_at": "2026-10-16T03:04:39.875Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d2c15b646a698d1b88513104",
    "quote_text": "Unter 2,5 Tore\n\nBetano\n\n1.65\nQuote",
    "fragment_from": 500,
    "fragment_to": 534,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4a5a33be949865c1d92bddd773f5c040dec69dca53db77939e2acaa24781e675",
     "material_removed": false
    },
    "published_at": "2026-04-16T06:06:01.000Z",
    "detected_at": "2026-10-16T03:04:39.875Z",
    "executed_at": "2026-11-07T18:24:50.465Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Nottingham Forest v FC Porto",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-04-16T19:00:00.000Z",
     "url": null,
     "scoreline": "1-0"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.6100",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-04-16T06:06:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-04-16T06:06:01.000Z",
     "detected_at": "2026-10-16T03:04:39.875Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.65",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Nottingham Forest 1-0 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "4e532afab16710245ce68103e1580dee1d59391459ecb3e7208a327aae69accf",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-11-07T18:24:50.451Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "98b938dd01790f96e9251955300471b9c37eca54c935ade755f80df5e776f298",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.6100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6100,
      "executed_at": "2026-11-07T18:24:50.465Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "Wettbasis",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/nottingham-vs-porto-tipp-prognose-quoten-16-04-2026-europa-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-3fdccb07500ad804b7fb69c7",
   "url": null,
   "match": "Nottingham Forest v FC Porto",
   "match_url": null,
   "kickoff": "2026-04-16T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -4298.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.65",
   "settled_price": "1.6100",
   "published_at": null,
   "recorded_at": "2026-10-12T21:16:42.708Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e970026aa1bf00db9a00b747",
   "url": null,
   "match": "AEK Athens v Rayo Vallecano",
   "match_url": null,
   "kickoff": "2026-04-16T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -4298.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.78",
   "settled_price": "1.8000",
   "published_at": null,
   "recorded_at": "2026-10-12T21:15:41.874Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d2ac05754e07654b36fd34a0",
   "url": null,
   "match": "Olympique Lyonnais v Lorient",
   "match_url": null,
   "kickoff": "2026-04-12T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -4393.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "2.1000",
   "published_at": "2026-04-12T05:32:00.000Z",
   "recorded_at": "2026-10-12T20:24:29.123Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-84428eb28098b97d602a0543",
   "url": null,
   "match": "Sevilla v Atlético Madrid",
   "match_url": null,
   "kickoff": "2026-04-11T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -4417.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Atlético Madrid over 1.5 at 2.32",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.32",
   "settled_price": "2.6700",
   "published_at": "2026-04-10T22:37:00.000Z",
   "recorded_at": "2026-10-12T20:24:52.646Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-0778e1652e06b1d03afe6b6a",
   "url": null,
   "match": "West Ham United v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-04-10T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4441.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.02",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.02",
   "settled_price": "2.0300",
   "published_at": "2026-04-10T05:54:00.000Z",
   "recorded_at": "2026-10-12T20:24:58.400Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-791a60cb75184156cc7e18b9",
   "url": null,
   "match": "Crystal Palace v Fiorentina",
   "match_url": null,
   "kickoff": "2026-04-09T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -4465.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Fiorentina under 0.5 at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.1000",
   "published_at": "2026-04-09T05:48:00.000Z",
   "recorded_at": "2026-10-12T20:25:07.406Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-795e10ce91a87ca268f9d5cf",
   "url": null,
   "match": "FC Barcelona v Atlético Madrid",
   "match_url": null,
   "kickoff": "2026-04-08T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -4489.4,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "1.9000",
   "published_at": "2026-04-08T05:58:00.000Z",
   "recorded_at": "2026-10-12T20:25:12.759Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-344e10a4111b0d60e082dd1f",
   "url": null,
   "match": "Monaco v Olympique de Marseille",
   "match_url": null,
   "kickoff": "2026-04-05T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -4561.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Monaco over 1.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.7500",
   "published_at": "2026-04-04T22:32:00.000Z",
   "recorded_at": "2026-10-12T20:25:36.209Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-94e8f12d3e021f524ad95fbc",
   "url": null,
   "match": "Fenerbahçe v Beşiktaş",
   "match_url": null,
   "kickoff": "2026-04-05T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -4563.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Fenerbahçe over 1.5 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.76",
   "settled_price": "1.8050",
   "published_at": "2026-04-04T22:29:00.000Z",
   "recorded_at": "2026-10-12T20:25:36.330Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2057fd32e93b470bbade92d9",
   "url": null,
   "match": "Hamburger SV v FC Augsburg",
   "match_url": null,
   "kickoff": "2026-04-04T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -4590.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "2.0900",
   "published_at": "2026-04-03T22:57:00.000Z",
   "recorded_at": "2026-10-12T20:25:55.448Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b5de7602927aca1f86f91d5c",
   "url": null,
   "match": "Paris Saint-Germain v Toulouse",
   "match_url": null,
   "kickoff": "2026-04-03T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -4609.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.7500",
   "published_at": "2026-04-03T05:34:00.000Z",
   "recorded_at": "2026-10-12T20:26:04.496Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-074cc390e2651c622034ce59",
   "url": null,
   "match": "FC St. Pauli v SC Freiburg",
   "match_url": null,
   "kickoff": "2026-03-22T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -4899.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "1.8300",
   "published_at": "2026-03-22T06:58:00.000Z",
   "recorded_at": "2026-10-12T20:26:37.312Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6e70bc2d6992070c59b16fb6",
   "url": null,
   "match": "Newcastle United v Sunderland",
   "match_url": null,
   "kickoff": "2026-03-22T12:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4904.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "2.1500",
   "published_at": "2026-03-22T06:51:00.000Z",
   "recorded_at": "2026-10-12T20:26:46.724Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-bd59df28012695cd9d9ea7e5",
   "url": null,
   "match": "Everton v Chelsea",
   "match_url": null,
   "kickoff": "2026-03-21T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -4923.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.98",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.98",
   "settled_price": "2.0400",
   "published_at": "2026-03-20T23:53:00.000Z",
   "recorded_at": "2026-10-12T20:27:07.040Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a14d4b5ebd5a18fe0b38a9de",
   "url": null,
   "match": "VfL Wolfsburg v SV Werder Bremen",
   "match_url": null,
   "kickoff": "2026-03-21T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -4926.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.12",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.12",
   "settled_price": "2.2700",
   "published_at": "2026-03-20T23:57:00.000Z",
   "recorded_at": "2026-10-12T20:27:06.772Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-42189a6ea0472ffb74ba4cc1",
   "url": null,
   "match": "FC Porto v VfB Stuttgart",
   "match_url": null,
   "kickoff": "2026-03-19T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -4968.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: FC Porto over 1.5 at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.2000",
   "published_at": "2026-03-19T06:59:00.000Z",
   "recorded_at": "2026-10-12T20:27:19.711Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-66b5f7b2e9e30c2d8171ab1c",
   "url": null,
   "match": "Olympique Lyonnais v Celta Vigo",
   "match_url": null,
   "kickoff": "2026-03-19T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -4970.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.86",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.86",
   "settled_price": "1.8400",
   "published_at": "2026-03-19T06:51:00.000Z",
   "recorded_at": "2026-10-12T20:27:29.776Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3394299509b204e5d10ac471",
   "url": null,
   "match": "Sporting CP v Bodø/Glimt",
   "match_url": null,
   "kickoff": "2026-03-17T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -5018.7,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Bodø/Glimt at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "2.5750",
   "published_at": "2026-03-17T08:04:38.000Z",
   "recorded_at": "2026-10-12T20:27:45.929Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-df4ac2a4f8720ca1123855a1",
   "url": null,
   "match": "Brentford v Wolverhampton Wanderers",
   "match_url": null,
   "kickoff": "2026-03-16T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5040.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.1900",
   "published_at": "2026-03-16T06:53:00.000Z",
   "recorded_at": "2026-10-12T20:27:55.360Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9a34d38e1e6a76576b9cb782",
   "url": null,
   "match": "Hamburger SV v 1. FC Köln",
   "match_url": null,
   "kickoff": "2026-03-14T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5068.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "2.0100",
   "published_at": "2026-03-13T23:56:00.000Z",
   "recorded_at": "2026-10-11T22:05:32.474Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-926da5477ef655032134554d",
   "url": null,
   "match": "Fiorentina v Rakow Czestochowa",
   "match_url": null,
   "kickoff": "2026-03-12T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -5136.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Fiorentina under 1.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.8300",
   "published_at": "2026-03-12T06:47:00.000Z",
   "recorded_at": "2026-10-12T20:29:15.817Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c4b5eb401eeec823cc0a4da4",
   "url": null,
   "match": "Sigma Olomouc v 1. FSV Mainz 05",
   "match_url": null,
   "kickoff": "2026-03-12T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -5136.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6800,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.6800",
   "published_at": "2026-03-12T06:49:00.000Z",
   "recorded_at": "2026-10-12T20:29:11.497Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-485a37dac4d77c1ed13d55d3",
   "url": null,
   "match": "Lille v Aston Villa",
   "match_url": null,
   "kickoff": "2026-03-12T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -5138.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.77",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.77",
   "settled_price": "1.6900",
   "published_at": "2026-03-12T06:54:00.000Z",
   "recorded_at": "2026-10-12T20:29:10.112Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-72be930632186753703543f0",
   "url": null,
   "match": "Paris Saint-Germain v Chelsea",
   "match_url": null,
   "kickoff": "2026-03-11T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -5160.5,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Chelsea at 1.92",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.92",
   "settled_price": "1.8150",
   "published_at": "2026-03-11T06:58:00.000Z",
   "recorded_at": "2026-10-12T20:29:24.976Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ebf7dd6c6e33e914502cf4b9",
   "url": null,
   "match": "Espanyol v Real Oviedo",
   "match_url": null,
   "kickoff": "2026-03-09T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -5208.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.2",
   "settled_price": "2.2950",
   "published_at": "2026-03-09T06:37:00.000Z",
   "recorded_at": "2026-10-12T20:29:56.511Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-365f8498a0bd76cf5a457ce3",
   "url": null,
   "match": "Fenerbahçe v Samsunspor",
   "match_url": null,
   "kickoff": "2026-03-08T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -5235.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "1.9800",
   "published_at": "2026-03-08T06:24:00.000Z",
   "recorded_at": "2026-10-12T20:30:17.839Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-01cc230fd5e471bd97292df5",
   "url": null,
   "match": "SC Freiburg v Bayer 04 Leverkusen",
   "match_url": null,
   "kickoff": "2026-03-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5262.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.94",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.94",
   "settled_price": "2.0750",
   "published_at": "2026-03-06T23:57:00.000Z",
   "recorded_at": "2026-10-12T20:30:28.103Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-eed2ff92769addda221352b1",
   "url": null,
   "match": "Osasuna v Mallorca",
   "match_url": null,
   "kickoff": "2026-03-07T13:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -5263.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Mallorca under 0.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.2500",
   "published_at": "2026-03-06T23:36:00.000Z",
   "recorded_at": "2026-10-12T20:30:50.854Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3701b7b84a8b839bacfdd02a",
   "url": null,
   "match": "Tottenham Hotspur v Crystal Palace",
   "match_url": null,
   "kickoff": "2026-03-05T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5304.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.02",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.02",
   "settled_price": "1.9650",
   "published_at": "2026-03-05T06:53:00.000Z",
   "recorded_at": "2026-10-12T20:31:05.904Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6d6e4cc1b2b12a4432df2065",
   "url": null,
   "match": "Brighton & Hove Albion v Arsenal",
   "match_url": null,
   "kickoff": "2026-03-04T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5329.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.86",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.86",
   "settled_price": "1.9200",
   "published_at": "2026-03-04T06:54:00.000Z",
   "recorded_at": "2026-10-12T20:31:12.597Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7813ff28b43ff57bc50244c1",
   "url": null,
   "match": "Hamburger SV v Bayer 04 Leverkusen",
   "match_url": null,
   "kickoff": "2026-03-04T19:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5329.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Bayer 04 Leverkusen under 1.5 at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "1.9200",
   "published_at": "2026-03-04T06:59:00.000Z",
   "recorded_at": "2026-10-12T20:31:12.299Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4348569f277e7bb8d4f03da3",
   "url": null,
   "match": "Real Madrid v Getafe",
   "match_url": null,
   "kickoff": "2026-03-02T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -5376.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.98",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.98",
   "settled_price": "1.8100",
   "published_at": "2026-03-02T06:39:00.000Z",
   "recorded_at": "2026-10-12T20:31:48.646Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e88c486d2df6c27f56d64f30",
   "url": null,
   "match": "VfB Stuttgart v VfL Wolfsburg",
   "match_url": null,
   "kickoff": "2026-03-01T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5406.0,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: VfB Stuttgart win, both teams to score: yes at 2.65",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.65",
   "settled_price": "2.3350",
   "published_at": "2026-03-01T06:57:00.000Z",
   "recorded_at": "2026-10-12T20:31:50.307Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2c457632749cc86583f879cc",
   "url": null,
   "match": "Liverpool v West Ham United",
   "match_url": null,
   "kickoff": "2026-02-28T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5429.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.7",
   "settled_price": "2.7500",
   "published_at": "2026-02-27T23:53:00.000Z",
   "recorded_at": "2026-10-12T20:32:21.517Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-351f5ab6fc5dcdf43502b021",
   "url": null,
   "match": "Borussia M'gladbach v 1. FC Union Berlin",
   "match_url": null,
   "kickoff": "2026-02-28T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5430.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7800,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.78",
   "settled_price": "1.7800",
   "published_at": "2026-02-27T23:57:00.000Z",
   "recorded_at": "2026-10-12T20:32:20.662Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7e2d6b5c04491b4e1eef8fbb",
   "url": null,
   "match": "AZ Alkmaar v FC Noah",
   "match_url": null,
   "kickoff": "2026-02-26T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -5472.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.35",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.35",
   "settled_price": "2.4750",
   "published_at": "2026-02-26T06:46:00.000Z",
   "recorded_at": "2026-10-12T20:32:48.824Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5852937619fd21b3bdce3789",
   "url": null,
   "match": "Plzen v Panathinaikos",
   "match_url": null,
   "kickoff": "2026-02-26T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -5474.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.83",
   "settled_price": "1.8300",
   "published_at": "2026-02-26T06:52:00.000Z",
   "recorded_at": "2026-10-12T20:32:43.219Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-853d64d6381dd8eb76124b38",
   "url": null,
   "match": "Juventus v Galatasaray",
   "match_url": null,
   "kickoff": "2026-02-25T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -5496.5,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Galatasaray at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.6400",
   "published_at": "2026-02-25T06:57:31.000Z",
   "recorded_at": "2026-10-12T20:32:59.654Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-cfd0d68f8acb6a11a963c87b",
   "url": null,
   "match": "Villarreal v Valencia",
   "match_url": null,
   "kickoff": "2026-02-22T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -5568.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.02",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.02",
   "settled_price": "2.0000",
   "published_at": "2026-02-22T06:37:00.000Z",
   "recorded_at": "2026-10-12T20:33:23.728Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-8cd9114791498b67b5a1cfb1",
   "url": null,
   "match": "Manchester City v Newcastle United",
   "match_url": null,
   "kickoff": "2026-02-21T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5592.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.7",
   "settled_price": "2.7000",
   "published_at": "2026-02-20T23:53:00.000Z",
   "recorded_at": "2026-10-12T20:33:52.090Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-087fbf702a5baf2fa2b04c11",
   "url": null,
   "match": "VfL Wolfsburg v FC Augsburg",
   "match_url": null,
   "kickoff": "2026-02-21T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5598.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.1000",
   "published_at": "2026-02-20T23:56:00.000Z",
   "recorded_at": "2026-10-12T20:33:51.943Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ea1a11fc3eecbad94e9b4839",
   "url": null,
   "match": "1. FC Köln v TSG Hoffenheim",
   "match_url": null,
   "kickoff": "2026-02-21T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5598.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: TSG Hoffenheim over 1.5 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.76",
   "settled_price": "1.7700",
   "published_at": "2026-02-20T23:57:00.000Z",
   "recorded_at": "2026-10-12T20:33:51.597Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7a00bf797740775eae25f436",
   "url": null,
   "match": "Stade Brestois v Olympique de Marseille",
   "match_url": null,
   "kickoff": "2026-02-20T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -5616.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Olympique de Marseille over 1.5 at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.83",
   "settled_price": "1.7550",
   "published_at": "2026-02-20T06:34:00.000Z",
   "recorded_at": "2026-10-12T20:34:14.945Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-209e35884a061c688fd9a3a1",
   "url": null,
   "match": "Jagiellonia v Fiorentina",
   "match_url": null,
   "kickoff": "2026-02-19T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -5640.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.7900",
   "published_at": "2026-02-19T06:34:00.000Z",
   "recorded_at": "2026-10-12T20:34:23.821Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e10aca3078daba655f703f06",
   "url": null,
   "match": "Ludogorets v Ferencvarosi TC",
   "match_url": null,
   "kickoff": "2026-02-19T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -5640.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.72",
   "settled_price": "1.7300",
   "published_at": "2026-02-19T06:38:00.000Z",
   "recorded_at": "2026-10-12T20:34:20.609Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-87824a9f49aa5edc9c43b6cf",
   "url": null,
   "match": "Sigma Olomouc v Lausanne Sport",
   "match_url": null,
   "kickoff": "2026-02-19T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -5642.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Sigma Olomouc under 0.5 at 4.0",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "4.0",
   "settled_price": "3.2000",
   "published_at": "2026-02-19T06:30:00.000Z",
   "recorded_at": "2026-10-12T20:34:24.163Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-59dfa15740d3e5cf814a05e2",
   "url": null,
   "match": "FC Noah v AZ Alkmaar",
   "match_url": null,
   "kickoff": "2026-02-19T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -5642.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "1.8250",
   "published_at": "2026-02-19T06:31:00.000Z",
   "recorded_at": "2026-10-12T20:34:24.040Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-572bbc74dfafaa274c80ac0c",
   "url": null,
   "match": "AC Milan v Como",
   "match_url": null,
   "kickoff": "2026-02-18T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -5664.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.6100",
   "published_at": "2026-02-18T06:14:00.000Z",
   "recorded_at": "2026-10-12T20:34:32.695Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a7aff3a688dd63493cbc8fec",
   "url": null,
   "match": "Qarabag v Newcastle United",
   "match_url": null,
   "kickoff": "2026-02-18T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -5666.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "1.7000",
   "published_at": "2026-02-18T06:16:00.000Z",
   "recorded_at": "2026-10-12T20:34:32.149Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-25385b896f5b80cd2c6e8667",
   "url": null,
   "match": "Monaco v Paris Saint-Germain",
   "match_url": null,
   "kickoff": "2026-02-17T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -5688.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.45",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.45",
   "settled_price": "2.7500",
   "published_at": "2026-02-17T06:27:00.000Z",
   "recorded_at": "2026-10-12T20:34:38.394Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c44d4d34da94f9dd166cc942",
   "url": null,
   "match": "Inter v Juventus",
   "match_url": null,
   "kickoff": "2026-02-14T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -5760.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "2.0250",
   "published_at": "2026-02-13T23:44:00.000Z",
   "recorded_at": "2026-10-12T20:35:24.075Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ab35d3192397b79816e41985",
   "url": null,
   "match": "Bayer 04 Leverkusen v FC St. Pauli",
   "match_url": null,
   "kickoff": "2026-02-14T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5766.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "2.0100",
   "published_at": "2026-02-13T23:58:00.000Z",
   "recorded_at": "2026-10-12T20:35:12.066Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2938bedadab6f07e9d23377b",
   "url": null,
   "match": "Hamburger SV v 1. FC Union Berlin",
   "match_url": null,
   "kickoff": "2026-02-14T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5766.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.92",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.92",
   "settled_price": "1.9000",
   "published_at": "2026-02-14T00:57:00.000Z",
   "recorded_at": "2026-10-12T20:35:10.466Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a2ef65176a578127d7a0be39",
   "url": null,
   "match": "Brentford v Arsenal",
   "match_url": null,
   "kickoff": "2026-02-12T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5808.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.88",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.88",
   "settled_price": "1.8700",
   "published_at": "2026-02-12T06:47:00.000Z",
   "recorded_at": "2026-10-12T20:35:39.708Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ee1de3c9d5f22df5083bd34f",
   "url": null,
   "match": "Chelsea v Leeds United",
   "match_url": null,
   "kickoff": "2026-02-10T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5857.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Chelsea to win and over 2.5 goals at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.2000",
   "published_at": "2026-02-10T06:19:00.000Z",
   "recorded_at": "2026-10-12T20:35:43.806Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-02d735a3ac151da4d62900f0",
   "url": null,
   "match": "Borussia M'gladbach v Bayer 04 Leverkusen",
   "match_url": null,
   "kickoff": "2026-02-07T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5931.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bayer 04 Leverkusen at 2.06",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.06",
   "settled_price": "2.0100",
   "published_at": "2026-02-06T23:58:00.000Z",
   "recorded_at": "2026-10-12T20:36:13.176Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-97ad3731adee9b1a77d99b69",
   "url": null,
   "match": "SC Freiburg v SV Werder Bremen",
   "match_url": null,
   "kickoff": "2026-02-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5934.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "1.8700",
   "published_at": "2026-02-06T23:57:00.000Z",
   "recorded_at": "2026-10-12T20:36:22.671Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-88823a95a73f4e8483ef1f5c",
   "url": null,
   "match": "Leeds United v Nottingham Forest",
   "match_url": null,
   "kickoff": "2026-02-06T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -5952.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.75",
   "settled_price": "1.8800",
   "published_at": "2026-02-06T06:15:00.000Z",
   "recorded_at": "2026-10-12T20:36:38.622Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-26b964ad11ecf16f698f6b1d",
   "url": null,
   "match": "Athletic Club v Real Sociedad",
   "match_url": null,
   "kickoff": "2026-02-01T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -6072.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.83",
   "settled_price": "1.9000",
   "published_at": "2026-02-01T06:38:00.000Z",
   "recorded_at": "2026-10-12T20:37:04.814Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-adb3e7b19ca2f519921a750f",
   "url": null,
   "match": "Aston Villa v Brentford",
   "match_url": null,
   "kickoff": "2026-02-01T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6078.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa at 1.97",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.97",
   "settled_price": "2.3000",
   "published_at": "2026-02-01T06:52:00.000Z",
   "recorded_at": "2026-10-12T20:36:57.220Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-95448bc44238bd5c719ddfb7",
   "url": null,
   "match": "Chelsea v West Ham United",
   "match_url": null,
   "kickoff": "2026-01-31T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6099.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Chelsea to win and over 2.5 goals at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "2.1500",
   "published_at": "2026-01-30T23:53:00.000Z",
   "recorded_at": "2026-10-12T20:37:38.361Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6a7c0eb88933e0c70a790ef5",
   "url": null,
   "match": "SV Werder Bremen v Borussia M'gladbach",
   "match_url": null,
   "kickoff": "2026-01-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -6102.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: SV Werder Bremen under 1.5 at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.74",
   "settled_price": "1.8200",
   "published_at": "2026-01-30T23:58:00.000Z",
   "recorded_at": "2026-10-12T20:37:17.282Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9dba9f9d522371e2cfe4641a",
   "url": null,
   "match": "Panathinaikos v AS Roma",
   "match_url": null,
   "kickoff": "2026-01-29T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -6144.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.76",
   "settled_price": "1.5250",
   "published_at": "2026-01-29T06:52:00.000Z",
   "recorded_at": "2026-10-12T20:39:22.196Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c29bd2bf8db6cfd33304bc7d",
   "url": null,
   "match": "Sturm Graz v Brann",
   "match_url": null,
   "kickoff": "2026-01-29T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -6144.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "1.8000",
   "published_at": "2026-01-29T06:52:00.000Z",
   "recorded_at": "2026-10-12T20:39:22.066Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9593305a63567b1862ba5436",
   "url": null,
   "match": "Nottingham Forest v Ferencvarosi TC",
   "match_url": null,
   "kickoff": "2026-01-29T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -6144.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.8500",
   "published_at": "2026-01-29T06:54:00.000Z",
   "recorded_at": "2026-10-12T20:39:15.752Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-89e2a91b9e0238006ce3c203",
   "url": null,
   "match": "Union St. Gilloise v Atalanta",
   "match_url": null,
   "kickoff": "2026-01-28T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -6168.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Atalanta over 1.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "2.0000",
   "published_at": "2026-01-28T06:55:00.000Z",
   "recorded_at": "2026-10-12T20:39:51.857Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-8e40359980dcb215a7d50ca8",
   "url": null,
   "match": "PSV Eindhoven v FC Bayern München",
   "match_url": null,
   "kickoff": "2026-01-28T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -6168.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.82",
   "settled_price": "1.8650",
   "published_at": "2026-01-28T06:59:00.000Z",
   "recorded_at": "2026-10-12T20:39:36.587Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c469e80fcaa6710f3edcd3a2",
   "url": null,
   "match": "Arsenal v Manchester United",
   "match_url": null,
   "kickoff": "2026-01-25T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6244.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.12",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.12",
   "settled_price": "2.2100",
   "published_at": "2026-01-25T06:54:00.000Z",
   "recorded_at": "2026-10-12T20:40:04.448Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b7033cdaac7c558dbdfe8b7d",
   "url": null,
   "match": "Crystal Palace v Chelsea",
   "match_url": null,
   "kickoff": "2026-01-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6246.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "2.1000",
   "published_at": "2026-01-25T06:53:00.000Z",
   "recorded_at": "2026-10-12T20:40:12.700Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a1239ad87c91360d4f83b214",
   "url": null,
   "match": "1. FSV Mainz 05 v VfL Wolfsburg",
   "match_url": null,
   "kickoff": "2026-01-24T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -6270.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: 1. FSV Mainz 05 over 1.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12150,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "2.2150",
   "published_at": "2026-01-23T23:55:00.000Z",
   "recorded_at": "2026-10-12T20:40:31.843Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f51773daf70ca0a8c7c74bf6",
   "url": null,
   "match": "FC Bayern München v FC Augsburg",
   "match_url": null,
   "kickoff": "2026-01-24T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -6270.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 3.5: FC Bayern München over 3.5 at 1.97",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.97",
   "settled_price": "2.0900",
   "published_at": "2026-01-23T23:57:00.000Z",
   "recorded_at": "2026-10-12T20:40:20.131Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-06f55a4677624fe17d1057aa",
   "url": null,
   "match": "Sporting Braga v Nottingham Forest",
   "match_url": null,
   "kickoff": "2026-01-22T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -6312.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 2.02",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.02",
   "settled_price": "1.8300",
   "published_at": "2026-01-22T06:35:00.000Z",
   "recorded_at": "2026-10-12T20:40:50.398Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6ef2e4353c192849a37b9397",
   "url": null,
   "match": "Brann v FC Midtjylland",
   "match_url": null,
   "kickoff": "2026-01-22T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -6314.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Midtjylland at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.0000",
   "published_at": "2026-01-22T06:34:00.000Z",
   "recorded_at": "2026-10-12T20:40:56.290Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-041d4305b333dcb9217b84f8",
   "url": null,
   "match": "Atalanta v Athletic Club",
   "match_url": null,
   "kickoff": "2026-01-21T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -6336.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Athletic Club under 0.5 at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.1500",
   "published_at": "2026-01-21T06:51:00.000Z",
   "recorded_at": "2026-10-12T20:41:06.491Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b3ff3ce7a0a533c87d7b77f1",
   "url": null,
   "match": "Juventus v Benfica",
   "match_url": null,
   "kickoff": "2026-01-21T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -6336.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Juventus over 1.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.7900",
   "published_at": "2026-01-21T06:52:00.000Z",
   "recorded_at": "2026-10-12T20:41:06.002Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-68ccf39611e033c2fd0111d7",
   "url": null,
   "match": "Olympiakos Piraeus v Bayer 04 Leverkusen",
   "match_url": null,
   "kickoff": "2026-01-20T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -6360.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.98",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.98",
   "settled_price": "2.0200",
   "published_at": "2026-01-20T06:28:00.000Z",
   "recorded_at": "2026-10-12T20:41:18.177Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6507c92097341d6a833ffb57",
   "url": null,
   "match": "Bodø/Glimt v Manchester City",
   "match_url": null,
   "kickoff": "2026-01-20T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -6362.9,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.88",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.88",
   "settled_price": "1.7750",
   "published_at": "2026-01-20T06:26:00.000Z",
   "recorded_at": "2026-10-12T20:41:18.526Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3e0824346cee0f5e4d5ab18a",
   "url": null,
   "match": "Aston Villa v Everton",
   "match_url": null,
   "kickoff": "2026-01-18T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6412.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.93",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.93",
   "settled_price": "2.0000",
   "published_at": "2026-01-17T23:52:00.000Z",
   "recorded_at": "2026-10-12T20:41:35.401Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-768d29fb73de38f5740c8c58",
   "url": null,
   "match": "Hamburger SV v Borussia M'gladbach",
   "match_url": null,
   "kickoff": "2026-01-17T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -6438.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.78",
   "settled_price": "1.7400",
   "published_at": "2026-01-16T23:56:00.000Z",
   "recorded_at": "2026-10-12T20:41:51.566Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-369fdac679e7d7933cc75cde",
   "url": null,
   "match": "FC Augsburg v 1. FC Union Berlin",
   "match_url": null,
   "kickoff": "2026-01-15T19:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -6481.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: FC Augsburg under 0.5 at 3.0",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.0",
   "settled_price": "3.1000",
   "published_at": "2026-01-15T06:57:00.000Z",
   "recorded_at": "2026-10-12T20:42:08.851Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ba5c883762ca8626ac0252ff",
   "url": null,
   "match": "Chelsea v Arsenal",
   "match_url": null,
   "kickoff": "2026-01-14T20:00:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": -6504.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Arsenal over 1.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "1.9400",
   "published_at": "2026-01-14T06:11:00.000Z",
   "recorded_at": "2026-10-12T20:42:15.884Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6cf7b9a1361bbd67545a4012",
   "url": null,
   "match": "TSG Hoffenheim v Borussia M'gladbach",
   "match_url": null,
   "kickoff": "2026-01-14T19:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -6505.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: TSG Hoffenheim under 1.5 at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.0950",
   "published_at": "2026-01-14T06:12:00.000Z",
   "recorded_at": "2026-10-12T20:42:15.658Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a7e4301a9861115f1a5c1f57",
   "url": null,
   "match": "Hellas Verona v Lazio",
   "match_url": null,
   "kickoff": "2026-01-11T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -6579.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Hellas Verona under 0.5 at 2.44",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12650,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.44",
   "settled_price": "2.2650",
   "published_at": "2026-01-10T23:42:00.000Z",
   "recorded_at": "2026-10-12T20:42:37.660Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-8f64eb9cff90f2c46459f9be",
   "url": null,
   "match": "1. FC Union Berlin v 1. FSV Mainz 05",
   "match_url": null,
   "kickoff": "2026-01-10T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -6606.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: 1. FSV Mainz 05 under 0.5 at 2.47",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.47",
   "settled_price": "2.5000",
   "published_at": "2026-01-09T23:56:00.000Z",
   "recorded_at": "2026-10-12T20:42:44.991Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7d859f001d5d716a28d13dbd",
   "url": null,
   "match": "Arsenal v Liverpool",
   "match_url": null,
   "kickoff": "2026-01-08T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6648.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Liverpool under 0.5 at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.2400",
   "published_at": null,
   "recorded_at": "2026-10-12T20:42:50.038Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fa25a8ec6861921349a4f454",
   "url": null,
   "match": "Newcastle United v Leeds United",
   "match_url": null,
   "kickoff": "2026-01-07T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6672.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.82",
   "settled_price": "1.8300",
   "published_at": "2026-01-07T05:51:00.000Z",
   "recorded_at": "2026-10-12T20:43:01.999Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b464ff402bc409b3f1ab7ddb",
   "url": null,
   "match": "Parma v Inter",
   "match_url": null,
   "kickoff": "2026-01-07T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -6673.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.24",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.24",
   "settled_price": "2.2600",
   "published_at": "2026-01-07T06:42:00.000Z",
   "recorded_at": "2026-10-12T20:42:56.492Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-388142b07a905305ff6c963e",
   "url": null,
   "match": "Manchester City v Chelsea",
   "match_url": null,
   "kickoff": "2026-01-04T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6747.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: Manchester City over 2.5 at 2.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.62",
   "settled_price": "2.1000",
   "published_at": "2026-01-04T06:54:00.000Z",
   "recorded_at": "2026-10-12T20:43:08.033Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-29bcab16dfa5aaf91ecc0eaf",
   "url": null,
   "match": "Lille v Stade Rennais",
   "match_url": null,
   "kickoff": "2026-01-03T20:05:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -6768.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lille at 1.88",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.88",
   "settled_price": "1.7300",
   "published_at": "2026-01-02T23:32:00.000Z",
   "recorded_at": "2026-10-12T20:43:17.766Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-628839a19e0e4f0f300e18b3",
   "url": null,
   "match": "Monaco v Olympique Lyonnais",
   "match_url": null,
   "kickoff": "2026-01-03T16:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -6772.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.3",
   "settled_price": "2.2550",
   "published_at": "2026-01-02T23:32:00.000Z",
   "recorded_at": "2026-10-12T20:43:17.873Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f21745237daed9c447f52fcd",
   "url": null,
   "match": "Sunderland v Manchester City",
   "match_url": null,
   "kickoff": "2026-01-01T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6816.7,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 3.5 goals: Manchester City to win and under 3.5 goals at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.3",
   "settled_price": "2.3000",
   "published_at": "2025-12-31T23:48:00.000Z",
   "recorded_at": "2026-10-12T20:43:25.597Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-397a0718f09fb4df99a3f0a5",
   "url": null,
   "match": "Chelsea v AFC Bournemouth",
   "match_url": null,
   "kickoff": "2025-12-30T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6865.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11550,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.1550",
   "published_at": "2025-12-30T06:48:00.000Z",
   "recorded_at": "2026-10-12T20:43:31.842Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-04cf9dabb21860386c6abb7e",
   "url": null,
   "match": "Chelsea v Aston Villa",
   "match_url": null,
   "kickoff": "2025-12-27T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6939.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Aston Villa over 1.5 at 2.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 19250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.75",
   "settled_price": "2.9250",
   "published_at": "2025-12-27T00:52:00.000Z",
   "recorded_at": "2026-10-12T20:43:45.063Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-867026857fdc0ee2898b7b4e",
   "url": null,
   "match": "West Ham United v Fulham",
   "match_url": null,
   "kickoff": "2025-12-27T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6941.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Fulham over 1.5 at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.2",
   "settled_price": "2.2900",
   "published_at": "2025-12-27T05:53:00.000Z",
   "recorded_at": "2026-10-12T20:43:41.421Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-24a0a7745ba266cd4f7ce4c0",
   "url": null,
   "match": "Nottingham Forest v Manchester City",
   "match_url": null,
   "kickoff": "2025-12-27T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6944.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Nottingham Forest under 0.5 at 2.55",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.55",
   "settled_price": "2.6500",
   "published_at": "2025-12-26T23:52:00.000Z",
   "recorded_at": "2026-10-12T20:43:45.550Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-730d0156a921261e3ceafa0d",
   "url": null,
   "match": "Manchester United v Newcastle United",
   "match_url": null,
   "kickoff": "2025-12-26T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -6960.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.3600",
   "published_at": "2025-12-25T23:52:00.000Z",
   "recorded_at": "2026-10-12T20:43:48.829Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9f537fd0b4d3e7e0aa858368",
   "url": null,
   "match": "Athletic Club v Espanyol",
   "match_url": null,
   "kickoff": "2025-12-22T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -7056.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Espanyol under 0.5 at 2.07",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.07",
   "settled_price": "2.2000",
   "published_at": "2025-12-22T06:11:00.000Z",
   "recorded_at": "2026-10-12T20:43:54.402Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7009c0d0243651a8b4ee6fd9",
   "url": null,
   "match": "Galatasaray v Kasımpaşa",
   "match_url": null,
   "kickoff": "2025-12-21T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -7083.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9150,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.83",
   "settled_price": "1.9150",
   "published_at": "2025-12-20T23:24:00.000Z",
   "recorded_at": "2026-10-12T20:44:09.968Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3edd2e3bd6b7bb6002f2824d",
   "url": null,
   "match": "Girona v Atlético Madrid",
   "match_url": null,
   "kickoff": "2025-12-21T13:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -7087.7,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Atlético Madrid to win and over 1.5 goals at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "retro_author_price",
   "series_short": "author's odds, restored",
   "author_price": "1.9",
   "settled_price": "1.9",
   "published_at": "2025-12-20T23:37:00.000Z",
   "recorded_at": "2026-10-12T20:44:09.737Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d6fd8a46dc136f56bb040778",
   "url": null,
   "match": "RB Leipzig v Bayer 04 Leverkusen",
   "match_url": null,
   "kickoff": "2025-12-20T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -7107.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig at 2.07",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.07",
   "settled_price": "2.0800",
   "published_at": "2025-12-20T06:58:00.000Z",
   "recorded_at": "2026-10-12T20:44:10.116Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c41b4a99eeeaca10f9386d3e",
   "url": null,
   "match": "AEK Larnaca v Skendija 79",
   "match_url": null,
   "kickoff": "2025-12-18T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -7152.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: AEK Larnaca under 1.5 at 1.87",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.87",
   "settled_price": "2.5000",
   "published_at": "2025-12-18T06:17:00.000Z",
   "recorded_at": "2026-10-12T20:44:36.656Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b57652657894b2c64ca02c5f",
   "url": null,
   "match": "1. FSV Mainz 05 v Samsunspor",
   "match_url": null,
   "kickoff": "2025-12-18T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -7152.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Samsunspor under 0.5 at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 19600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.9600",
   "published_at": "2025-12-18T06:19:00.000Z",
   "recorded_at": "2026-10-12T20:44:36.362Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-df79197c76ba075ea8510432",
   "url": null,
   "match": "Newcastle United v Fulham",
   "match_url": null,
   "kickoff": "2025-12-17T20:15:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": -7176.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Fulham under 0.5 at 2.52",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.52",
   "settled_price": "2.9500",
   "published_at": "2025-12-17T06:49:00.000Z",
   "recorded_at": "2026-10-12T20:44:40.005Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-234dd908af72b52728029a81",
   "url": null,
   "match": "Genoa v Inter",
   "match_url": null,
   "kickoff": "2025-12-14T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -7251.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2.01",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.01",
   "settled_price": "2.0000",
   "published_at": "2025-12-13T23:43:00.000Z",
   "recorded_at": "2026-10-12T20:45:04.845Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-55c0034a40e0d1730496e0bb",
   "url": null,
   "match": "West Ham United v Aston Villa",
   "match_url": null,
   "kickoff": "2025-12-14T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7254.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Aston Villa over 1.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "2.0000",
   "published_at": "2025-12-13T23:52:00.000Z",
   "recorded_at": "2026-10-12T20:44:57.364Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6fc8ba59033c7440a1ff1780",
   "url": null,
   "match": "Getafe v Espanyol",
   "match_url": null,
   "kickoff": "2025-12-13T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -7272.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Getafe under 0.5 at 2.62",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.62",
   "settled_price": "2.4500",
   "published_at": "2025-12-13T06:37:00.000Z",
   "recorded_at": "2026-10-12T20:45:24.021Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-01f32b9fd7c2ede5dcc7a640",
   "url": null,
   "match": "Real Sociedad v Girona",
   "match_url": null,
   "kickoff": "2025-12-12T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -7296.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Girona under 0.5 at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.4000",
   "published_at": "2025-12-12T06:44:00.000Z",
   "recorded_at": "2026-10-12T20:45:27.713Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e7bcabe2c4f2b9a86d341239",
   "url": null,
   "match": "Samsunspor v AEK Athens",
   "match_url": null,
   "kickoff": "2025-12-11T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -7323.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: AEK Athens over 1.5 at 2.35",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.35",
   "settled_price": "2.5000",
   "published_at": "2025-12-11T06:46:00.000Z",
   "recorded_at": "2026-10-12T20:45:39.854Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7e1486963210e826259a0da2",
   "url": null,
   "match": "FC Noah v Legia Warszawa",
   "match_url": null,
   "kickoff": "2025-12-11T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -7323.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.7800",
   "published_at": "2025-12-11T06:47:00.000Z",
   "recorded_at": "2026-10-12T20:45:39.836Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-72c7ab9706ad921209ccdd8b",
   "url": null,
   "match": "Inter v Liverpool",
   "match_url": null,
   "kickoff": "2025-12-09T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -7368.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Inter over 1.5 at 1.88",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.88",
   "settled_price": "1.8250",
   "published_at": "2025-12-09T06:57:00.000Z",
   "recorded_at": "2026-10-12T20:46:07.585Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-feab9f30a53da65de3af7cf7",
   "url": null,
   "match": "FC Kairat Almaty v Olympiakos Piraeus",
   "match_url": null,
   "kickoff": "2025-12-09T15:30:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -7373.3,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: FC Kairat Almaty under 0.5 at 2.12",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.12",
   "settled_price": "2.1250",
   "published_at": "2025-12-09T06:56:00.000Z",
   "recorded_at": "2026-10-12T20:46:07.697Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2ce9b1fad189a9270693e8af",
   "url": null,
   "match": "Fulham v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-12-07T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7420.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Crystal Palace at 2.85",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 18000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.85",
   "settled_price": "2.8000",
   "published_at": "2025-12-06T23:51:00.000Z",
   "recorded_at": "2026-10-12T20:46:24.280Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2ad5c82454e387529cb8db8d",
   "url": null,
   "match": "Tottenham Hotspur v Brentford",
   "match_url": null,
   "kickoff": "2025-12-06T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7445.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.76",
   "settled_price": "1.9650",
   "published_at": "2025-12-05T23:51:00.000Z",
   "recorded_at": "2026-10-12T20:46:51.540Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ccf91b51e4c3d428d6196b7f",
   "url": null,
   "match": "Aston Villa v Arsenal",
   "match_url": null,
   "kickoff": "2025-12-06T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7448.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "2.0900",
   "published_at": "2025-12-05T23:53:00.000Z",
   "recorded_at": "2026-10-12T20:46:51.277Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4cf65516691396e77c3cdcdd",
   "url": null,
   "match": "Lille v Olympique de Marseille",
   "match_url": null,
   "kickoff": "2025-12-05T20:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -7464.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Olympique de Marseille over 1.5 at 2.16",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.16",
   "settled_price": "2.3700",
   "published_at": "2025-12-05T06:34:00.000Z",
   "recorded_at": "2026-10-12T20:47:03.252Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-dcf13b6bd2777f5ecde5deec",
   "url": "/authors/steffen-wilkens/picks/2/#pick-n-dcf13b6bd2777f5ecde5deec",
   "match": "Arsenal v Brentford",
   "match_url": null,
   "kickoff": "2025-12-03T19:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7434.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "1.9500",
   "published_at": "2025-12-03T07:16:40.000Z",
   "recorded_at": "2026-10-09T14:23:45.316Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dcf13b6bd2777f5ecde5deec",
    "quote_text": "Unter 2,5 Tore\n\nOddset\n\n2.05",
    "fragment_from": 508,
    "fragment_to": 536,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/arsenal-vs-brentford-tipp-prognose-quoten-03-12-2025",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c1c5924a56f6c7b670e01281fb866c9553f2dcd6c1953f4b07975b7d1432fc61",
     "material_removed": false
    },
    "published_at": "2025-12-03T07:16:40.000Z",
    "detected_at": "2026-10-09T14:23:45.316Z",
    "executed_at": "2026-11-07T18:23:16.002Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Arsenal v Brentford",
     "competition_name": "Premier League",
     "starts_at": "2025-12-03T19:30:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9434",
     "closing_source": "aggregator closing price"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9434,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the closing market price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-12-03T07:16:40.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-12-03T07:16:40.000Z",
     "detected_at": "2026-10-09T14:23:45.316Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "2.05",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 2.05"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Arsenal 2-0 Brentford."
    },
    "settlements": [
     {
      "operation_id": "5b4402279407f04bd3940ef8c9bb03ac168b4515b23f2ee75904dc3ad447d6f1",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "2.05",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10500,
      "executed_at": "2026-11-07T18:23:15.989Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2b8fe1f9ca005bd9cf77e4afcf0223684c7a43b304705af0fdaf3302c4af5c34",
      "series_key": "retro_market_closing",
      "series_label": "Restored, at the closing market price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.9434",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9434,
      "executed_at": "2026-11-07T18:23:16.002Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8e272c5fcf0034ca75d045d23a656991a1f0d2710c134321ff0402ead4423c95",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.9500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9500,
      "executed_at": "2026-11-07T18:23:16.018Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "wettbasis.com",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/arsenal-vs-brentford-tipp-prognose-quoten-03-12-2025",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-56d106db45d8381cbe346a64",
   "url": null,
   "match": "Athletic Club v Real Madrid",
   "match_url": null,
   "kickoff": "2025-12-03T18:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -7514.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "1.9500",
   "published_at": "2025-12-03T06:38:00.000Z",
   "recorded_at": "2026-10-12T20:47:14.797Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-08e070966aa1a1e25ba464d5",
   "url": null,
   "match": "Newcastle United v Tottenham Hotspur",
   "match_url": null,
   "kickoff": "2025-12-02T20:15:00.000Z",
   "competition": "Premier League",
   "lead_hours": -7536.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Tottenham Hotspur under 0.5 at 2.64",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.64",
   "settled_price": "2.9500",
   "published_at": "2025-12-02T06:53:00.000Z",
   "recorded_at": "2026-10-12T20:47:20.241Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-97b517189a9ce9583d3c6763",
   "url": null,
   "match": "1. FC Union Berlin v 1. FC Heidenheim",
   "match_url": null,
   "kickoff": "2025-11-29T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -7614.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.91",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.91",
   "settled_price": "1.7500",
   "published_at": "2025-11-28T23:57:00.000Z",
   "recorded_at": "2026-10-12T20:58:13.372Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d1f7aeaebe1d3ccd083ca2a4",
   "url": null,
   "match": "AFC Ajax v Benfica",
   "match_url": null,
   "kickoff": "2025-11-25T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -7707.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Benfica at 1.88",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.88",
   "settled_price": "1.9300",
   "published_at": "2025-11-25T06:56:00.000Z",
   "recorded_at": "2026-10-12T21:00:00.855Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e58862a4e55ce9bce1ced6ee",
   "url": null,
   "match": "Rizespor v Fenerbahçe",
   "match_url": null,
   "kickoff": "2025-11-23T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -7756.0,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Fenerbahçe to win and over 2.5 goals at 2.18",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12950,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.18",
   "settled_price": "2.2950",
   "published_at": "2025-11-22T23:23:00.000Z",
   "recorded_at": "2026-10-12T21:00:30.061Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6677f96b263fa76228ced64e",
   "url": null,
   "match": "Fiorentina v Juventus",
   "match_url": null,
   "kickoff": "2025-11-22T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -7780.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "2.0400",
   "published_at": "2025-11-21T23:42:00.000Z",
   "recorded_at": "2026-10-12T21:00:52.698Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e78d33155f974ab4382e8f00",
   "url": null,
   "match": "Dinamo Zagreb v Celta Vigo",
   "match_url": null,
   "kickoff": "2025-11-06T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8163.3,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Celta Vigo under 0.5 at 3.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.7",
   "settled_price": "2.8200",
   "published_at": "2025-11-06T06:53:00.000Z",
   "recorded_at": "2026-10-12T21:02:49.063Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-dfd8e2d06fb72715927920cc",
   "url": null,
   "match": "Stade Brestois v Olympique Lyonnais",
   "match_url": null,
   "kickoff": "2025-11-02T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -8257.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Olympique Lyonnais at 2.27",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.27",
   "settled_price": "2.1950",
   "published_at": "2025-11-02T06:33:00.000Z",
   "recorded_at": "2026-10-12T21:03:36.147Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-0309f0af27198369df4bb450",
   "url": null,
   "match": "Auxerre v Olympique de Marseille",
   "match_url": null,
   "kickoff": "2025-11-01T20:05:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -8281.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Olympique de Marseille under 1.5 at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.0500",
   "published_at": "2025-10-31T23:32:00.000Z",
   "recorded_at": "2026-10-12T21:04:02.317Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e71ac6f7e18f58830b3a2ca7",
   "url": null,
   "match": "Galatasaray v Trabzonspor",
   "match_url": null,
   "kickoff": "2025-11-01T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -8284.1,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 2.5 goals: Galatasaray to win and over 2.5 goals at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.82",
   "settled_price": "1.8500",
   "published_at": "2025-10-31T23:27:00.000Z",
   "recorded_at": "2026-10-12T21:04:02.431Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d589d79c39a321815b85c9e2",
   "url": null,
   "match": "1. FC Union Berlin v SC Freiburg",
   "match_url": null,
   "kickoff": "2025-11-01T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -8286.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.75",
   "settled_price": "1.6700",
   "published_at": "2025-10-31T23:56:00.000Z",
   "recorded_at": "2026-10-12T21:03:47.429Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-1bd01a4870d5b7efe2701aa9",
   "url": null,
   "match": "Getafe v Girona",
   "match_url": null,
   "kickoff": "2025-10-31T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -8305.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Girona under 0.5 at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.2",
   "settled_price": "2.2000",
   "published_at": "2025-10-30T23:39:00.000Z",
   "recorded_at": "2026-10-12T21:04:03.054Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b4dcd307b3874ea5dca32c83",
   "url": null,
   "match": "FC Augsburg v Borussia Dortmund",
   "match_url": null,
   "kickoff": "2025-10-31T19:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -8305.6,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Borussia Dortmund to win and over 1.5 goals at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "1.7600",
   "published_at": "2025-10-30T23:59:00.000Z",
   "recorded_at": "2026-10-12T21:04:02.690Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-167976bc3e3134638dfa534f",
   "url": null,
   "match": "Gaziantep F.K. v Fenerbahçe",
   "match_url": null,
   "kickoff": "2025-10-27T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -8404.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Gaziantep F.K. under 0.5 at 2.58",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 16400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.58",
   "settled_price": "2.6400",
   "published_at": "2025-10-27T05:35:00.000Z",
   "recorded_at": "2026-10-12T21:04:21.791Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2e8c75cf7625f006b4fee8d9",
   "url": null,
   "match": "Sassuolo v AS Roma",
   "match_url": null,
   "kickoff": "2025-10-26T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -8431.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Sassuolo under 0.5 at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.2600",
   "published_at": "2025-10-25T22:42:00.000Z",
   "recorded_at": "2026-10-12T21:04:35.863Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6fb72d371d61c60e7b0e6ade",
   "url": null,
   "match": "RC Lens v Olympique de Marseille",
   "match_url": null,
   "kickoff": "2025-10-25T19:05:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -8450.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.09",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.09",
   "settled_price": "2.1200",
   "published_at": "2025-10-24T22:34:00.000Z",
   "recorded_at": "2026-10-12T21:04:57.913Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6562ea4674215e5b7343c4d8",
   "url": null,
   "match": "FC Augsburg v RB Leipzig",
   "match_url": null,
   "kickoff": "2025-10-25T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -8455.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig at 1.98",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.98",
   "settled_price": "2.0500",
   "published_at": "2025-10-24T22:57:00.000Z",
   "recorded_at": "2026-10-12T21:04:50.001Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5c87132be600f70597450efd",
   "url": null,
   "match": "Real Sociedad v Sevilla",
   "match_url": null,
   "kickoff": "2025-10-24T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -8474.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.7500",
   "published_at": "2025-10-23T22:39:00.000Z",
   "recorded_at": "2026-10-12T21:05:05.414Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-83c3ebd401d38f5de536d2e8",
   "url": null,
   "match": "Paris FC v Nantes",
   "match_url": null,
   "kickoff": "2025-10-24T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -8474.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "2.0500",
   "published_at": "2025-10-23T22:32:00.000Z",
   "recorded_at": "2026-10-12T21:05:05.546Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-8d16e14606e765a0f609a87d",
   "url": null,
   "match": "Malmo FF v Dinamo Zagreb",
   "match_url": null,
   "kickoff": "2025-10-23T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8498.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Malmo FF under 0.5 at 2.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.9",
   "settled_price": "2.8000",
   "published_at": "2025-10-23T05:52:00.000Z",
   "recorded_at": "2026-10-12T21:05:12.472Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e75a908c391fd56c3469bb60",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-e75a908c391fd56c3469bb60",
   "match": "Olympique Lyonnais v Basel",
   "match_url": null,
   "kickoff": "2025-10-23T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8553.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Basel under 0.5 at 2.67",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 16200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.67",
   "settled_price": "2.6200",
   "published_at": "2025-10-23T06:17:40.000Z",
   "recorded_at": "2026-10-15T02:10:31.727Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e75a908c391fd56c3469bb60",
    "quote_text": "Basel Unter 0,5 Tore\n\nhoch\n\n2.67 bei Betano",
    "fragment_from": 2582,
    "fragment_to": 2625,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/lyon-vs-fc-basel-tipp-prognose-quoten-23-10-2025-europa-league",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6c081136dd29f88dffb65bc927d95288eba433676cd09dd4b0d3c39293ccfd31",
     "material_removed": false
    },
    "published_at": "2025-10-23T06:17:40.000Z",
    "detected_at": "2026-10-15T02:10:31.727Z",
    "executed_at": "2026-10-24T07:34:18.468Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Olympique Lyonnais v Basel",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-10-23T16:45:00.000Z",
     "url": null,
     "scoreline": "2-0"
    },
    "market_label": "Team goals over/under 0.5",
    "outcome_label": "Basel under 0.5",
    "odds_set": {
     "by_author": "2.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.6200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 16200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-10-23T06:17:40.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-10-23T06:17:40.000Z",
     "detected_at": "2026-10-15T02:10:31.727Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 0.5",
     "choice": "Basel under 0.5",
     "author_odds": "2.67",
     "market_key": "team_total",
     "choice_key": "2-under",
     "period": "match",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 0.5: Basel under 0.5 at 2.67"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Olympique Lyonnais 2-0 Basel."
    },
    "settlements": [
     {
      "operation_id": "2d33152852de6eb112824c79899a33a4956aa82ce39d06532839ac5bb1f2ee66",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5",
      "choice": "Basel under 0.5",
      "decimal_odds": "2.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 16700,
      "executed_at": "2026-10-24T07:34:18.456Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "70c9a9cc448c7b1759b406b5e014446279fb6af2262126398898df86834334b6",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5",
      "choice": "Basel under 0.5",
      "decimal_odds": "2.6200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 16200,
      "executed_at": "2026-10-24T07:34:18.468Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "wettbasis.com",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/lyon-vs-fc-basel-tipp-prognose-quoten-23-10-2025-europa-league",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Basel under 0.5 (Team goals over/under 0.5)"
   }
  },
  {
   "record_id": "n-4b5c4959ef0deec10b7309e1",
   "url": null,
   "match": "KRC Genk v Real Betis",
   "match_url": null,
   "kickoff": "2025-10-23T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -8500.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.74",
   "settled_price": "1.6000",
   "published_at": "2025-10-23T05:53:00.000Z",
   "recorded_at": "2026-10-12T21:05:12.065Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c533849693fa46e33c76f471",
   "url": null,
   "match": "Atalanta v SK Slavia Praha",
   "match_url": null,
   "kickoff": "2025-10-22T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -8522.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.7",
   "settled_price": "1.8500",
   "published_at": "2025-10-22T05:52:00.000Z",
   "recorded_at": "2026-10-12T21:05:31.050Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b2ff6e36de72454b59623681",
   "url": null,
   "match": "Villarreal v Manchester City",
   "match_url": null,
   "kickoff": "2025-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -8546.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: Manchester City over 2.5 at 3.0",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.0",
   "settled_price": "2.9400",
   "published_at": "2025-10-21T05:56:00.000Z",
   "recorded_at": "2026-10-12T21:05:46.865Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6b624098a276a7f5d352582e",
   "url": null,
   "match": "Deportivo Alavés v Valencia",
   "match_url": null,
   "kickoff": "2025-10-20T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -8570.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Valencia under 0.5 at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.5000",
   "published_at": "2025-10-20T05:37:00.000Z",
   "recorded_at": "2026-10-12T21:05:47.272Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-65a957ca318ba1f9c9b862c8",
   "url": null,
   "match": "1. FC Köln v FC Augsburg",
   "match_url": null,
   "kickoff": "2025-10-18T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -8623.6,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.47",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.47",
   "settled_price": "2.3400",
   "published_at": "2025-10-17T22:56:00.000Z",
   "recorded_at": "2026-10-12T21:06:18.449Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5e0d7d202e5ae2f160a60b05",
   "url": null,
   "match": "Borussia M'gladbach v SC Freiburg",
   "match_url": null,
   "kickoff": "2025-10-05T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -8931.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.75",
   "settled_price": "1.8850",
   "published_at": "2025-10-04T22:58:00.000Z",
   "recorded_at": "2026-10-12T21:07:19.965Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e6c198795c3e38b519f950b5",
   "url": null,
   "match": "Samsunspor v Fenerbahçe",
   "match_url": null,
   "kickoff": "2025-10-05T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -8932.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.82",
   "settled_price": "1.7200",
   "published_at": "2025-10-04T22:27:00.000Z",
   "recorded_at": "2026-10-12T21:07:37.404Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-cea004c5e2b96463bb999f99",
   "url": null,
   "match": "FC Augsburg v VfL Wolfsburg",
   "match_url": null,
   "kickoff": "2025-10-04T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -8959.6,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: FC Augsburg under 0.5 at 3.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.6",
   "settled_price": "3.9500",
   "published_at": "2025-10-03T22:57:00.000Z",
   "recorded_at": "2026-10-12T21:07:38.042Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7825e8a8a38b28ae8288323f",
   "url": null,
   "match": "TSG Hoffenheim v 1. FC Köln",
   "match_url": null,
   "kickoff": "2025-10-03T18:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -8978.6,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.3",
   "settled_price": "2.4000",
   "published_at": "2025-10-03T05:57:00.000Z",
   "recorded_at": "2026-10-12T21:07:53.253Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2549afdaa264619a319c2cda",
   "url": null,
   "match": "Trabzonspor v Kayserispor",
   "match_url": null,
   "kickoff": "2025-10-03T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -8980.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Trabzonspor under 1.5 at 2.35",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.35",
   "settled_price": "2.6400",
   "published_at": "2025-10-03T05:26:00.000Z",
   "recorded_at": "2026-10-12T21:07:53.689Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-36ff658bf02bc524917acecc",
   "url": null,
   "match": "Legia Warszawa v Samsunspor",
   "match_url": null,
   "kickoff": "2025-10-02T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -9002.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Legia Warszawa at 1.96",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.96",
   "settled_price": "2.1000",
   "published_at": "2025-10-02T05:47:00.000Z",
   "recorded_at": "2026-10-12T21:08:09.087Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-8720335aed6c25b3f9a75345",
   "url": null,
   "match": "FC Noah v Rijeka",
   "match_url": null,
   "kickoff": "2025-10-02T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -9004.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.9500",
   "published_at": "2025-10-02T05:46:00.000Z",
   "recorded_at": "2026-10-12T21:08:09.149Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fa6c0c0255e966450ae8d96c",
   "url": null,
   "match": "AS Roma v Lille",
   "match_url": null,
   "kickoff": "2025-10-02T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -9004.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Lille under 0.5 at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.5000",
   "published_at": "2025-10-02T05:53:00.000Z",
   "recorded_at": "2026-10-12T21:08:04.763Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-15e30a0ac15a8ad48cb1a938",
   "url": null,
   "match": "FC Barcelona v Paris Saint-Germain",
   "match_url": null,
   "kickoff": "2025-10-01T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9026.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Barcelona at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.6800",
   "published_at": "2025-10-01T05:58:00.000Z",
   "recorded_at": "2026-10-12T21:08:22.790Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e334826f89fb189c62ba93c7",
   "url": null,
   "match": "Villarreal v Juventus",
   "match_url": null,
   "kickoff": "2025-10-01T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9026.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Juventus under 0.5 at 2.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.75",
   "settled_price": "3.0100",
   "published_at": "2025-10-01T05:58:00.000Z",
   "recorded_at": "2026-10-12T21:08:22.667Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-708297ee535b8e878dcdbc7f",
   "url": null,
   "match": "Bayer 04 Leverkusen v PSV Eindhoven",
   "match_url": null,
   "kickoff": "2025-10-01T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9026.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.57",
   "settled_price": "1.5500",
   "published_at": "2025-10-01T05:58:00.000Z",
   "recorded_at": "2026-10-12T21:08:22.537Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4d7c7dbfb575ccd34a38a95b",
   "url": null,
   "match": "Union St. Gilloise v Newcastle United",
   "match_url": null,
   "kickoff": "2025-10-01T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9028.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Newcastle United under 1.5 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.78",
   "settled_price": "1.8050",
   "published_at": "2025-10-01T05:56:00.000Z",
   "recorded_at": "2026-10-12T21:08:23.439Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3a697fdf6a07f8dce9b80469",
   "url": null,
   "match": "Beşiktaş v Kocaelispor",
   "match_url": null,
   "kickoff": "2025-09-29T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -9076.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Kocaelispor under 0.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "2.2000",
   "published_at": "2025-09-29T05:23:00.000Z",
   "recorded_at": "2026-10-12T21:08:43.010Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7945e8b877c74790d005d157",
   "url": null,
   "match": "Aston Villa v Fulham",
   "match_url": null,
   "kickoff": "2025-09-28T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9104.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.92",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.92",
   "settled_price": "2.0000",
   "published_at": "2025-09-27T22:51:00.000Z",
   "recorded_at": "2026-10-12T21:08:55.126Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-0bdcd0053890f3f85769e1b9",
   "url": null,
   "match": "Girona v Espanyol",
   "match_url": null,
   "kickoff": "2025-09-26T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -9146.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "2.1000",
   "published_at": "2025-09-25T04:39:00.000Z",
   "recorded_at": "2026-10-12T21:09:28.706Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3e71daf87118b8fa4ae08baa",
   "url": null,
   "match": "Real Oviedo v FC Barcelona",
   "match_url": null,
   "kickoff": "2025-09-25T19:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -9169.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Real Oviedo under 0.5 at 1.93",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.93",
   "settled_price": "1.9100",
   "published_at": "2025-09-24T04:38:00.000Z",
   "recorded_at": "2026-10-12T21:09:45.263Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-73508cb768bea4f6311ab369",
   "url": null,
   "match": "Aston Villa v Bologna",
   "match_url": null,
   "kickoff": "2025-09-25T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -9170.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Aston Villa under 1.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.7750",
   "published_at": "2025-09-24T04:52:00.000Z",
   "recorded_at": "2026-10-12T21:09:44.212Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4f0b65945bbfe651037a36ab",
   "url": null,
   "match": "Palmeiras v River Plate",
   "match_url": null,
   "kickoff": "2025-09-25T00:30:00.000Z",
   "competition": "Copa Libertadores",
   "lead_hours": -9188.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: River Plate under 0.5 at 2.07",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.07",
   "settled_price": "2.1450",
   "published_at": "2025-09-24T05:23:00.000Z",
   "recorded_at": "2026-10-12T21:09:37.496Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a294800052b05becb17f92b7",
   "url": null,
   "match": "Atlético Madrid v Rayo Vallecano",
   "match_url": null,
   "kickoff": "2025-09-24T19:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -9193.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.9",
   "settled_price": "1.9100",
   "published_at": "2025-09-24T05:37:00.000Z",
   "recorded_at": "2026-10-12T21:09:37.227Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-85ef6bfcedc5d35dcba9d01a",
   "url": null,
   "match": "PAOK v Maccabi Tel Aviv",
   "match_url": null,
   "kickoff": "2025-09-24T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -9196.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Maccabi Tel Aviv under 0.5 at 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 17500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.5",
   "settled_price": "2.7500",
   "published_at": "2025-09-24T05:50:00.000Z",
   "recorded_at": "2026-10-12T21:09:37.075Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e99bfbeb20d2a92715e0af41",
   "url": null,
   "match": "Wolverhampton Wanderers v Everton",
   "match_url": null,
   "kickoff": "2025-09-23T18:45:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": -9218.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Everton over 1.5 at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.4500",
   "published_at": "2025-09-23T05:53:00.000Z",
   "recorded_at": "2026-10-12T21:09:50.019Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4bdb4c8f4ddaaefd0e651d78",
   "url": null,
   "match": "Arsenal v Manchester City",
   "match_url": null,
   "kickoff": "2025-09-21T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9269.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "2.0900",
   "published_at": "2025-09-20T22:54:00.000Z",
   "recorded_at": "2026-10-12T21:10:08.591Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-67ae09cd2105955cbce89d5a",
   "url": null,
   "match": "Lazio v AS Roma",
   "match_url": null,
   "kickoff": "2025-09-21T10:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": -9274.7,
   "market_code": "total",
   "author_said": "Over/Under 1.5 goals: under 1.5 at 2.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 18750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.9",
   "settled_price": "2.8750",
   "published_at": "2025-09-20T22:42:00.000Z",
   "recorded_at": "2026-10-12T21:10:09.095Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c5d479fc8816e832860ce761",
   "url": null,
   "match": "RC Lens v Lille",
   "match_url": null,
   "kickoff": "2025-09-20T19:05:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -9290.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Lille over 1.5 at 2.28",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.28",
   "settled_price": "2.4200",
   "published_at": "2025-09-19T22:32:00.000Z",
   "recorded_at": "2026-10-12T21:10:30.540Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-696de4e9e856d138ab72dfd0",
   "url": null,
   "match": "Hellas Verona v Juventus",
   "match_url": null,
   "kickoff": "2025-09-20T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -9293.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Juventus over 1.5 at 1.87",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.87",
   "settled_price": "1.8000",
   "published_at": "2025-09-19T22:43:00.000Z",
   "recorded_at": "2026-10-12T21:10:30.207Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-01862f86b5176537e2a2e697",
   "url": null,
   "match": "Real Betis v Real Sociedad",
   "match_url": null,
   "kickoff": "2025-09-19T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -9314.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.77",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.77",
   "settled_price": "1.6500",
   "published_at": "2025-09-18T22:37:00.000Z",
   "recorded_at": "2026-10-12T21:10:40.500Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ef65407954d26f5486af1131",
   "url": null,
   "match": "Newcastle United v FC Barcelona",
   "match_url": null,
   "kickoff": "2025-09-18T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9338.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.2500",
   "published_at": "2025-09-18T05:59:00.000Z",
   "recorded_at": "2026-10-12T21:10:40.858Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5643a8331394e3ff5e2bc612",
   "url": null,
   "match": "Club Brugge KV v Monaco",
   "match_url": null,
   "kickoff": "2025-09-18T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9340.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Club Brugge KV over 1.5 at 2.06",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.06",
   "settled_price": "1.9400",
   "published_at": "2025-09-18T05:57:00.000Z",
   "recorded_at": "2026-10-12T21:10:47.881Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-333f8abaf0a9cb4788116e49",
   "url": null,
   "match": "FC Bayern München v Chelsea",
   "match_url": null,
   "kickoff": "2025-09-17T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9362.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.24",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.24",
   "settled_price": "2.3200",
   "published_at": "2025-09-17T05:59:00.000Z",
   "recorded_at": "2026-10-12T21:10:48.465Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-08be21d5e026ef1a899923b8",
   "url": null,
   "match": "Real Madrid v Olympique de Marseille",
   "match_url": null,
   "kickoff": "2025-09-16T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9386.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Olympique de Marseille under 0.5 at 2.35",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.35",
   "settled_price": "2.4750",
   "published_at": "2025-09-16T05:57:00.000Z",
   "recorded_at": "2026-10-12T21:11:04.649Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-8a67afd2c30acbec55915c62",
   "url": null,
   "match": "PSV Eindhoven v Union St. Gilloise",
   "match_url": null,
   "kickoff": "2025-09-16T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9388.4,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: PSV Eindhoven under 1.5 at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.1600",
   "published_at": "2025-09-16T05:56:00.000Z",
   "recorded_at": "2026-10-12T21:11:04.984Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-da815e486d044ef2d3bebb8a",
   "url": null,
   "match": "Beşiktaş v İstanbul Başakşehir",
   "match_url": null,
   "kickoff": "2025-09-13T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -9460.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "2.2400",
   "published_at": "2025-09-12T22:26:00.000Z",
   "recorded_at": "2026-10-12T21:11:48.206Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d51aea5c6ae12d60419d355c",
   "url": null,
   "match": "Real Sociedad v Real Madrid",
   "match_url": null,
   "kickoff": "2025-09-13T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -9462.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.05",
   "settled_price": "2.2050",
   "published_at": "2025-09-12T22:37:00.000Z",
   "recorded_at": "2026-10-12T21:11:48.086Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f6b64f500c57fe5c746b2db5",
   "url": null,
   "match": "VfL Wolfsburg v 1. FC Köln",
   "match_url": null,
   "kickoff": "2025-09-13T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -9463.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: VfL Wolfsburg under 1.5 at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.82",
   "settled_price": "1.9100",
   "published_at": "2025-09-12T22:57:00.000Z",
   "recorded_at": "2026-10-12T21:11:30.564Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b4bd138709af948dce439741",
   "url": null,
   "match": "Arsenal v Nottingham Forest",
   "match_url": null,
   "kickoff": "2025-09-13T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9465.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Nottingham Forest under 0.5 at 1.93",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.93",
   "settled_price": "2.1100",
   "published_at": "2025-09-12T22:54:00.000Z",
   "recorded_at": "2026-10-12T21:11:39.701Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5b36fc3f51480e193b39e6cc",
   "url": null,
   "match": "Olympique Lyonnais v Olympique de Marseille",
   "match_url": null,
   "kickoff": "2025-08-31T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -9770.5,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.2",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.2",
   "settled_price": "2.7000",
   "published_at": "2025-08-30T22:34:00.000Z",
   "recorded_at": "2026-10-12T21:12:55.316Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-904378c4d4561b5665dcde47",
   "url": null,
   "match": "1. FC Köln v SC Freiburg",
   "match_url": null,
   "kickoff": "2025-08-31T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -9771.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "1.9100",
   "published_at": "2025-08-30T22:57:00.000Z",
   "recorded_at": "2026-10-12T21:12:48.926Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d968fa7e494ad6e1dd8711b2",
   "url": null,
   "match": "Pisa v AS Roma",
   "match_url": null,
   "kickoff": "2025-08-30T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -9794.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.78",
   "settled_price": "1.7300",
   "published_at": "2025-08-29T22:41:00.000Z",
   "recorded_at": "2026-10-12T21:13:19.734Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b3ec714ba3118203a5ecf2ae",
   "url": null,
   "match": "AEK Athens v Anderlecht",
   "match_url": null,
   "kickoff": "2025-08-28T18:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -9843.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.98",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.98",
   "settled_price": "1.8500",
   "published_at": "2025-08-28T05:47:00.000Z",
   "recorded_at": "2026-10-12T21:13:29.312Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7b767e957b839e7346a5a727",
   "url": null,
   "match": "Beşiktaş v Lausanne Sport",
   "match_url": null,
   "kickoff": "2025-08-28T17:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -9844.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.84",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.84",
   "settled_price": "1.6600",
   "published_at": "2025-08-28T05:46:00.000Z",
   "recorded_at": "2026-10-12T21:13:29.570Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fcfd298ef56c43d04f4933c4",
   "url": null,
   "match": "Samsunspor v Panathinaikos",
   "match_url": null,
   "kickoff": "2025-08-28T17:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -9844.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.7000",
   "published_at": "2025-08-28T05:54:00.000Z",
   "recorded_at": "2026-10-12T21:13:27.707Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-1ed4decc4fabf075f7e0751d",
   "url": null,
   "match": "Qarabag v Ferencvarosi TC",
   "match_url": null,
   "kickoff": "2025-08-27T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9868.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6350,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "1.6350",
   "published_at": "2025-08-27T05:55:00.000Z",
   "recorded_at": "2026-10-12T21:13:31.537Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5dd39e7490280b0eb81db3ff",
   "url": null,
   "match": "Sturm Graz v Bodø/Glimt",
   "match_url": null,
   "kickoff": "2025-08-26T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -9890.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.25",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.25",
   "settled_price": "2.3000",
   "published_at": "2025-08-26T05:58:00.000Z",
   "recorded_at": "2026-10-12T21:13:38.458Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c427fd42b41d880d9617eb15",
   "url": null,
   "match": "Cagliari v Fiorentina",
   "match_url": null,
   "kickoff": "2025-08-24T16:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": -9940.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fiorentina at 2.24",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.24",
   "settled_price": "2.3800",
   "published_at": "2025-08-23T22:44:00.000Z",
   "recorded_at": "2026-10-12T21:14:00.691Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-19d0d99ee964fefe156c72f2",
   "url": null,
   "match": "Levante UD v FC Barcelona",
   "match_url": null,
   "kickoff": "2025-08-23T19:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -9961.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: FC Barcelona over 2.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.7200",
   "published_at": "2025-08-22T22:39:00.000Z",
   "recorded_at": "2026-10-12T21:14:24.404Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-894a4a46e52c2c8bbb6b96d7",
   "url": null,
   "match": "Arsenal v Leeds United",
   "match_url": null,
   "kickoff": "2025-08-23T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": -9964.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: Arsenal under 2.5 at 1.71",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.71",
   "settled_price": "1.5700",
   "published_at": "2025-08-22T22:54:00.000Z",
   "recorded_at": "2026-10-12T21:14:19.228Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-69f49ed0071ce2d0b4b9f262",
   "url": null,
   "match": "SC Freiburg v FC Augsburg",
   "match_url": null,
   "kickoff": "2025-08-23T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -9967.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.87",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.87",
   "settled_price": "1.8700",
   "published_at": "2025-08-22T22:58:28.000Z",
   "recorded_at": "2026-10-12T21:14:09.550Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-1631b74f0ef380019c254d7c",
   "url": null,
   "match": "Real Betis v Deportivo Alavés",
   "match_url": null,
   "kickoff": "2025-08-22T19:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -9985.7,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Real Betis under 1.5 at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6800,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.72",
   "settled_price": "1.6800",
   "published_at": "2025-08-21T22:34:00.000Z",
   "recorded_at": "2026-10-12T21:14:31.858Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-051ca010f850171019bc8bc1",
   "url": null,
   "match": "Jagiellonia v Dinamo City",
   "match_url": null,
   "kickoff": "2025-08-21T18:15:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -10011.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: Jagiellonia over 2.5 at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.15",
   "settled_price": "2.0000",
   "published_at": "2025-08-21T05:46:00.000Z",
   "recorded_at": "2026-10-12T21:14:33.870Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ff4c748d10c7bfdc103e8935",
   "url": null,
   "match": "Wolfsberger AC v Omonia Nicosia",
   "match_url": null,
   "kickoff": "2025-08-21T17:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -10012.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "1.8300",
   "published_at": "2025-08-21T05:48:00.000Z",
   "recorded_at": "2026-10-12T21:14:33.791Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-1a3096aa866943d3e5bfbd57",
   "url": null,
   "match": "Bodø/Glimt v Sturm Graz",
   "match_url": null,
   "kickoff": "2025-08-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -10034.2,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Bodø/Glimt to win and over 1.5 goals at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.76",
   "settled_price": "1.5700",
   "published_at": "2025-08-20T05:58:00.000Z",
   "recorded_at": "2026-10-12T21:14:35.415Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5f157cae6fa0d71980bc5018",
   "url": null,
   "match": "Ferencvarosi TC v Qarabag",
   "match_url": null,
   "kickoff": "2025-08-19T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -10058.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.83",
   "settled_price": "1.7700",
   "published_at": "2025-08-19T05:55:00.000Z",
   "recorded_at": "2026-10-12T21:14:35.508Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-84b1f8e7b955292d66f9c4ce",
   "url": null,
   "match": "Leeds United v Everton",
   "match_url": null,
   "kickoff": "2025-08-18T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -10082.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.76",
   "settled_price": "1.6900",
   "published_at": "2025-08-18T05:51:00.000Z",
   "recorded_at": "2026-10-12T21:14:40.929Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c9ca1895127837eef9b7afdc",
   "url": null,
   "match": "Kasımpaşa v Trabzonspor",
   "match_url": null,
   "kickoff": "2025-08-18T18:30:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -10082.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.21",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.21",
   "settled_price": "2.0250",
   "published_at": "2025-08-18T05:22:00.000Z",
   "recorded_at": "2026-10-12T21:14:41.190Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e4e3ff44361f9c64a2649b60",
   "url": null,
   "match": "Chelsea v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-08-17T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -10112.2,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Chelsea to win and over 1.5 goals at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.82",
   "settled_price": "2.1750",
   "published_at": "2025-08-17T05:52:00.000Z",
   "recorded_at": "2026-10-12T21:14:48.373Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9b85ce1cfd7d4ff75220b9b8",
   "url": null,
   "match": "RC Lens v Olympique Lyonnais",
   "match_url": null,
   "kickoff": "2025-08-16T15:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -10134.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11050,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.1",
   "settled_price": "2.1050",
   "published_at": "2025-08-15T22:34:00.000Z",
   "recorded_at": "2026-10-12T21:14:58.836Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-77bb4cecb25cab70ca4ae850",
   "url": null,
   "match": "Brighton & Hove Albion v Fulham",
   "match_url": null,
   "kickoff": "2025-08-16T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -10135.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Brighton & Hove Albion over 1.5 at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.82",
   "settled_price": "1.8500",
   "published_at": "2025-08-15T22:53:00.000Z",
   "recorded_at": "2026-10-12T21:14:58.275Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e342e580a12eff32db05a237",
   "url": null,
   "match": "Stade Rennais v Olympique de Marseille",
   "match_url": null,
   "kickoff": "2025-08-15T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -10154.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Olympique de Marseille over 1.5 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.78",
   "settled_price": "1.8500",
   "published_at": "2025-08-14T22:32:00.000Z",
   "recorded_at": "2026-10-12T21:15:03.471Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7a1146e4b36675ef961a35b0",
   "url": null,
   "match": "Dinamo City v Hajduk Split",
   "match_url": null,
   "kickoff": "2025-08-14T18:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -10178.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Hajduk Split over 1.5 at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.75",
   "settled_price": "1.8400",
   "published_at": "2025-08-14T05:46:00.000Z",
   "recorded_at": "2026-10-12T21:15:04.771Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-25a742535b58d720d3fbe18e",
   "url": null,
   "match": "Dundee United v SK Rapid",
   "match_url": null,
   "kickoff": "2025-08-14T18:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -10178.5,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 16000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.4",
   "settled_price": "2.6000",
   "published_at": "2025-08-14T05:47:00.000Z",
   "recorded_at": "2026-10-12T21:15:04.714Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b1a7e432721b6e51bb98f650",
   "url": null,
   "match": "Lausanne Sport v FC Astana",
   "match_url": null,
   "kickoff": "2025-08-07T18:15:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -10347.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: Lausanne Sport over 2.5 at 2.92",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 17600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.92",
   "settled_price": "2.7600",
   "published_at": "2025-08-07T05:47:00.000Z",
   "recorded_at": "2026-10-12T21:15:30.467Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-bc91c291303139458ee20eab",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-bc91c291303139458ee20eab",
   "match": "Zrinjski v Breidablik",
   "match_url": null,
   "kickoff": "2025-08-07T18:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -10425.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.9000",
   "published_at": "2025-08-07T06:23:04.000Z",
   "recorded_at": "2026-10-16T03:14:16.255Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bc91c291303139458ee20eab",
    "quote_text": "Beide Teams treffen\n\nmittel\n\n1.80 bei Oddset",
    "fragment_from": 2262,
    "fragment_to": 2306,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8025816029476e4c383dbe263270a6c1341b9a054bfe9e67b56fe6ccb0564f3f",
     "material_removed": false
    },
    "published_at": "2025-08-07T06:23:04.000Z",
    "detected_at": "2026-10-16T03:14:16.255Z",
    "executed_at": "2026-11-07T18:24:54.859Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": null,
     "display_name": "Zrinjski v Breidablik",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-08-07T18:00:00.000Z",
     "url": null,
     "scoreline": "1-1"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.9000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-08-07T06:23:04.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-07T06:23:04.000Z",
     "detected_at": "2026-10-16T03:14:16.255Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.8",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Zrinjski 1-1 Breidablik."
    },
    "settlements": [
     {
      "operation_id": "a1b61c57f38e35cfbf42792fdae92b8f7da47b4b69504d4db761781bc65ca65b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-11-07T18:24:54.841Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cd89cf8cc9731aac4a8c4faa69515a7f934a6f2e43e5142ad12422d5b2a46e2b",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.9000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-11-07T18:24:54.859Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "wettbasis.com",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-47c90155b4d3d7049ad787ab",
   "url": null,
   "match": "Legia Warszawa v Baník Ostrava",
   "match_url": null,
   "kickoff": "2025-07-31T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -10514.3,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Legia Warszawa to win and over 1.5 goals at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5250,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.95",
   "settled_price": "1.5250",
   "published_at": "2025-07-31T05:51:00.000Z",
   "recorded_at": "2026-10-12T21:16:00.696Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-75997c52070e091eb6e98676",
   "url": null,
   "match": "SK Rapid v Dečić",
   "match_url": null,
   "kickoff": "2025-07-31T18:30:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -10514.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.75",
   "settled_price": "1.5300",
   "published_at": "2025-07-31T05:47:00.000Z",
   "recorded_at": "2026-10-12T21:16:00.780Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a1aab2b9b45de53bd91e1a28",
   "url": null,
   "match": "Servette FC v Plzen",
   "match_url": null,
   "kickoff": "2025-07-30T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -10538.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.93",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.93",
   "settled_price": "2.2500",
   "published_at": "2025-07-30T05:56:00.000Z",
   "recorded_at": "2026-10-12T21:16:06.660Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5aa548de5cddc17be66a6a92",
   "url": null,
   "match": "FCSB v Skendija 79",
   "match_url": null,
   "kickoff": "2025-07-30T17:30:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -10539.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: FCSB under 2.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.8",
   "settled_price": "1.8500",
   "published_at": "2025-07-30T05:51:00.000Z",
   "recorded_at": "2026-10-12T21:16:06.738Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4d07cb28227f1ee5e8ce3a43",
   "url": null,
   "match": "Varaždin v Santa Clara",
   "match_url": null,
   "kickoff": "2025-07-24T18:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -10683.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.75",
   "settled_price": "1.6000",
   "published_at": "2025-07-24T05:48:00.000Z",
   "recorded_at": "2026-10-12T21:16:32.778Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f1f350e608d2944679e0c6d9",
   "url": null,
   "match": "Slovan Bratislava v Zrinjski",
   "match_url": null,
   "kickoff": "2025-07-22T18:15:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -10731.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Slovan Bratislava over 1.5 at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.7",
   "settled_price": "1.6200",
   "published_at": "2025-07-22T05:55:00.000Z",
   "recorded_at": "2026-10-12T21:16:37.700Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3e16d311cdef6f49b1f40df7",
   "url": null,
   "match": "Koper v Zeljeznicar",
   "match_url": null,
   "kickoff": "2025-07-17T17:30:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -10851.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Zeljeznicar at 2.0",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.0",
   "settled_price": "1.8900",
   "published_at": "2025-07-17T05:47:00.000Z",
   "recorded_at": "2026-10-12T21:16:54.877Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7e74ae73491e02621604cc46",
   "url": null,
   "match": "İstanbul Başakşehir v Inter Turku",
   "match_url": null,
   "kickoff": "2026-07-22T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -1970.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: İstanbul Başakşehir under 2.5 at 1.95",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-07-22T05:47:00.000Z",
   "recorded_at": "2026-10-12T20:14:53.670Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-0d705eb996844101ad97a6ed",
   "url": null,
   "match": "1. FC Köln v SV Werder Bremen",
   "match_url": null,
   "kickoff": "2026-04-12T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -4398.9,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: 1. FC Köln under 1.5 at 1.8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-12T05:57:00.000Z",
   "recorded_at": "2026-10-12T20:24:22.987Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-60f5a15e97547a3aa83b4e91",
   "url": null,
   "match": "VfL Wolfsburg v Hamburger SV",
   "match_url": null,
   "kickoff": "2026-03-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -5262.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Hamburger SV over 1.5 at 2.25",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-03-06T23:57:00.000Z",
   "recorded_at": "2026-10-12T20:30:39.490Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-47f25b75df34608260f95ba0",
   "url": null,
   "match": "FC Augsburg v FC St. Pauli",
   "match_url": null,
   "kickoff": "2026-01-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -6102.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5, second half: FC St. Pauli under 0.5 at 2.35",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-01-30T23:58:00.000Z",
   "recorded_at": "2026-10-12T20:37:16.776Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-be36d1659c1c1d159fbfcbd9",
   "url": null,
   "match": "Hamburger SV v Eintracht Frankfurt",
   "match_url": null,
   "kickoff": "2025-12-20T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -7110.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Hamburger SV over 1.5 at 2.1",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-12-20T06:57:00.000Z",
   "recorded_at": "2026-10-12T20:44:17.409Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-57fd4777b65a7bebbe6181f4",
   "url": null,
   "match": "TSG Hoffenheim v Hamburger SV",
   "match_url": null,
   "kickoff": "2025-12-13T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -7278.3,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Hamburger SV under 0.5 at 3.0",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-12-13T06:57:00.000Z",
   "recorded_at": "2026-10-12T20:45:16.354Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-48e4d4a7ecde805f9bbd35cc",
   "url": null,
   "match": "1. FC Köln v FC St. Pauli",
   "match_url": null,
   "kickoff": "2025-12-06T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": -7446.3,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5, second half: FC St. Pauli over 1.5 at 2.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-12-05T23:57:00.000Z",
   "recorded_at": "2026-10-12T20:46:43.378Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5949f035851e2aefe6b286ea",
   "url": null,
   "match": "RC Strasbourg v Crystal Palace",
   "match_url": null,
   "kickoff": "2025-11-27T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -7657.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: RC Strasbourg under 0.5 at 2.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-11-27T06:47:00.000Z",
   "recorded_at": "2026-10-12T20:58:35.936Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-29dda0e0a5221d3b2c057762",
   "url": null,
   "match": "Cremonese v AS Roma",
   "match_url": null,
   "kickoff": "2025-11-23T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": -7759.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: AS Roma over 1.5 at 1.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-11-22T23:42:00.000Z",
   "recorded_at": "2026-10-12T21:00:23.295Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6f21712e91df54689697d03f",
   "url": null,
   "match": "Konyaspor v Beşiktaş",
   "match_url": null,
   "kickoff": "2025-10-22T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -8524.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Beşiktaş over 1.5 at 1.95",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-10-22T05:29:00.000Z",
   "recorded_at": "2026-10-12T21:05:40.020Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-95b89b84fff85040bc240a5c",
   "url": null,
   "match": "Kasımpaşa v Fenerbahçe",
   "match_url": null,
   "kickoff": "2025-09-21T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -9268.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Kasımpaşa under 0.5 at 2.2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-09-20T22:26:00.000Z",
   "recorded_at": "2026-10-12T21:10:15.676Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5e58e23c98e222ad5ac26787",
   "url": null,
   "match": "Göztepe v Beşiktaş",
   "match_url": null,
   "kickoff": "2025-09-19T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": -9316.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: Beşiktaş over 1.5 at 2.28",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-09-18T22:23:00.000Z",
   "recorded_at": "2026-10-12T21:10:40.724Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-724f1f23735d7243e42b20b7",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-724f1f23735d7243e42b20b7",
   "match": "Zrinjski v Breidablik",
   "match_url": null,
   "kickoff": "2025-08-07T18:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -10425.2,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: Zrinjski -1 at 2.45",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-07T06:23:04.000Z",
   "recorded_at": "2026-10-16T03:14:16.255Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-724f1f23735d7243e42b20b7",
    "quote_text": "Sieg Zrinjski Mostar (HC -1)\n\nmittel\n\n2.45 bei Interwetten",
    "fragment_from": 2308,
    "fragment_to": 2366,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8025816029476e4c383dbe263270a6c1341b9a054bfe9e67b56fe6ccb0564f3f",
     "material_removed": false
    },
    "published_at": "2025-08-07T06:23:04.000Z",
    "detected_at": "2026-10-16T03:14:16.255Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Zrinjski v Breidablik",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-08-07T18:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "European handicap -1",
    "outcome_label": "Zrinjski -1",
    "odds_set": {
     "by_author": "2.45",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "2.7000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-08-07T06:23:04.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-07T06:23:04.000Z",
     "detected_at": "2026-10-16T03:14:16.255Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "European handicap -1",
     "choice": "Zrinjski -1",
     "author_odds": "2.45",
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "European handicap -1: Zrinjski -1 at 2.45"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "e6417d0dcae291b169cc284a067fe2180948da44d270faafd53f413eb7fd6d4b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "Zrinjski -1",
      "decimal_odds": "2.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:00.811Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "025755396fa766ace3ddf4646ddb459ee5f38f9514c848b8e6fc8732b86bdec6",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "Zrinjski -1",
      "decimal_odds": "2.7000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:15.562Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "wettbasis.com",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Zrinjski -1"
   }
  },
  {
   "record_id": "n-a394731be5a52810af761a5f",
   "url": "/authors/steffen-wilkens/picks/16/#pick-n-a394731be5a52810af761a5f",
   "match": "Zrinjski v Breidablik",
   "match_url": null,
   "kickoff": "2025-08-07T18:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": -10425.2,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Zrinjski win, both teams to score: yes at 2.1",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-07T06:23:04.000Z",
   "recorded_at": "2026-10-16T03:14:16.255Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a394731be5a52810af761a5f",
    "quote_text": "Doppelte Chance 1X & Beide Teams treffen\n\nmittel\n\n2.10 bei Bet-at-home",
    "fragment_from": 2190,
    "fragment_to": 2260,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
     "display_name": null,
     "speaker": "Steffen Wilkens",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8025816029476e4c383dbe263270a6c1341b9a054bfe9e67b56fe6ccb0564f3f",
     "material_removed": false
    },
    "published_at": "2025-08-07T06:23:04.000Z",
    "detected_at": "2026-10-16T03:14:16.255Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": null,
     "display_name": "Zrinjski v Breidablik",
     "competition_name": "UEFA Europa League",
     "starts_at": "2025-08-07T18:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Zrinjski win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "3.7200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2025-08-07T06:23:04.000Z",
     "fragment_basis": "page",
     "source_page_at": "2025-08-07T06:23:04.000Z",
     "detected_at": "2026-10-16T03:14:16.255Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and both teams to score",
     "choice": "Zrinjski win, both teams to score: yes",
     "author_odds": "2.1",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Zrinjski win, both teams to score: yes at 2.1"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "5c61fed1bc71c401b8af83a3873bd40b25401cde8e740e56e88b3573b62dcf85",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Zrinjski win, both teams to score: yes",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:03.331Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5fce259d73d61f6c2e577804690b94a4968877ee1c023982a33674c097ac976d",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Zrinjski win, both teams to score: yes",
      "decimal_odds": "3.7200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:28:19.954Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Steffen Wilkens",
     "publisher": "wettbasis.com",
     "forecaster": "Steffen Wilkens",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.wettbasis.com/sportwetten-tipps/zrinjski-mostar-vs-breidablik-tipp-prognose-quoten-07-08-2025-europa-league-quali",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Zrinjski win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-c56ed0d6153b65968ccfe0a0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unser Tipp\n\nBologna gewinnt zu Null\n\nOddset\n\n2.20\nQuote",
   "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-02-26T07:13:44.000Z",
   "recorded_at": "2026-10-09T14:22:10.125Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2cf830d3cbd6369dd94ff86b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Littler gewinnt & wirft die meisten 180er\n\nMittel\n\n2.10 bei bet365",
   "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-02-05T06:34:53.000Z",
   "recorded_at": "2026-10-15T02:09:10.271Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5a09bdfd7ac630bbad072b26",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Über 7,5 180er im Match\n\nMittel\n\n1.98 bei Betano",
   "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-02-05T06:34:53.000Z",
   "recorded_at": "2026-10-15T02:09:10.271Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f88051ee171aa5bf71396457",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Sieg Roter Stern Belgrad",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-01-29T06:58:17.000Z",
   "recorded_at": "2026-10-16T03:10:27.819Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2bcb63f62533006adbd4aa05",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Über 2,5 Tore",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-01-29T06:58:17.000Z",
   "recorded_at": "2026-10-16T03:10:27.819Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c5d733f157fb0a815ee37977",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Roter Stern Belgrad Über 1,5 Tore",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-01-29T06:58:17.000Z",
   "recorded_at": "2026-10-16T03:10:27.819Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f7917182667b8d5268ef16b3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nottingham < 1,5 Tore\n\nMittel\n\n2.07 bei Betano",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-01-29T06:57:49.000Z",
   "recorded_at": "2026-10-16T03:04:37.757Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b2523315a35bfe28510412ab",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beide treffen: Nein\n\nMittel\n\n2.05 bei Bet-at-home",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-01-29T06:57:49.000Z",
   "recorded_at": "2026-10-16T03:04:37.757Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b6689ef08d874817b30ec3dc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unter 2,5 Tore\n\nMittel\n\n1.90 bei Oddset",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-01-29T06:57:49.000Z",
   "recorded_at": "2026-10-16T03:04:37.757Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c303c537e9d8cb434f1f3dc9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Doppelte Chance 1X & Unter 3,5 Tore\n\nmittel\n\n1.93 bei Oddset",
   "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": "2025-10-23T06:17:40.000Z",
   "recorded_at": "2026-10-15T02:10:31.727Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-48bb937eb29e8afa4a7ca001",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unser Tipp\n\nLyon gewinnt ohne Gegentor\n\nNEO.bet\n\n3.10\nQuote",
   "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": "2025-10-23T06:17:40.000Z",
   "recorded_at": "2026-10-15T02:10:31.727Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4fc6a4214e4c4a5bd230ebac",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unser Tipp\n\nEverton Unter 0,5 Tore\n\nbet365\n\n3.00\nQuote",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-24T15:41:22.000Z",
   "recorded_at": "2026-10-09T14:27:39.539Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-683d202f09155a90e04dd95d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Qarabag Über 2,5 Tore\n\nMittel\n\n2.30 bei Interwetten",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-12T06:15:36.000Z",
   "recorded_at": "2026-10-16T03:08:06.985Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-60ab66a8d753588f9b89f2ee",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Qarabag gewinnt ohne Gegentor\n\nMittel\n\n1.87 bei bet365",
   "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": "2025-08-12T06:15:36.000Z",
   "recorded_at": "2026-10-16T03:08:06.985Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-85872102fc6783a449a2c9e8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Sieg Qarabag FK (HC -1)\n\nMittel\n\n1.78 bei",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2025-08-12T06:15:36.000Z",
   "recorded_at": "2026-10-16T03:08:06.985Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 282,
  "before_kickoff": 0,
  "after_kickoff": 282,
  "at_least_2h": 0,
  "share_2h_plus": 0.0,
  "median_hours": null,
  "min_hours": null,
  "max_hours": null,
  "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
 },
 "baseline": {
  "contract_version": 1,
  "series_code": "market_price",
  "rule": "recorded-line-1.0",
  "state": "none",
  "picks": 0,
  "settled_picks_all": 0,
  "excluded": {
   "market_without_favourite": 0,
   "no_recorded_line": 0,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 0,
  "author_net_hundredths": 0,
  "favourite_net_hundredths": 0,
  "difference_hundredths": 0,
  "author_return_percent": null,
  "favourite_return_percent": null,
  "author_hit_rate": null,
  "favourite_hit_rate": null,
  "picked_favourite_share": null,
  "by_market": [],
  "return_over_time": [],
  "words": "Same stakes, same matches, same recorded moment: the author’s picks against backing the market favourite by the recorded line. Only markets with a single shortest price count (match result, over/under, both teams to score, handicap); correct score and combined markets are left out."
 },
 "pagination": {
  "per_page": 20,
  "total": 297,
  "pages": 16,
  "page_urls": [
   "/authors/steffen-wilkens/",
   "/authors/steffen-wilkens/picks/2/",
   "/authors/steffen-wilkens/picks/3/",
   "/authors/steffen-wilkens/picks/4/",
   "/authors/steffen-wilkens/picks/5/",
   "/authors/steffen-wilkens/picks/6/",
   "/authors/steffen-wilkens/picks/7/",
   "/authors/steffen-wilkens/picks/8/",
   "/authors/steffen-wilkens/picks/9/",
   "/authors/steffen-wilkens/picks/10/",
   "/authors/steffen-wilkens/picks/11/",
   "/authors/steffen-wilkens/picks/12/",
   "/authors/steffen-wilkens/picks/13/",
   "/authors/steffen-wilkens/picks/14/",
   "/authors/steffen-wilkens/picks/15/",
   "/authors/steffen-wilkens/picks/16/"
  ],
  "groups": {
   "settled": 268,
   "pending": 0,
   "excluded": 29
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/authors/steffen-wilkens/",
  "current": false
 },
 "title_tag": "Steffen Wilkens Predictions: Verified Record, Results and Sources",
 "calculator": null,
 "person": {
  "person_id": "o-2f95fcfa3aa6a410ff70af6e",
  "type_code": "individual",
  "name_shown": "Steffen Wilkens",
  "main_entity": "e-2f95fcfa3aa6a410ff70af6e",
  "identity": {
   "status": "not_verified",
   "is_verified": false,
   "when": null,
   "source_list": []
  },
  "platform_list": [
   {
    "entity_ref": "e-2f95fcfa3aa6a410ff70af6e",
    "medium": "Wettbasis",
    "channel": "section pages",
    "domain": "wettbasis.com",
    "source_info": null,
    "byline": "Steffen Wilkens",
    "url": null,
    "summary": {
     "statements": 321,
     "predictions": 297,
     "settled_picks": 4,
     "headline_kind": "historical_simulation",
     "return_percent": 99.12,
     "headline_part": "archived",
     "period_from": "2026-10-09",
     "period_to": "2026-10-16"
    }
   }
  ],
  "previously": [],
  "trust_tier": "probation"
 },
 "data_revision": {
  "data_version": "2026-10-13.5",
  "updated": "2026-10-13",
  "current_release": "2026-11-07.2",
  "data_as_of": "2026-11-07",
  "method_version": "retro-1.1",
  "price_rule": "reconstructed at archived prices (~8–15 h before kick-off), archived before kick-off only",
  "series_code": "retro_market_closing_sm:archived",
  "sample": {
   "settled_picks": 4,
   "matches": 4,
   "void": 0,
   "period_from": "2026-04-16",
   "period_to": "2026-08-23",
   "composition_hash": "f9f7bd20a1f552309c2d5706c7033177e2e30dabbf119db2500d79a8ad0c3204"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-e00121ea84bb27d1b29b",
   "at": "2026-10-13T20:21:18.065Z",
   "data_version": "2026-10-13.5",
   "previous_data_version": "2026-10-13.4",
   "url": "/authors/steffen-wilkens/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": null,
   "after": {
    "data_version": "2026-10-13.5",
    "return_percent": "99.12",
    "settled_picks": 4,
    "matches": 4,
    "void": 0,
    "series_code": "retro_market_closing_sm:archived",
    "price_rule": "historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only",
    "method_version": "retro-1.1",
    "composition_hash": "f9f7bd20a1f552309c2d5706c7033177e2e30dabbf119db2500d79a8ad0c3204",
    "text": "+396.50 points on 4 settled picks across 4 matches · historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only · method retro-1.1"
   },
   "reason": "First headline number for this record: 4 settled picks in the series “historical simulation at the last pre-match price in archive (~8–15 h before kick-off), archived before kick-off only”.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 4,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  }
 ],
 "counts_by_slice": {
  "portions": [
   {
    "code": "archived",
    "title": "Archived before kick-off",
    "price_rule": "Reconstructed at archived prices",
    "settled_picks": 4,
    "total_check": true,
    "market_list": [
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 3,
      "won": 3,
      "void": 0,
      "net_points_hundredths": 25100,
      "return_percent": "83.7",
      "period_from": "2026-04-16",
      "period_to": "2026-08-23",
      "small_sample": true,
      "average_odds": "1.84",
      "odds_from_author": 3,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "team_total",
      "in_words": "Team goals",
      "url": null,
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 14550,
      "return_percent": "145.5",
      "period_from": "2026-04-25",
      "period_to": "2026-04-25",
      "small_sample": true,
      "average_odds": "2.35",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     }
    ],
    "leagues": [
     {
      "code_name": "Bundesliga",
      "in_words": "Bundesliga",
      "url": "/football/competitions/bundesliga/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 14550,
      "return_percent": "145.5",
      "period_from": "2026-04-25",
      "period_to": "2026-04-25",
      "small_sample": true,
      "average_odds": "2.35",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "team_total",
        "in_words": "Team goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 14550,
        "return_percent": null,
        "period_from": "2026-04-25",
        "period_to": "2026-04-25",
        "small_sample": true,
        "average_odds": "2.35",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Ligue 1",
      "in_words": "Ligue 1",
      "url": "/football/competitions/ligue-1/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 11000,
      "return_percent": "110.0",
      "period_from": "2026-08-23",
      "period_to": "2026-08-23",
      "small_sample": true,
      "average_odds": "2.10",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 11000,
        "return_percent": null,
        "period_from": "2026-08-23",
        "period_to": "2026-08-23",
        "small_sample": true,
        "average_odds": "2.10",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Conference League",
      "in_words": "UEFA Conference League",
      "url": "/football/competitions/uefa-conference-league/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 8000,
      "return_percent": "80.0",
      "period_from": "2026-04-16",
      "period_to": "2026-04-16",
      "small_sample": true,
      "average_odds": "1.78",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 8000,
        "return_percent": null,
        "period_from": "2026-04-16",
        "period_to": "2026-04-16",
        "small_sample": true,
        "average_odds": "1.78",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Europa League",
      "in_words": "UEFA Europa League",
      "url": "/football/competitions/uefa-europa-league/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 6100,
      "return_percent": "61.0",
      "period_from": "2026-04-16",
      "period_to": "2026-04-16",
      "small_sample": true,
      "average_odds": "1.65",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 6100,
        "return_percent": null,
        "period_from": "2026-04-16",
        "period_to": "2026-04-16",
        "small_sample": true,
        "average_odds": "1.65",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 9 October 2026 · 297 predictions · last change 16 October 2026",
  "url": "https://forecastrecord.com/authors/steffen-wilkens/",
  "s": "2026-10-09",
  "prediction_count": 297,
  "refreshed_at": "2026-10-16",
  "html": "<a href=\"https://forecastrecord.com/authors/steffen-wilkens/\">Record tracked by Forecast Record since 9 October 2026 · 297 predictions · last change 16 October 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 4,
  "days": 130,
  "weeks": 3,
  "archive": false,
  "in_review": false,
  "own_page": false,
  "won_count": 4,
  "first_settled_on": "2026-04-16",
  "products_in_level": 1,
  "rule": {
   "tracked": {
    "min_settled": 30,
    "min_days": 30,
    "min_distinct_weeks": 2,
    "no_violations": true
   },
   "established": {
    "min_settled": 100,
    "min_days": 90
   }
  },
  "show": true
 },
 "colleagues": null,
 "author_type": "Tipster",
 "data_changes": {
  "added_later": "268 records added on 12 Oct 2026 from the source's own history; 5 records added on 15 Oct 2026 found after the match; 15 records added on 16 Oct 2026 found after the match; 9 more records added on other dates. The current numbers include them; numbers published earlier, including the record before each match, do not change.",
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "person:o-2f95fcfa3aa6a410ff70af6e",
 "source_revision": 159,
 "related": [
  {
   "url": "/cards/e-2f95fcfa3aa6a410ff70af6e-bank/",
   "name": "Bankroll card — Steffen Wilkens",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-2f95fcfa3aa6a410ff70af6e-said-vs-happened/",
   "name": "Said → happened — Steffen Wilkens",
   "detail": null,
   "source_group": "cards"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 268,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 297,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 297,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 4,
   "where": "origin-archived",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 7,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.source_reported",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 255,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 4,
   "where": "origin-archived",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked",
   "entity": "e-2f95fcfa3aa6a410ff70af6e",
   "value": 4,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
