{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/bugra-deniz/",
 "canonical": "/authors/bugra-deniz/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Buğra Deniz: Football Prediction Record",
 "description": "33 settled picks by Buğra Deniz archived before kick-off across 33 matches, 14 Feb 2025 – 26 Apr 2025: −24.7% reconstructed at archived prices.",
 "first_paragraph": {
  "body": "Forecast Record restored 33 settled archived picks by Buğra Deniz from copies archived before kick-off, across 33 matches between 14 February and 26 April 2025. Reconstructed at archived prices, these picks returned −24.7% on the total staked. Of the 115 predictions we hold for Buğra Deniz, 35 were archived before kick-off by an independent web archive and 80 from the source’s own history. Figures as of 7 November 2026.",
  "key_number": "−24.7%",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 33,
  "date_count": 12,
  "required_settled": 10,
  "required_dates": 2,
  "live_count": 0,
  "restored_count": 109,
  "of_them_archived": 33
 },
 "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": "9d1cce64f20ee86af2be4a15bba64ebf0aa9a6e7dba3017d272a760463213d88",
 "dependency_group": "author:e-e1d27a955a5b07f0cad2a792",
 "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/bugra-deniz/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/bugra-deniz/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-e1d27a955a5b07f0cad2a792",
  "public_name": "Buğra Deniz",
  "tracker_number": 3953,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-12",
   "until": "2026-10-12"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-e1d27a955a5b07f0cad2a792-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": 115,
  "recognised": 115,
  "accepted": 115,
  "executed": 115,
  "calculated": 109,
  "gaps": []
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 115,
  "of_them_restored": 115,
  "not_predictions": {
   "opinions": 0,
   "not_about_a_match": 0,
   "unclassified": 0
  },
  "predictions": 115,
  "predictions_restored": 115,
  "matches": 0,
  "admitted": 115,
  "qualifying_picks": 115,
  "qualifying_picks_restored": 115,
  "settled_picks": 109,
  "settled_picks_restored": 109,
  "series_list": [
   {
    "code_name": "retro_author_price",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 115,
    "settled_picks": 109,
    "void": 0,
    "pending_picks": 6,
    "matches": 109,
    "operations_settled": 109,
    "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": 115,
    "settled_picks": 109,
    "void": 0,
    "pending_picks": 6,
    "matches": 109,
    "operations_settled": 109,
    "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": [],
  "duplicates": 0,
  "junk": {},
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-5faab999d2964b4cc82079b1",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-5faab999d2964b4cc82079b1",
   "quote_text": "MS 1, Oran 1.11",
   "fragment_from": 2828,
   "fragment_to": 2843,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/lorient-caen-bahis-tahmini-26-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "02482ac05da179e0f342986126f9973cc43d9b88f27ea5235651f4114411dcfd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:17:09.358Z",
   "executed_at": "2026-10-13T19:52:20.123Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Lorient v Caen",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-26T18:00:00.000Z",
    "url": null,
    "scoreline": "4-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Lorient",
   "odds_set": {
    "by_author": "1.11",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.2000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 2000,
   "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": "2025-04-25T08:10:27.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:17:09.358Z",
    "archive_snapshot_at": "2025-04-25T08:10:27.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": "1X2, match result",
    "choice": "Lorient",
    "author_odds": "1.11",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Lorient at 1.11"
   },
   "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 Lorient 4-0 Caen."
   },
   "settlements": [
    {
     "operation_id": "0de600a57e6c8456383e08af76fcd6828ba9360a0c74b86a91d3c33670743324",
     "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": "Lorient",
     "decimal_odds": "1.11",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 1100,
     "executed_at": "2026-10-13T19:52:20.123Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b7b5505a7347e606beedbbba650893d9326d28c24f57962340572e34a3adf294",
     "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": "Lorient",
     "decimal_odds": "1.2000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2000,
     "executed_at": "2026-10-13T19:52:20.123Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/lorient-caen-bahis-tahmini-26-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8e1fc829a7667dc2c24f79ee",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-8e1fc829a7667dc2c24f79ee",
   "quote_text": "MS 2, Oran 2.07",
   "fragment_from": 2841,
   "fragment_to": 2856,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/rodez-paris-fc-bahis-tahmini-26-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e3f1ceb8a36072b86f936033da8ce180834a85569361dede04d8c751627da196",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:17:05.332Z",
   "executed_at": "2026-10-13T19:52:18.031Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Rodez AF v Paris FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-26T12:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Paris FC",
   "odds_set": {
    "by_author": "2.07",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.2450",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-25T08:08:49.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:17:05.332Z",
    "archive_snapshot_at": "2025-04-25T08:08:49.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": "1X2, match result",
    "choice": "Paris FC",
    "author_odds": "2.07",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Paris FC at 2.07"
   },
   "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 Rodez AF 1-1 Paris FC."
   },
   "settlements": [
    {
     "operation_id": "754f6857b9e97d39fa5c49b3aab8325017f58ed854a5a5236aaa3dad8e1d0f95",
     "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": "Paris FC",
     "decimal_odds": "2.07",
     "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:52:18.031Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ad617a360caea6c86679f02b67b588d985a44c1c9716ab8c51e0521fbb12c2ee",
     "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": "Paris FC",
     "decimal_odds": "2.2450",
     "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:52:18.031Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/rodez-paris-fc-bahis-tahmini-26-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7b08ee36b88cc66a6c2813c4",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-7b08ee36b88cc66a6c2813c4",
   "quote_text": "MS 2, Oran 1.43",
   "fragment_from": 2820,
   "fragment_to": 2835,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/annecy-lorient-bahis-tahmini-21-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "749270ee96f4a0d643e95f233671353b3fa83b10c8ad83fe4fc75de00b2d85d4",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:13:49.955Z",
   "executed_at": "2026-10-13T19:52:12.333Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Annecy FC v Lorient",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-21T18:45:00.000Z",
    "url": null,
    "scoreline": "0-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Lorient",
   "odds_set": {
    "by_author": "1.43",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.5350",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-21T11:29:34.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:13:49.955Z",
    "archive_snapshot_at": "2025-04-21T11:29:34.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": "1X2, match result",
    "choice": "Lorient",
    "author_odds": "1.43",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Lorient at 1.43"
   },
   "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 Annecy FC 0-0 Lorient."
   },
   "settlements": [
    {
     "operation_id": "72673d037d998cfb939f3567f12d5e87deefa079894c84136dfbd9a423ba7a83",
     "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": "Lorient",
     "decimal_odds": "1.43",
     "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:52:12.333Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5f78fe2b83bb1f38f2edd516c704add984442c6b73f4c605975d819b68534401",
     "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": "Lorient",
     "decimal_odds": "1.5350",
     "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:52:12.333Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/annecy-lorient-bahis-tahmini-21-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2659059dbca9aefc5161071c",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-2659059dbca9aefc5161071c",
   "quote_text": "2.5 ALT, Oran 1.69",
   "fragment_from": 2956,
   "fragment_to": 2974,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/laval-rodez-bahis-tahmini-18-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "82768af719efce4d04d82f8c0ca00d772c46a217520c9be63b5503dbf9db8e5a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:12:06.962Z",
   "executed_at": "2026-10-13T19:52:03.737Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Stade Lavallois v Rodez AF",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-18T18:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.69",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.9200",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-18T10:37:43.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:12:06.962Z",
    "archive_snapshot_at": "2025-04-18T10:37:43.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.69",
    "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.69"
   },
   "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 Stade Lavallois 2-1 Rodez AF."
   },
   "settlements": [
    {
     "operation_id": "cc73410ef60bb4600f17277fa7175720ff6721566ba95adf3ffceeb356e825fb",
     "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.69",
     "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:52:03.737Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "53551a5deb201157f7cb502140199419325744b2f51f7afd3597f559fdf3c73b",
     "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.9200",
     "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:52:03.737Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/laval-rodez-bahis-tahmini-18-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-164cdd5a14dd5537b419a01f",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-164cdd5a14dd5537b419a01f",
   "quote_text": "MS 1, Oran 1.57",
   "fragment_from": 2937,
   "fragment_to": 2952,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/dunkerque-grenoble-bahis-tahmini-18-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "269ca68df28d0af12636eae4a8c66694d28a2b0673722297a9d7e61d02ec8c88",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:12:02.799Z",
   "executed_at": "2026-10-13T19:52:03.705Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "USL Dunkerque v Grenoble Foot 38",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-18T18:00:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "USL Dunkerque",
   "odds_set": {
    "by_author": "1.57",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.5900",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5900,
   "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": "2025-04-18T09:34:23.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:12:02.799Z",
    "archive_snapshot_at": "2025-04-18T09:34:23.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": "1X2, match result",
    "choice": "USL Dunkerque",
    "author_odds": "1.57",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: USL Dunkerque at 1.57"
   },
   "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 USL Dunkerque 2-0 Grenoble Foot 38."
   },
   "settlements": [
    {
     "operation_id": "8b0117caa91c5b60fd4103031653753ce2eabb4a9d39821a5360af3554cb05c1",
     "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": "USL Dunkerque",
     "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-13T19:52:03.705Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0943937665224b1ad5849abb73f2a05a4302316a7955a291e5ba434522856027",
     "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": "USL Dunkerque",
     "decimal_odds": "1.5900",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5900,
     "executed_at": "2026-10-13T19:52:03.705Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/dunkerque-grenoble-bahis-tahmini-18-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f0b8f1c31e56072ead26f9c8",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-f0b8f1c31e56072ead26f9c8",
   "quote_text": "KGVAR, Oran 1.65",
   "fragment_from": 3015,
   "fragment_to": 3031,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/caen-martigues-bahis-tahmini-18-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "357b0ff1d9574e360d7c99da1b0ff795bb0d696a7ecb0cd14163a199be47add3",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:11:58.434Z",
   "executed_at": "2026-10-13T19:52:03.672Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Caen v Martigues",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-18T18:00:00.000Z",
    "url": null,
    "scoreline": "0-3"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.65",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.7500",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-18T09:28:45.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:11:58.434Z",
    "archive_snapshot_at": "2025-04-18T09:28:45.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": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.65",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.65"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Caen 0-3 Martigues."
   },
   "settlements": [
    {
     "operation_id": "b69dd93f9bb83480d8f0ccd2fd4227580d863ae67383e56ebeb91b04f2d6cc4b",
     "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.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-13T19:52:03.672Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7d2c95ed4e09eaca27e9a600f28ad79c6b55e31d0fd59740c8ca984693a255b5",
     "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.7500",
     "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:52:03.672Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/caen-martigues-bahis-tahmini-18-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0616828642bbb9d6a5dc4976",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-0616828642bbb9d6a5dc4976",
   "quote_text": "MS 2, Oran 1.68",
   "fragment_from": 2914,
   "fragment_to": 2929,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/amiens-guingamp-bahis-tahmini-18-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a99d30d2d90b078603d2f550b3510a283d01f71c0cd1dd8c82c1861399382c77",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:11:56.232Z",
   "executed_at": "2026-10-13T19:52:03.638Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Amiens SC v Guingamp",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-18T18:00:00.000Z",
    "url": null,
    "scoreline": "3-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Guingamp",
   "odds_set": {
    "by_author": "1.68",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.7100",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-18T09:40:49.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:11:56.232Z",
    "archive_snapshot_at": "2025-04-18T09:40:49.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": "1X2, match result",
    "choice": "Guingamp",
    "author_odds": "1.68",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Guingamp at 1.68"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Amiens SC 3-2 Guingamp."
   },
   "settlements": [
    {
     "operation_id": "ae8da7081fa7853f2b2f7607df0f54b07a76a59ea56834ac5e7ef9a09dbd8cad",
     "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": "Guingamp",
     "decimal_odds": "1.68",
     "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:52:03.638Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "582a64a6f2cbeb20cd6057370146f83889ce7570700dd689834faa95fcd23b3d",
     "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": "Guingamp",
     "decimal_odds": "1.7100",
     "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:52:03.638Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/amiens-guingamp-bahis-tahmini-18-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1ca330ae66110a8f30435f48",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-1ca330ae66110a8f30435f48",
   "quote_text": "MS 1, Oran 2.24",
   "fragment_from": 2810,
   "fragment_to": 2825,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/ajaccio-pau-bahis-tahmini-18-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "62210e885ebf5c18cecbb05532cb0fb02114744d8477560b71b9f2c2cf2f7459",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:11:49.915Z",
   "executed_at": "2026-10-13T19:52:03.602Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Ajaccio v Pau FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-18T18:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Ajaccio",
   "odds_set": {
    "by_author": "2.24",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.5000",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-18T09:45:29.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:11:49.915Z",
    "archive_snapshot_at": "2025-04-18T09:45:29.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": "1X2, match result",
    "choice": "Ajaccio",
    "author_odds": "2.24",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Ajaccio 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 Ajaccio 1-1 Pau FC."
   },
   "settlements": [
    {
     "operation_id": "752969fad3aa6cb57e2bf0ffd216b3dd82a391cc51ce9a7eca16270206605289",
     "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": "Ajaccio",
     "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:52:03.602Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5461a81afb8b49404df6bb7d30f346df89322e70ceb2fdb725b71f839d50a1f7",
     "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": "Ajaccio",
     "decimal_odds": "2.5000",
     "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:52:03.602Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/ajaccio-pau-bahis-tahmini-18-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-af939649e5f8a0ab66f08f47",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-af939649e5f8a0ab66f08f47",
   "quote_text": "MS 1, Oran 1.73",
   "fragment_from": 2814,
   "fragment_to": 2829,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/rodez-caen-bahis-tahmini-11-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4e8275429c82a1d1b570ff876ec83585ac1467ebb13be354e09e986cf59f30dd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:08:55.332Z",
   "executed_at": "2026-10-13T19:51:50.582Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Rodez AF v Caen",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-11T18:00:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Rodez AF",
   "odds_set": {
    "by_author": "1.73",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8600",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-11T10:13:21.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:08:55.332Z",
    "archive_snapshot_at": "2025-04-11T10:13:21.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": "1X2, match result",
    "choice": "Rodez AF",
    "author_odds": "1.73",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Rodez AF at 1.73"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Rodez AF 2-2 Caen."
   },
   "settlements": [
    {
     "operation_id": "366467731314c1d286ea12d88b7849a94ee8877f31f90faa0d3c8fa9752cb6a6",
     "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": "Rodez AF",
     "decimal_odds": "1.73",
     "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:51:50.582Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "784a756e5a7f417b9c9d053ba77f3c8b95210444237cf189b999c16a7055d127",
     "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": "Rodez AF",
     "decimal_odds": "1.8600",
     "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:51:50.582Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/rodez-caen-bahis-tahmini-11-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f5ae6019eb852a0462344e92",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-f5ae6019eb852a0462344e92",
   "quote_text": "MS 0, Oran 2.92",
   "fragment_from": 2748,
   "fragment_to": 2763,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/red-star-annecy-bahis-tahmini-11-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "39db0228f1d744bc7cef9910bfe47edc19b2035e806bd43b568285ae0efd9eb6",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:08:52.280Z",
   "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": "Red Star FC v Annecy FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-11T18:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "2.92",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.2500",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-11T11:31:00.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:08:52.280Z",
    "archive_snapshot_at": "2025-04-11T11:31:00.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": "1X2, match result",
    "choice": "draw",
    "author_odds": "2.92",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 2.92"
   },
   "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": "1a3af060e02b8b3dcbdf4623c4243acda0b23a9b05afb5eafe2ac80393840ad0",
     "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": "draw",
     "decimal_odds": "2.92",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:16.308Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "17471c48797e71bcc083bdb8d3a99eb3f5248362d007d58211451a5606e725e8",
     "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": "draw",
     "decimal_odds": "3.2500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:16.308Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/red-star-annecy-bahis-tahmini-11-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b6248c55ea44d4a8d9e69ee2",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-b6248c55ea44d4a8d9e69ee2",
   "quote_text": "MS 2, Oran 1.26",
   "fragment_from": 2915,
   "fragment_to": 2930,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/martigues-metz-bahis-tahmini-11-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "00d757b7bad4bd558d5baf4c315125f4018058dae38f3103ef954eb55785ddcf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:08:47.021Z",
   "executed_at": "2026-10-13T19:51:50.543Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Martigues v Metz",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-11T18:00:00.000Z",
    "url": null,
    "scoreline": "1-4"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Metz",
   "odds_set": {
    "by_author": "1.26",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.4300",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4300,
   "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": "2025-04-11T10:05:56.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:08:47.021Z",
    "archive_snapshot_at": "2025-04-11T10:05:56.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": "1X2, match result",
    "choice": "Metz",
    "author_odds": "1.26",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Metz at 1.26"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Martigues 1-4 Metz."
   },
   "settlements": [
    {
     "operation_id": "d14ff014113bae842327a23d0d9894f1d831f283c97acbb3e00247f45a6f7f9c",
     "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": "Metz",
     "decimal_odds": "1.26",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2600,
     "executed_at": "2026-10-13T19:51:50.542Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8d64030fca00b61d8821774bbeca0141d75c00874dfc8926cbcfb02365329534",
     "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": "Metz",
     "decimal_odds": "1.4300",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4300,
     "executed_at": "2026-10-13T19:51:50.543Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/martigues-metz-bahis-tahmini-11-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-03499bc60d2bf6057e108458",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-03499bc60d2bf6057e108458",
   "quote_text": "MS 2, Oran 1.74",
   "fragment_from": 2690,
   "fragment_to": 2705,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/amiens-dunkerque-bahis-tahmini-11-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5ad83e513459cf0d5051691c8e454e6347fc8bb294b633dbeb7c0f234c603af4",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:08:42.306Z",
   "executed_at": "2026-10-13T19:51:50.516Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Amiens SC v USL Dunkerque",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-11T18:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "USL Dunkerque",
   "odds_set": {
    "by_author": "1.74",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8600",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-11T11:31:24.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:08:42.306Z",
    "archive_snapshot_at": "2025-04-11T11:31:24.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": "1X2, match result",
    "choice": "USL Dunkerque",
    "author_odds": "1.74",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: USL Dunkerque at 1.74"
   },
   "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 Amiens SC 1-0 USL Dunkerque."
   },
   "settlements": [
    {
     "operation_id": "7cbcb5de872596008dc4db3367fdd79870421bdb7beced28131a0cc64d39ddb6",
     "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": "USL Dunkerque",
     "decimal_odds": "1.74",
     "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:51:50.516Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4d1ff20b286233147d3bee1ea133333f7ec0ce13ff53bd8dad508686cf629161",
     "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": "USL Dunkerque",
     "decimal_odds": "1.8600",
     "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:51:50.516Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/amiens-dunkerque-bahis-tahmini-11-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-407410632a1dd3a85677849e",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-407410632a1dd3a85677849e",
   "quote_text": "MS 1, Oran 1.87",
   "fragment_from": 2748,
   "fragment_to": 2763,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/laval-grenoble-bahis-tahmini-04-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f4689351fc095434f0f4bc92543c0a86430debd58eec2136f9367f9cddb0208b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:04:34.136Z",
   "executed_at": "2026-10-13T19:51:41.342Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Stade Lavallois v Grenoble Foot 38",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-04T18:00:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Stade Lavallois",
   "odds_set": {
    "by_author": "1.87",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1400",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-04T14:05:38.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:04:34.136Z",
    "archive_snapshot_at": "2025-04-04T14:05:38.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": "1X2, match result",
    "choice": "Stade Lavallois",
    "author_odds": "1.87",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Stade Lavallois at 1.87"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Stade Lavallois 1-2 Grenoble Foot 38."
   },
   "settlements": [
    {
     "operation_id": "00688937431d42fe4b72b472fb142543bc12f2b0c1165f59be8226fedfc82b97",
     "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": "Stade Lavallois",
     "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:51:41.342Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e8fc08ab93822aa13af8f2c216d09273ae69e57fc174f38bfda0840273b89e87",
     "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": "Stade Lavallois",
     "decimal_odds": "2.1400",
     "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:51:41.342Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/laval-grenoble-bahis-tahmini-04-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1162ccbffc9e71d8c7a2e323",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-1162ccbffc9e71d8c7a2e323",
   "quote_text": "KGVAR, Oran 1.58",
   "fragment_from": 2791,
   "fragment_to": 2807,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/rodez-martigues-bahis-tahmini-04-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d2ecbfcba6ba58a585965e8afa463bf4e495a61effc5bfb14489ecd1e095e23a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:04:28.662Z",
   "executed_at": "2026-10-13T19:51:41.307Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Rodez AF v Martigues",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-04T18:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.58",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-04T14:54:01.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:04:28.662Z",
    "archive_snapshot_at": "2025-04-04T14:54:01.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": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.58",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.58"
   },
   "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 Rodez AF 1-0 Martigues."
   },
   "settlements": [
    {
     "operation_id": "862bd496401a4f0e85d6cb2c7433f5049a0eb73054e18d158d6ec85ce46f97a0",
     "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.58",
     "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:51:41.307Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "646c41fa884cbca4250b7451c2cd57efced4e284185e8cbac65a0e9fb1265bed",
     "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.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-13T19:51:41.307Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/rodez-martigues-bahis-tahmini-04-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4fcc6d05e0e5549f9a598472",
   "url": "/authors/bugra-deniz/picks/7/#pick-n-4fcc6d05e0e5549f9a598472",
   "quote_text": "MS 1, Oran 1.28",
   "fragment_from": 2758,
   "fragment_to": 2773,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/paris-fc-clermont-bahis-tahmini-04-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0a9dbf2de57fc0c7a0a3f8515850283e4335a6d3e60cc8979c82ecc9dafc39bd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:04:25.136Z",
   "executed_at": "2026-10-13T19:51:41.282Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Paris FC v Clermont Foot",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-04T18:00:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Paris FC",
   "odds_set": {
    "by_author": "1.28",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.3700",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 3700,
   "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": "2025-04-04T14:11:40.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:04:25.136Z",
    "archive_snapshot_at": "2025-04-04T14:11:40.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": "1X2, match result",
    "choice": "Paris FC",
    "author_odds": "1.28",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Paris FC at 1.28"
   },
   "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 Paris FC 2-0 Clermont Foot."
   },
   "settlements": [
    {
     "operation_id": "ce6d4a40c4d39d2b692368d56feba5ae785933f020d0968e93d996256cd1407c",
     "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": "Paris FC",
     "decimal_odds": "1.28",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2800,
     "executed_at": "2026-10-13T19:51:41.282Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4c145c2c1a951df7728dacaeb197c4185aefb51c899e135f1a083461a3e1f1b3",
     "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": "Paris FC",
     "decimal_odds": "1.3700",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3700,
     "executed_at": "2026-10-13T19:51:41.282Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/paris-fc-clermont-bahis-tahmini-04-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5fd55e990f2237997adb8d1e",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-5fd55e990f2237997adb8d1e",
   "quote_text": "MS 2, Oran 1.94",
   "fragment_from": 2622,
   "fragment_to": 2637,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/annecy-bastia-bahis-tahmini-04-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "38c49a4bf80aab983259459bfe9c1d2d423f3f20cee1ec101b1acd3854f24810",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:04:20.281Z",
   "executed_at": "2026-10-13T19:51:41.257Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Annecy FC v Bastia",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-04T18:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Bastia",
   "odds_set": {
    "by_author": "1.94",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1700",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-04T14:11:54.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:04:20.281Z",
    "archive_snapshot_at": "2025-04-04T14:11:54.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": "1X2, match result",
    "choice": "Bastia",
    "author_odds": "1.94",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Bastia at 1.94"
   },
   "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 Annecy FC 1-1 Bastia."
   },
   "settlements": [
    {
     "operation_id": "497cdd9b7f8cb2e32b8791059841e1402721a2a3467a93cb472c4296b792123a",
     "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": "Bastia",
     "decimal_odds": "1.94",
     "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:51:41.257Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7f0dfb01ea898cffbc546db65fbbf19ae3a90028e98e006a98f2b88073008730",
     "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": "Bastia",
     "decimal_odds": "2.1700",
     "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:51:41.257Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/annecy-bastia-bahis-tahmini-04-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f9e2dcd29b4847ed81d42ae8",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-f9e2dcd29b4847ed81d42ae8",
   "quote_text": "2.5 ALT, Oran 1.34",
   "fragment_from": 2927,
   "fragment_to": 2945,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/ajaccio-amiens-bahis-tahmini-04-04-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "54a7805e306219ecee17f6afc2279e6ebe08b11cd6c1aa61aa871f0d14305d97",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:04:18.416Z",
   "executed_at": "2026-10-13T19:51:41.232Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Ajaccio v Amiens SC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-04-04T18:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.34",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.4900",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-04-04T13:59:39.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:04:18.416Z",
    "archive_snapshot_at": "2025-04-04T13:59:39.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.34",
    "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.34"
   },
   "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 Ajaccio 2-1 Amiens SC."
   },
   "settlements": [
    {
     "operation_id": "95d9b4dc902398aef5008b515e2d33e1990c74ef6168fbe44485220e78eb8b91",
     "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.34",
     "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:51:41.232Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "30baec5d3a24fedd7ce8d8cae28ec8111c48779840124da5129400e8429d509e",
     "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.4900",
     "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:51:41.232Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/ajaccio-amiens-bahis-tahmini-04-04-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-35e9fa65acf0b8abb1fcd86a",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-35e9fa65acf0b8abb1fcd86a",
   "quote_text": "MS 1, Oran 1.40",
   "fragment_from": 2677,
   "fragment_to": 2692,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/paris-fc-caen-bahis-tahmini-31-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7b9a02cca10668e94ad8ed4dcef1ad6c3fee08b39d77f6a58a250a68dc34a087",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:02:56.745Z",
   "executed_at": "2026-10-13T19:51:38.946Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Paris FC v Caen",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-31T18:45:00.000Z",
    "url": null,
    "scoreline": "4-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Paris FC",
   "odds_set": {
    "by_author": "1.4",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.4400",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4400,
   "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": "2025-03-31T08:31:29.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:02:56.745Z",
    "archive_snapshot_at": "2025-03-31T08:31:29.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": "1X2, match result",
    "choice": "Paris FC",
    "author_odds": "1.4",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Paris FC at 1.4"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Paris FC 4-2 Caen."
   },
   "settlements": [
    {
     "operation_id": "314f2cd8ae73f40607677123f34568d12b203cbf950fcd921a5c674d3ea4f4a1",
     "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": "Paris FC",
     "decimal_odds": "1.4",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4000,
     "executed_at": "2026-10-13T19:51:38.946Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f7b6645df86da84b89dcddd8a687622617d1168a036152cfd70de5c9b8fa520e",
     "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": "Paris FC",
     "decimal_odds": "1.4400",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4400,
     "executed_at": "2026-10-13T19:51:38.946Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/paris-fc-caen-bahis-tahmini-31-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7343eb19b253f554a8120402",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-7343eb19b253f554a8120402",
   "quote_text": "2.5 ALT, Oran 1.69",
   "fragment_from": 2637,
   "fragment_to": 2655,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/red-star-rodez-bahis-tahmini-28-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8b878fbb7d1e1d6e78bcca16a8ffe632cd5698a47f862fa7db0b563b1acd59d4",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:00:25.584Z",
   "executed_at": "2026-10-13T19:51:31.544Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Red Star FC v Rodez AF",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-28T19:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.69",
    "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": "win",
   "simulation_change_hundredths": 9100,
   "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": "2025-03-28T13:04:52.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:00:25.584Z",
    "archive_snapshot_at": "2025-03-28T13:04:52.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.69",
    "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.69"
   },
   "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 Red Star FC 1-1 Rodez AF."
   },
   "settlements": [
    {
     "operation_id": "dfe32d586407c13eea304f78dd4b84225aa1d9b177b7c4721d993844d4afe6ca",
     "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.69",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6900,
     "executed_at": "2026-10-13T19:51:31.544Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "24b9683f872e072c135a6c5f12086b7029d8ce3d0f308188e37cfd68ac344424",
     "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": "win",
     "result_words": "Won",
     "change_hundredths": 9100,
     "executed_at": "2026-10-13T19:51:31.544Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/red-star-rodez-bahis-tahmini-28-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-433582c7d71e2b4d4c89e789",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-433582c7d71e2b4d4c89e789",
   "quote_text": "2.5 ALT, Oran 1.53",
   "fragment_from": 2700,
   "fragment_to": 2718,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/pau-annecy-bahis-tahmini-28-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "223295a5977ea8eb588650b0d06fda66cf3e683566a4186282c92328557d3be0",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:00:17.237Z",
   "executed_at": "2026-10-13T19:51:31.520Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Pau FC v Annecy FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-28T19: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.53",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8200",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8200,
   "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": "2025-03-28T12:22:09.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:00:17.237Z",
    "archive_snapshot_at": "2025-03-28T12:22:09.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.53",
    "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.53"
   },
   "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 Pau FC 1-0 Annecy FC."
   },
   "settlements": [
    {
     "operation_id": "9db5ef3fcbf58f73adb5d506710eed5861083058e4b0d6eeead84ff8e3c32d3a",
     "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.53",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5300,
     "executed_at": "2026-10-13T19:51:31.520Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "775392538de06decd5e4807c13ccc809620d46f608879313c5957bf530a95659",
     "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.8200",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8200,
     "executed_at": "2026-10-13T19:51:31.520Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/pau-annecy-bahis-tahmini-28-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8c238e20b99034dd3f5a90fe",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-8c238e20b99034dd3f5a90fe",
   "quote_text": "MS 1, Oran 3.04",
   "fragment_from": 2983,
   "fragment_to": 2998,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/martigues-ajaccio-bahis-tahmini-28-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "91eb20bd70dc50bcb1a50224335cbf1271fc18547f2c9545c70bb2f03014c821",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T22:00:11.062Z",
   "executed_at": "2026-10-13T19:51:31.469Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Martigues v Ajaccio",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-28T19:00:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Martigues",
   "odds_set": {
    "by_author": "3.04",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.0600",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 20600,
   "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": "2025-03-28T12:00:08.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T22:00:11.062Z",
    "archive_snapshot_at": "2025-03-28T12:00:08.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": "1X2, match result",
    "choice": "Martigues",
    "author_odds": "3.04",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Martigues at 3.04"
   },
   "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 Martigues 2-0 Ajaccio."
   },
   "settlements": [
    {
     "operation_id": "1d1e5d97287b9f9265cf8f3007083cb970fcbabb2da150b2fd613f7ec0316322",
     "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": "Martigues",
     "decimal_odds": "3.04",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 20400,
     "executed_at": "2026-10-13T19:51:31.468Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7a7401a77f9560ea2493a94e0e7a8f46ef52caf598f53d330f1a488c228680ed",
     "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": "Martigues",
     "decimal_odds": "3.0600",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 20600,
     "executed_at": "2026-10-13T19:51:31.469Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/martigues-ajaccio-bahis-tahmini-28-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-866f9affa687152ba8244283",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-866f9affa687152ba8244283",
   "quote_text": "MS 0, Oran 3.02",
   "fragment_from": 2808,
   "fragment_to": 2823,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/clermont-amiens-bahis-tahmini-28-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "27ed4881f42337cc893e4d603076d22a91d7243bffb7c76a9ed64eff81216d30",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:59:58.372Z",
   "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": "Clermont Foot v Amiens SC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-28T19:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.02",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.2000",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-03-28T14:01:52.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:59:58.372Z",
    "archive_snapshot_at": "2025-03-28T14:01:52.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": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.02",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.02"
   },
   "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": "2a23e26467da97354c135766b000fc67fef91b4d900298bf1bee7576f4677d93",
     "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": "draw",
     "decimal_odds": "3.02",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:15.956Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2bbad378f99cb4f92b855551105756d057811ce5c80272524d2991157deda00f",
     "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": "draw",
     "decimal_odds": "3.2000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:15.958Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/clermont-amiens-bahis-tahmini-28-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5ea83f0391c9b00d9b3c3d74",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-5ea83f0391c9b00d9b3c3d74",
   "quote_text": "KGVAR, Oran 1.84",
   "fragment_from": 2878,
   "fragment_to": 2894,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/bastia-dunkerque-bahis-tahmini-28-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3696ca191e729b55379924ad0793c997caf89c7b847d34ce7fc586b5edb4338d",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:59:50.151Z",
   "executed_at": "2026-10-13T19:51:31.421Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Bastia v USL Dunkerque",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-28T19:00:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "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.9650",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-03-28T11:34:45.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:59:50.151Z",
    "archive_snapshot_at": "2025-03-28T11:34:45.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": "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": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Bastia 2-0 USL Dunkerque."
   },
   "settlements": [
    {
     "operation_id": "334e39ec05b53add73fc7012819e6d49c1f8a89aa06be67938e80f9cd8522d88",
     "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:51:31.421Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "53cd35420386830ec8f371a4da4303b8a3cd6cc6cd893d4ee27c4a80ea798612",
     "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.9650",
     "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:51:31.421Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/bastia-dunkerque-bahis-tahmini-28-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-01680ee0787eb3b092b434be",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-01680ee0787eb3b092b434be",
   "quote_text": "MS 1, Oran 2.91",
   "fragment_from": 2817,
   "fragment_to": 2832,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/martigues-pau-bahis-tahmini-14-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "951ac2cdd63402086eee2a15e282aacc610169419e9c007363dfe57995c58725",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:48:50.019Z",
   "executed_at": "2026-10-13T19:51:19.315Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Martigues v Pau FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-14T19:00:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Martigues",
   "odds_set": {
    "by_author": "2.91",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-03-14T14:47:54.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:48:50.019Z",
    "archive_snapshot_at": "2025-03-14T14:47:54.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": "1X2, match result",
    "choice": "Martigues",
    "author_odds": "2.91",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Martigues at 2.91"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Martigues 2-2 Pau FC."
   },
   "settlements": [
    {
     "operation_id": "b02f3d0176d367599c0899c02d0bc92a37078c295d06dc3d986d847b0343f437",
     "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": "Martigues",
     "decimal_odds": "2.91",
     "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:51:19.315Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6550f32280594faef2daa392f3bd7be178dc226bac3d2069949f7ddcf3fdad02",
     "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": "Martigues",
     "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-10-13T19:51:19.315Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/martigues-pau-bahis-tahmini-14-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5d95ff7c74a503fd4d75a870",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-5d95ff7c74a503fd4d75a870",
   "quote_text": "MS 2, Oran 2.75",
   "fragment_from": 2831,
   "fragment_to": 2846,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/clermont-grenoble-bahis-tahmini-14-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "917b9b6bce30eb4be2faf59c1cfe8de7808e404531fb71e0aad9b3661d3defa8",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:48:43.828Z",
   "executed_at": "2026-10-13T19:51:19.291Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Clermont Foot v Grenoble Foot 38",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-14T19:00:00.000Z",
    "url": null,
    "scoreline": "0-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Grenoble Foot 38",
   "odds_set": {
    "by_author": "2.75",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.2000",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-03-14T14:48:32.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:48:43.828Z",
    "archive_snapshot_at": "2025-03-14T14:48:32.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": "1X2, match result",
    "choice": "Grenoble Foot 38",
    "author_odds": "2.75",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Grenoble Foot 38 at 2.75"
   },
   "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 Clermont Foot 0-0 Grenoble Foot 38."
   },
   "settlements": [
    {
     "operation_id": "96deee2021964fa4dbb1111e79137715170589ac7d622334a01f3b5d075f2cf0",
     "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": "Grenoble Foot 38",
     "decimal_odds": "2.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:51:19.291Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "47849ec88eb1e7c82d2f034a7c453ea0c011841c1bc962fb2ff0b0ab2214ec9b",
     "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": "Grenoble Foot 38",
     "decimal_odds": "3.2000",
     "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:51:19.291Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/clermont-grenoble-bahis-tahmini-14-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9fa4ce9b0af00f175b96a6a8",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-9fa4ce9b0af00f175b96a6a8",
   "quote_text": "MS 1, Oran 2.77",
   "fragment_from": 2875,
   "fragment_to": 2890,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/amiens-caen-bahis-tahmini-14-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f8691c07acaf25ce86835c741305126338ade5bb7683ccce35e0c4bdfcae339c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:47:57.220Z",
   "executed_at": "2026-10-13T19:51:18.118Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Amiens SC v Caen",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-14T19:00:00.000Z",
    "url": null,
    "scoreline": "2-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Amiens SC",
   "odds_set": {
    "by_author": "2.77",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.0000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 20000,
   "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": "2025-03-14T13:35:34.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:47:57.220Z",
    "archive_snapshot_at": "2025-03-14T13:35:34.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": "1X2, match result",
    "choice": "Amiens SC",
    "author_odds": "2.77",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Amiens SC at 2.77"
   },
   "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 Amiens SC 2-1 Caen."
   },
   "settlements": [
    {
     "operation_id": "4bad6e5429ee2aafceb512368896d3493177f2862b4783cafd01f1f69c7d8f5d",
     "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": "Amiens SC",
     "decimal_odds": "2.77",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 17700,
     "executed_at": "2026-10-13T19:51:18.118Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "cd8afa1b1e30de55205df5b21df806dd3d96170de499eadddfc5345de6ea16e6",
     "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": "Amiens SC",
     "decimal_odds": "3.0000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 20000,
     "executed_at": "2026-10-13T19:51:18.118Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/amiens-caen-bahis-tahmini-14-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e07cfa3ff9ac77ff2288cd09",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-e07cfa3ff9ac77ff2288cd09",
   "quote_text": "MS 1, Oran 1.28",
   "fragment_from": 3510,
   "fragment_to": 3525,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/rapid-wien-borac-banja-luka-bahis-tahmini-13-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "832139755a63ebbb29e8257631e5286fdf64b8d44a138ea140cbd52b0baee8ef",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:47:14.490Z",
   "executed_at": "2026-10-13T19:51:16.482Z",
   "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 Borac Banja Luka",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-03-13T17:45:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "SK Rapid",
   "odds_set": {
    "by_author": "1.28",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.4500",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-03-12T05:56:19.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:47:14.490Z",
    "archive_snapshot_at": "2025-03-12T05:56:19.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": "1X2, match result",
    "choice": "SK Rapid",
    "author_odds": "1.28",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: SK Rapid at 1.28"
   },
   "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 SK Rapid 1-1 Borac Banja Luka."
   },
   "settlements": [
    {
     "operation_id": "53b7a0ffeffd1dacf456ee738efa656eab0449500cffdf346ba91aade954c9bc",
     "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": "SK Rapid",
     "decimal_odds": "1.28",
     "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:51:16.482Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3972b0c1b8f60f7ecbc61b6b6130ce1ee19d52e6194267b69c8c24b3b9329462",
     "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": "SK Rapid",
     "decimal_odds": "1.4500",
     "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:51:16.482Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/rapid-wien-borac-banja-luka-bahis-tahmini-13-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-574f7eea88ae10fa72e7c7d3",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-574f7eea88ae10fa72e7c7d3",
   "quote_text": "MS 1, Oran 1.54",
   "fragment_from": 3217,
   "fragment_to": 3232,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/lugano-celje-bahis-tahmini-13-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "04fd310f30f2e5e287f46d6bc4c51243e70a696628585087dc7a8fa69ed57846",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:47:06.224Z",
   "executed_at": "2026-10-13T19:51:16.437Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "FC Lugano v NK Celje",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-03-13T17:45:00.000Z",
    "url": null,
    "scoreline": "4-3"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Lugano",
   "odds_set": {
    "by_author": "1.54",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6850",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6850,
   "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": "2025-03-12T07:11:04.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:47:06.224Z",
    "archive_snapshot_at": "2025-03-12T07:11:04.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": "1X2, match result",
    "choice": "FC Lugano",
    "author_odds": "1.54",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Lugano at 1.54"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was FC Lugano 4-3 NK Celje."
   },
   "settlements": [
    {
     "operation_id": "fe486ae1bdc6dd12bd1175afa20269f8905050da7d6cc750d4390ab1705c6734",
     "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": "FC Lugano",
     "decimal_odds": "1.54",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5400,
     "executed_at": "2026-10-13T19:51:16.437Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e6b3c7dd4db52026aaae07d57e656aba43c118e4aeadb0d186406e5c754d4d1c",
     "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": "FC Lugano",
     "decimal_odds": "1.6850",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6850,
     "executed_at": "2026-10-13T19:51:16.437Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/lugano-celje-bahis-tahmini-13-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-569096d5480d36bb071997e4",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-569096d5480d36bb071997e4",
   "quote_text": "2.5 ALT, Oran 1.71",
   "fragment_from": 2838,
   "fragment_to": 2856,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/djurgarden-pafos-bahis-tahmini-13-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "76f72c2ccca25b464b13ed259cd375b46662076d051ce3a669a1a29de6cd331a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:46:57.244Z",
   "executed_at": "2026-10-13T19:51:16.393Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Djurgården v Pafos",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-03-13T17:45:00.000Z",
    "url": null,
    "scoreline": "3-0"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.71",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.7850",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-03-12T04:35:26.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:46:57.244Z",
    "archive_snapshot_at": "2025-03-12T04:35:26.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.71",
    "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.71"
   },
   "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 Djurgården 3-0 Pafos."
   },
   "settlements": [
    {
     "operation_id": "2967ffdc74b5de550d2e912ceb849a76f5443ac388408b1aa6075550e6ce26d5",
     "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.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:51:16.392Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "61b522e1ba9a1b085cbc14a7ef0776da800c6f982d03d6fe9eeea0bc7504396e",
     "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.7850",
     "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:51:16.393Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/djurgarden-pafos-bahis-tahmini-13-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a5b13b3d540fd12e5a0048da",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-a5b13b3d540fd12e5a0048da",
   "quote_text": "KGVAR, Oran 1.52",
   "fragment_from": 3044,
   "fragment_to": 3060,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/cercle-brugge-jagiellonia-bahis-tahmini-13-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8cd44798d015deb97b7b3a3e913949517b035247091d030c33747bbbab76021a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:46:45.163Z",
   "executed_at": "2026-10-13T19:51:16.351Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Cercle Brugge v Jagiellonia",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-03-13T17:45:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.52",
    "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": "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-03-13T02:35:34.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:46:45.163Z",
    "archive_snapshot_at": "2025-03-13T02:35:34.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": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.52",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.52"
   },
   "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 Cercle Brugge 2-0 Jagiellonia."
   },
   "settlements": [
    {
     "operation_id": "ed3b16630852a7998e7e3dcf7117a6e5ed005c7aa11c29867fd62edf7438590b",
     "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.52",
     "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:51:16.351Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f0ae1f74c37648ba509e8e2f282df0ae43e15370a4f903143356f12298373ccd",
     "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.6100",
     "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:51:16.351Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/cercle-brugge-jagiellonia-bahis-tahmini-13-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-abaeed809b2847e568aebb08",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-abaeed809b2847e568aebb08",
   "quote_text": "MS 1, Oran 1.72",
   "fragment_from": 3087,
   "fragment_to": 3102,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/jagiellonia-cercle-brugge-bahis-tahmini-06-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8e4880c68c32e442bce2037acd3f8e2982bd064b4ccb38bd6f574a6a4e073d6a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:41:48.642Z",
   "executed_at": "2026-10-13T19:51:05.192Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Jagiellonia v Cercle Brugge",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-03-06T20:00:00.000Z",
    "url": null,
    "scoreline": "3-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Jagiellonia",
   "odds_set": {
    "by_author": "1.72",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 11500,
   "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": "2025-03-05T07:03:17.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:41:48.642Z",
    "archive_snapshot_at": "2025-03-05T07:03:17.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": "1X2, match result",
    "choice": "Jagiellonia",
    "author_odds": "1.72",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Jagiellonia at 1.72"
   },
   "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 Cercle Brugge."
   },
   "settlements": [
    {
     "operation_id": "0c5788daa195170d67c90a2de086fed84f51270a3cd25cfe89f102010f8406fb",
     "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": "Jagiellonia",
     "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:51:05.192Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8bb66531b8b7a3fcd4719c5212a059027fa7a9bc2b81005e94f681c5cf0ae360",
     "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": "Jagiellonia",
     "decimal_odds": "2.1500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11500,
     "executed_at": "2026-10-13T19:51:05.192Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/jagiellonia-cercle-brugge-bahis-tahmini-06-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e091f6b2a43ccef1014d631d",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-e091f6b2a43ccef1014d631d",
   "quote_text": "KGVAR, Oran 1.99",
   "fragment_from": 2726,
   "fragment_to": 2742,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/ajaccio-dunkerque-bahis-tahmini-03-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "16885afefa99ca958ed03f50ac558f29903bfc9446f91695557768f1e1da297e",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:41:40.026Z",
   "executed_at": "2026-10-13T19:51:03.291Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Ajaccio v USL Dunkerque",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-03T19:45:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.99",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 11500,
   "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": "2025-03-03T11:09:31.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:41:40.026Z",
    "archive_snapshot_at": "2025-03-03T11:09:31.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": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.99",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.99"
   },
   "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 Ajaccio 1-2 USL Dunkerque."
   },
   "settlements": [
    {
     "operation_id": "8b5c5d4403026b956c0bba6f026079c8700e7cff26c00ab95a23c35a27689f3f",
     "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.99",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9900,
     "executed_at": "2026-10-13T19:51:03.291Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b5416b8d648a33ae773e92d954536b1da68e37935eef6194aa8609b89987ed86",
     "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.1500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11500,
     "executed_at": "2026-10-13T19:51:03.291Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/ajaccio-dunkerque-bahis-tahmini-03-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4012a7bfd5f807ca1cac073f",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-4012a7bfd5f807ca1cac073f",
   "quote_text": "MS 1, Oran 1.85",
   "fragment_from": 2592,
   "fragment_to": 2607,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/brest-auxerre-bahis-tahmini-14-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2fc6238ee1d1a9c67b6ce61eafc9868023438c91ca3386db76dc4843a90934e0",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:16:27.645Z",
   "executed_at": "2026-10-13T19:50:40.492Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Stade Brestois v Auxerre",
    "competition_name": "Ligue 1",
    "starts_at": "2025-02-14T19:45:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Stade Brestois",
   "odds_set": {
    "by_author": "1.85",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1700",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-02-14T15:05:41.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:16:27.645Z",
    "archive_snapshot_at": "2025-02-14T15:05:41.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": "1X2, match result",
    "choice": "Stade Brestois",
    "author_odds": "1.85",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Stade Brestois at 1.85"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Stade Brestois 2-2 Auxerre."
   },
   "settlements": [
    {
     "operation_id": "6109679c5fdf1c3e0fc55d9fab868452a7f0d7410b994674f612fa8cc8b8ed8c",
     "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": "Stade Brestois",
     "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:50:40.492Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ee1de9c52ece246700e282ab4d9a42acd816bca5776bcc31620c929d7876970f",
     "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": "Stade Brestois",
     "decimal_odds": "2.1700",
     "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:50:40.492Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/brest-auxerre-bahis-tahmini-14-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-cb0295105126f39cd23fd186",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-cb0295105126f39cd23fd186",
   "quote_text": "MS 2, Oran 1.94",
   "fragment_from": 2770,
   "fragment_to": 2785,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/troyes-lorient-bahis-tahmini-14-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c6a2c3a1363171223b367594d59615d5abee1b42865ce7b442d3ee24b1cd79bf",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:14:22.601Z",
   "executed_at": "2026-10-13T19:50:40.059Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Troyes v Lorient",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-14T19:00:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Lorient",
   "odds_set": {
    "by_author": "1.94",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.0400",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 10400,
   "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": "2025-02-14T13:05:23.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:14:22.601Z",
    "archive_snapshot_at": "2025-02-14T13:05:23.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": "1X2, match result",
    "choice": "Lorient",
    "author_odds": "1.94",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Lorient at 1.94"
   },
   "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 Troyes 0-1 Lorient."
   },
   "settlements": [
    {
     "operation_id": "e5031b1c1c5859b34c1ae08df9e20727f5427681a0b68fa70dd57b272fa5c54f",
     "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": "Lorient",
     "decimal_odds": "1.94",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9400,
     "executed_at": "2026-10-13T19:50:40.059Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "bdf357e94169f4d0665b6645fbca5a555ea63859369652690814b1e0fe6110d0",
     "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": "Lorient",
     "decimal_odds": "2.0400",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 10400,
     "executed_at": "2026-10-13T19:50:40.059Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/troyes-lorient-bahis-tahmini-14-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-155c0980ef34aaa6069cb634",
   "url": "/authors/bugra-deniz/picks/6/#pick-n-155c0980ef34aaa6069cb634",
   "quote_text": "KGVAR, Oran 1.62",
   "fragment_from": 3063,
   "fragment_to": 3079,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/red-star-martigues-bahis-tahmini-14-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aa92eb67eb9df60f804079d4e89dcbc58a4e3617bb2da4ba2947cbb2fac7e037",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:13:44.919Z",
   "executed_at": "2026-10-13T19:50:40.021Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Red Star FC v Martigues",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-14T19:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.62",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.7600",
    "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": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2025-02-14T13:18:32.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:13:44.919Z",
    "archive_snapshot_at": "2025-02-14T13:18:32.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": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.62",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.62"
   },
   "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 Red Star FC 1-0 Martigues."
   },
   "settlements": [
    {
     "operation_id": "54737ea1dcc880e07636e319fbac5140e25a33126ccdcd2dc687975512d43827",
     "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.62",
     "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:50:40.021Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6686c4d17cc72f8685f73ebf027f9db98f7611c05d8d6d0828a64a168eb6d376",
     "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.7600",
     "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:50:40.021Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Buğra Deniz",
    "publisher": "FutbolTR",
    "forecaster": "Buğra Deniz",
    "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.futboltr.com/red-star-martigues-bahis-tahmini-14-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4bce01e3fbadc86b36fbf988",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-4bce01e3fbadc86b36fbf988",
   "quote_text": "MS 2, Oran 1.82",
   "fragment_from": 2308,
   "fragment_to": 2323,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/como-juventus-iddaa-tahmini-07-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b1306ff59748523011cac91c4a7c67ac963b61a41dc27c22bb1199b3e81ed83a",
    "material_removed": false
   },
   "published_at": "2025-02-05T05:03:38.000Z",
   "detected_at": "2026-10-12T20:25:52.940Z",
   "executed_at": "2026-10-13T19:50:25.865Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Como v Juventus",
    "competition_name": "Serie A",
    "starts_at": "2025-02-07T19:45:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Juventus",
   "odds_set": {
    "by_author": "1.82",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 11500,
   "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-02-05T05:03:38.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-05T05:03:38.000Z",
    "detected_at": "2026-10-12T20:25:52.940Z",
    "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": "Juventus",
    "author_odds": "1.82",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Juventus at 1.82"
   },
   "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 Como 1-2 Juventus."
   },
   "settlements": [
    {
     "operation_id": "6fada2bef7abee4ca3022d72ed5307a3251c1d741baef37ae67e2716c290f57b",
     "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": "Juventus",
     "decimal_odds": "1.82",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8200,
     "executed_at": "2026-10-13T19:50:25.864Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "02ff74e2302da593bedd5741265e898f0cfd125164423c4ff415f615de851521",
     "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": "Juventus",
     "decimal_odds": "2.1500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11500,
     "executed_at": "2026-10-13T19:50:25.865Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/como-juventus-iddaa-tahmini-07-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-494423e5aaefdce55cd2e695",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-494423e5aaefdce55cd2e695",
   "quote_text": "MS 1, Oran 3.59",
   "fragment_from": 2552,
   "fragment_to": 2567,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/martigues-troyes-bahis-tahmini-07-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "100dd3f9eb23c3a6a5a595ee0ccd68035ebe039ea9408b255643fa47f4b6a235",
    "material_removed": false
   },
   "published_at": "2025-02-05T05:54:26.000Z",
   "detected_at": "2026-10-12T20:25:52.916Z",
   "executed_at": "2026-10-13T19:50:25.590Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Martigues v Troyes",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-07T19:00:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Martigues",
   "odds_set": {
    "by_author": "3.59",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.6750",
    "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-02-05T05:54:26.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-05T05:54:26.000Z",
    "detected_at": "2026-10-12T20:25:52.916Z",
    "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": "Martigues",
    "author_odds": "3.59",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Martigues at 3.59"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Martigues 1-2 Troyes."
   },
   "settlements": [
    {
     "operation_id": "30e22bb2faf7f9fcf5311abe38415506d96dc52cd8267658d572ec3146728732",
     "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": "Martigues",
     "decimal_odds": "3.59",
     "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:50:25.589Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b3e541dfc38c31fc8a7f956a2f5f3fbfb22bc054ca49ad56b6ea7f576de7fe0b",
     "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": "Martigues",
     "decimal_odds": "3.6750",
     "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:50:25.590Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/martigues-troyes-bahis-tahmini-07-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2e5acfac452c836fb406f027",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-2e5acfac452c836fb406f027",
   "quote_text": "MS 1, Oran 1.96",
   "fragment_from": 2134,
   "fragment_to": 2149,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/laval-annecy-bahis-tahmini-07-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fe9ad58327156d72984a6529f716363d623143a2a20c1635bc890031118ff4c7",
    "material_removed": false
   },
   "published_at": "2025-02-05T06:07:56.000Z",
   "detected_at": "2026-10-12T20:25:52.867Z",
   "executed_at": "2026-10-13T19:50:25.509Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Stade Lavallois v Annecy FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-07T19:00:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Stade Lavallois",
   "odds_set": {
    "by_author": "1.96",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1250",
    "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-02-05T06:07:56.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-05T06:07:56.000Z",
    "detected_at": "2026-10-12T20:25:52.867Z",
    "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": "Stade Lavallois",
    "author_odds": "1.96",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Stade Lavallois at 1.96"
   },
   "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 Stade Lavallois 0-1 Annecy FC."
   },
   "settlements": [
    {
     "operation_id": "05309b9398c12831069cc0648d5e1dd0d91eb208332fa18633b14f338439c630",
     "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": "Stade Lavallois",
     "decimal_odds": "1.96",
     "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:50:25.509Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "896060f45f533e21894306a5240ea4ed4945ea4133bd7fb02f34403d1240a75a",
     "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": "Stade Lavallois",
     "decimal_odds": "2.1250",
     "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:50:25.509Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/laval-annecy-bahis-tahmini-07-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-eb149a5773c1ecd04243395a",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-eb149a5773c1ecd04243395a",
   "quote_text": "MS 2, Oran 2.32",
   "fragment_from": 2454,
   "fragment_to": 2469,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/rodez-bastia-bahis-tahmini-07-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "75ce2d4b3e3e053f872ec389ffc91f3612b16040429bfcdebcda2f22104dcc62",
    "material_removed": false
   },
   "published_at": "2025-02-05T06:17:50.000Z",
   "detected_at": "2026-10-12T20:25:52.820Z",
   "executed_at": "2026-10-13T19:50:25.529Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Rodez AF v Bastia",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-07T19:00:00.000Z",
    "url": null,
    "scoreline": "0-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Bastia",
   "odds_set": {
    "by_author": "2.32",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.8800",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 18800,
   "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-02-05T06:17:50.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-05T06:17:50.000Z",
    "detected_at": "2026-10-12T20:25:52.820Z",
    "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": "Bastia",
    "author_odds": "2.32",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Bastia at 2.32"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Rodez AF 0-2 Bastia."
   },
   "settlements": [
    {
     "operation_id": "32699a90975aa14523df071846583d246accffaefd371bbbfb38f2f9aaa0a186",
     "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": "Bastia",
     "decimal_odds": "2.32",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13200,
     "executed_at": "2026-10-13T19:50:25.529Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f310727f0147adf44e03a63c94680a7d11c503863d707b025ebc24cb5fbc863a",
     "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": "Bastia",
     "decimal_odds": "2.8800",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 18800,
     "executed_at": "2026-10-13T19:50:25.529Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/rodez-bastia-bahis-tahmini-07-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-cc2b41133f5e6213223caa73",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-cc2b41133f5e6213223caa73",
   "quote_text": "MS 1, Oran 2.00",
   "fragment_from": 2292,
   "fragment_to": 2307,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/grenoble-red-star-bahis-tahmini-07-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "abe3a4e112c93edcb7bc75170d67a0569983364e7cb770f97744de1a3736c13e",
    "material_removed": false
   },
   "published_at": "2025-02-05T06:29:53.000Z",
   "detected_at": "2026-10-12T20:25:51.500Z",
   "executed_at": "2026-10-13T19:50:25.548Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Grenoble Foot 38 v Red Star FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-07T19:00:00.000Z",
    "url": null,
    "scoreline": "0-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Grenoble Foot 38",
   "odds_set": {
    "by_author": "2.0",
    "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-02-05T06:29:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-05T06:29:53.000Z",
    "detected_at": "2026-10-12T20:25:51.500Z",
    "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": "Grenoble Foot 38",
    "author_odds": "2.0",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Grenoble Foot 38 at 2.0"
   },
   "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 Grenoble Foot 38 0-0 Red Star FC."
   },
   "settlements": [
    {
     "operation_id": "7d76bff9d35212f94ae93eb6f44b5d8455684328f81313959850a5b52a29bb54",
     "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": "Grenoble Foot 38",
     "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:50:25.548Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "404ada6fb721555f3a9884caed8e18c0c68c24fa087d18b69124b33d1f41dc79",
     "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": "Grenoble Foot 38",
     "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:50:25.548Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/grenoble-red-star-bahis-tahmini-07-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b9a29e2c5c5825723efe16c2",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-b9a29e2c5c5825723efe16c2",
   "quote_text": "MS 1, Oran 1.52",
   "fragment_from": 2380,
   "fragment_to": 2395,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/paris-fc-pau-bahis-tahmini-07-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d7fc3a6c4b9c7abcf70a8bd6b3fad54cb97d9dc10930947a66be8c9cd1e378ea",
    "material_removed": false
   },
   "published_at": "2025-02-05T06:44:21.000Z",
   "detected_at": "2026-10-12T20:25:51.342Z",
   "executed_at": "2026-10-13T19:50:25.569Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Paris FC v Pau FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-07T19:00:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Paris FC",
   "odds_set": {
    "by_author": "1.52",
    "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-02-05T06:44:21.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-05T06:44:21.000Z",
    "detected_at": "2026-10-12T20:25:51.342Z",
    "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": "Paris FC",
    "author_odds": "1.52",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Paris FC at 1.52"
   },
   "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 Paris FC 3-1 Pau FC."
   },
   "settlements": [
    {
     "operation_id": "6d894d7d34f08487963d5044e33b3f7972875ff0a7a541be0e94d3e9c7ba4c9a",
     "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": "Paris FC",
     "decimal_odds": "1.52",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5200,
     "executed_at": "2026-10-13T19:50:25.569Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "14d6b5c690fc39a640ca7c20ef97548d97e08f200f3f300fc170038d5a57ce1e",
     "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": "Paris FC",
     "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:50:25.569Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/paris-fc-pau-bahis-tahmini-07-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-86ab3dd8cc7b6e05760e6c96",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-86ab3dd8cc7b6e05760e6c96",
   "quote_text": "MS 0, Oran 2.71",
   "fragment_from": 2288,
   "fragment_to": 2303,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/ajaccio-guingamp-bahis-tahmini-08-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "751a2bf7f47857473d2188d06a7a93b647f3ff196f9a7b78df1abb3a8b69f009",
    "material_removed": false
   },
   "published_at": "2025-02-06T06:12:09.000Z",
   "detected_at": "2026-10-12T20:25:50.015Z",
   "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": "Ajaccio v Guingamp",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-08T13:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "2.71",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.8650",
    "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": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-02-06T06:12:09.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-06T06:12:09.000Z",
    "detected_at": "2026-10-12T20:25:50.015Z",
    "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": "draw",
    "author_odds": "2.71",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 2.71"
   },
   "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": "49235713c027e4d5777c42f14f25f7c8be651cd62e585a60ab281d803ac9c625",
     "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": "draw",
     "decimal_odds": "2.71",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:15.958Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "052610939a47bc5027cde75ea072234468a04297fe83381fd0b8a57870a8199f",
     "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": "draw",
     "decimal_odds": "2.8650",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:15.958Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/ajaccio-guingamp-bahis-tahmini-08-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-146eb9a69d7dada827a6b20d",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-146eb9a69d7dada827a6b20d",
   "quote_text": "MS 1, Oran 1.30",
   "fragment_from": 2284,
   "fragment_to": 2299,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/lorient-amiens-bahis-tahmini-08-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c11bdc56379b21c2aa89b05115e4b893b06bdb273818fe1c50478d8bb0d2f09a",
    "material_removed": false
   },
   "published_at": "2025-02-06T06:22:00.000Z",
   "detected_at": "2026-10-12T20:25:49.964Z",
   "executed_at": "2026-10-13T19:50:26.560Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Lorient v Amiens SC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-08T13:00:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Lorient",
   "odds_set": {
    "by_author": "1.3",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.3600",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 3600,
   "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-02-06T06:22:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-06T06:22:00.000Z",
    "detected_at": "2026-10-12T20:25:49.964Z",
    "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": "Lorient",
    "author_odds": "1.3",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Lorient at 1.3"
   },
   "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 Lorient 3-1 Amiens SC."
   },
   "settlements": [
    {
     "operation_id": "ad2c59008850e25da6394ad5a4d9b0694dd7bed7fe3ed3f153dcbf5d4afafe28",
     "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": "Lorient",
     "decimal_odds": "1.3",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3000,
     "executed_at": "2026-10-13T19:50:26.560Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "eb44c934faf130004e50de56a3dd7d71dcfc7a06123ece96cfc23577708e063f",
     "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": "Lorient",
     "decimal_odds": "1.3600",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 3600,
     "executed_at": "2026-10-13T19:50:26.560Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/lorient-amiens-bahis-tahmini-08-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ef6b41e8c8d5aea6f067bf48",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-ef6b41e8c8d5aea6f067bf48",
   "quote_text": "MS 1, Oran 1.58",
   "fragment_from": 2395,
   "fragment_to": 2410,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/metz-clermont-bahis-tahmini-08-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7be36f5b9a4cbb827d76b95f9238326510b7c4590f8350afb12eeb7b77eb0392",
    "material_removed": false
   },
   "published_at": "2025-02-06T06:32:39.000Z",
   "detected_at": "2026-10-12T20:25:49.004Z",
   "executed_at": "2026-10-13T19:50:31.766Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Metz v Clermont Foot",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-08T19:00:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Metz",
   "odds_set": {
    "by_author": "1.58",
    "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-02-06T06:32:39.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-06T06:32:39.000Z",
    "detected_at": "2026-10-12T20:25:49.004Z",
    "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": "Metz",
    "author_odds": "1.58",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Metz at 1.58"
   },
   "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 Metz 3-1 Clermont Foot."
   },
   "settlements": [
    {
     "operation_id": "b53f5c9fb276331c0ce92ace69308b64853f15392ce192ac3e3a1400f4377966",
     "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": "Metz",
     "decimal_odds": "1.58",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5800,
     "executed_at": "2026-10-13T19:50:31.766Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7b2e3ef9dc056ded7d8dbeca18319b48723e544404b19832c38799d199bca61e",
     "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": "Metz",
     "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:50:31.766Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/metz-clermont-bahis-tahmini-08-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c6a88b3ce33bee4fdd4ae615",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-c6a88b3ce33bee4fdd4ae615",
   "quote_text": "MS 2, Oran 1.30",
   "fragment_from": 2690,
   "fragment_to": 2705,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/birmingham-newcastle-united-bahis-tahmini-08-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "914a69cdb1e56f8bfaaae3546a909ff4e2c59906a999ed96422284bcb68d0900",
    "material_removed": false
   },
   "published_at": "2025-02-06T07:01:57.000Z",
   "detected_at": "2026-10-12T20:25:48.516Z",
   "executed_at": "2026-10-13T19:50:37.275Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Birmingham City v Cambridge United",
    "competition_name": "EFL League One",
    "starts_at": "2025-02-11T19:45:00.000Z",
    "url": null,
    "scoreline": "4-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Cambridge United",
   "odds_set": {
    "by_author": "1.3",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "11.0000",
    "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-02-06T07:01:57.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-06T07:01:57.000Z",
    "detected_at": "2026-10-12T20:25:48.516Z",
    "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": "Cambridge United",
    "author_odds": "1.3",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Cambridge United at 1.3"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "4-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Birmingham City 4-0 Cambridge United."
   },
   "settlements": [
    {
     "operation_id": "a472031c05b71713941364a1cd20eb91bbfeff00906f0ea1982f58dea336cb3e",
     "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": "Cambridge United",
     "decimal_odds": "1.3",
     "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:50:37.275Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "45bbdc09623150d2651f75bd30503e7764a43624de2ecd430ef4e28db3bafeeb",
     "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": "Cambridge United",
     "decimal_odds": "11.0000",
     "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:50:37.275Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/birmingham-newcastle-united-bahis-tahmini-08-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a287fc1103eb3a62f426e576",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-a287fc1103eb3a62f426e576",
   "quote_text": "MS 1, Oran 2.13",
   "fragment_from": 2173,
   "fragment_to": 2188,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/juve-stabia-bari-bahis-tahmini-09-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "212a6439ad283e17fd8a51a0a41e03b2cc46c15ec978a02a5ff1a7c2e1147332",
    "material_removed": false
   },
   "published_at": "2025-02-07T12:00:39.000Z",
   "detected_at": "2026-10-12T20:25:42.305Z",
   "executed_at": "2026-10-13T19:50:35.907Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Juve Stabia v Bari 1908",
    "competition_name": "Serie B",
    "starts_at": "2025-02-09T16:15:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Juve Stabia",
   "odds_set": {
    "by_author": "2.13",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.2000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 12000,
   "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-02-07T12:00:39.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-07T12:00:39.000Z",
    "detected_at": "2026-10-12T20:25:42.305Z",
    "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": "Juve Stabia",
    "author_odds": "2.13",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Juve Stabia at 2.13"
   },
   "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 Juve Stabia 3-1 Bari 1908."
   },
   "settlements": [
    {
     "operation_id": "1659ff1c38181deb9c469f38c51ea86cac3444bcb59b5063664347795c81d2c2",
     "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": "Juve Stabia",
     "decimal_odds": "2.13",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11300,
     "executed_at": "2026-10-13T19:50:35.907Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a2cad06c412bc0a12537095f33bb8ef90521f4d236d5a4c41d12c36d07854976",
     "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": "Juve Stabia",
     "decimal_odds": "2.2000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12000,
     "executed_at": "2026-10-13T19:50:35.907Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/juve-stabia-bari-bahis-tahmini-09-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9159fce73f80cae2a922c9d7",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-9159fce73f80cae2a922c9d7",
   "quote_text": "KGVAR, Oran 1.87",
   "fragment_from": 2339,
   "fragment_to": 2355,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/reggiana-cesena-bahis-tahmini-09-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0ee847b25f6ca9022a67f7e1d628b04382d0205987597b2524281b9955f8887c",
    "material_removed": false
   },
   "published_at": "2025-02-07T12:26:23.000Z",
   "detected_at": "2026-10-12T20:25:42.227Z",
   "executed_at": "2026-10-13T19:50:33.748Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Reggiana v Cesena",
    "competition_name": "Serie B",
    "starts_at": "2025-02-09T14:00:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.87",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.0900",
    "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-02-07T12:26:23.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-07T12:26:23.000Z",
    "detected_at": "2026-10-12T20:25:42.227Z",
    "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.87",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.87"
   },
   "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 Reggiana 0-1 Cesena."
   },
   "settlements": [
    {
     "operation_id": "065f72cca8906dd2b58c5efc82002ff79b7827411e701b765405397083ea4349",
     "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.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:50:33.747Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "15535e8fc98976120428d4ad2377a40d8a34f8b00cc6410e163f93892eb2adcb",
     "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.0900",
     "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:50:33.748Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/reggiana-cesena-bahis-tahmini-09-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9c8a38feb3916fb41ee33f1e",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-9c8a38feb3916fb41ee33f1e",
   "quote_text": "MS 1, Oran 1.72",
   "fragment_from": 2303,
   "fragment_to": 2318,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/spezia-palermo-bahis-tahmini-09-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "49baa059d01513869025dc16819fdcc7a09e9a2aa0caf57e0105642ef5d95987",
    "material_removed": false
   },
   "published_at": "2025-02-07T12:36:15.000Z",
   "detected_at": "2026-10-12T20:25:42.091Z",
   "executed_at": "2026-10-13T19:50:34.008Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Spezia v Palermo",
    "competition_name": "Serie B",
    "starts_at": "2025-02-09T14:00:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Spezia",
   "odds_set": {
    "by_author": "1.72",
    "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": "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-02-07T12:36:15.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-07T12:36:15.000Z",
    "detected_at": "2026-10-12T20:25:42.091Z",
    "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": "Spezia",
    "author_odds": "1.72",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Spezia at 1.72"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Spezia 2-2 Palermo."
   },
   "settlements": [
    {
     "operation_id": "5d43123be559d719df6c6801b80556ac894abdc7c28a057b33728f30bfa2e070",
     "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": "Spezia",
     "decimal_odds": "1.72",
     "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:50:34.008Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "250503e449cf544cf1ffc8d5f575d0b00fe51ae1d0f1651235027bbf3d61aca3",
     "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": "Spezia",
     "decimal_odds": "1.9000",
     "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:50:34.008Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/spezia-palermo-bahis-tahmini-09-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6032099128d9aad1c3cf1f24",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-6032099128d9aad1c3cf1f24",
   "quote_text": "MS 1, Oran 1.51",
   "fragment_from": 2377,
   "fragment_to": 2392,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/cremonese-sudtirol-bahis-tahmini-09-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5071db43c79da34194ba816931889ebccce519f8d8e744512c16833aa279eafd",
    "material_removed": false
   },
   "published_at": "2025-02-07T12:51:38.000Z",
   "detected_at": "2026-10-12T20:25:41.970Z",
   "executed_at": "2026-10-13T19:50:34.103Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Cremonese v Südtirol",
    "competition_name": "Serie B",
    "starts_at": "2025-02-09T14:00:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Cremonese",
   "odds_set": {
    "by_author": "1.51",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6700",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6700,
   "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-02-07T12:51:38.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-07T12:51:38.000Z",
    "detected_at": "2026-10-12T20:25:41.970Z",
    "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": "Cremonese",
    "author_odds": "1.51",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Cremonese at 1.51"
   },
   "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 Cremonese 3-1 Südtirol."
   },
   "settlements": [
    {
     "operation_id": "26611bcd30c7d82c05c01bf8838f8aadff13a185b6acc93fa22a73c8962fb8cb",
     "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": "Cremonese",
     "decimal_odds": "1.51",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5100,
     "executed_at": "2026-10-13T19:50:34.103Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b762cffe6d34d9f49b3cde12d2dab9dc482eb6f2234acf1bf9cb6c006c57a90e",
     "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": "Cremonese",
     "decimal_odds": "1.6700",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6700,
     "executed_at": "2026-10-13T19:50:34.103Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/cremonese-sudtirol-bahis-tahmini-09-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2dc91f30ada4cccb7054a744",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-2dc91f30ada4cccb7054a744",
   "quote_text": "MS 2, Oran 2.11",
   "fragment_from": 2331,
   "fragment_to": 2346,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/caen-dunkerque-bahis-tahmini-10-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "483c7bd83d120fb6f97ea468ea9d3b3cad00d0c7fa0dffbe66f2bb43813bc004",
    "material_removed": false
   },
   "published_at": "2025-02-09T01:32:28.000Z",
   "detected_at": "2026-10-12T20:25:35.779Z",
   "executed_at": "2026-10-13T19:50:36.954Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Caen v USL Dunkerque",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-10T19:45:00.000Z",
    "url": null,
    "scoreline": "0-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "USL Dunkerque",
   "odds_set": {
    "by_author": "2.11",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.5750",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 15750,
   "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-02-09T01:32:28.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-09T01:32:28.000Z",
    "detected_at": "2026-10-12T20:25:35.779Z",
    "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": "USL Dunkerque",
    "author_odds": "2.11",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: USL Dunkerque at 2.11"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Caen 0-2 USL Dunkerque."
   },
   "settlements": [
    {
     "operation_id": "8550090a6c4d9695aecacbb9356c08a6b59458da77ac376f57c98356c8248fd7",
     "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": "USL Dunkerque",
     "decimal_odds": "2.11",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11100,
     "executed_at": "2026-10-13T19:50:36.954Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d211a4c9ec35171920518ec5cbe2ffc6fdf0ea68e2a1bf625201e19e6b6e1aa0",
     "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": "USL Dunkerque",
     "decimal_odds": "2.5750",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 15750,
     "executed_at": "2026-10-13T19:50:36.954Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/caen-dunkerque-bahis-tahmini-10-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-3aa75306a520ccc2bd97dbb6",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-3aa75306a520ccc2bd97dbb6",
   "quote_text": "MS 2, Oran 1.22",
   "fragment_from": 2756,
   "fragment_to": 2771,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/brest-psg-bahis-tahmini-11-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d275e21276cae46c62b9a9b6ceb7ad3e8e3c3cd6c1372161f81c8c42e58b9107",
    "material_removed": false
   },
   "published_at": "2025-02-09T06:57:03.000Z",
   "detected_at": "2026-10-12T20:25:33.591Z",
   "executed_at": "2026-10-13T19:50:37.150Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Stade Brestois v Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-02-11T17:45:00.000Z",
    "url": null,
    "scoreline": "0-3"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Paris Saint-Germain",
   "odds_set": {
    "by_author": "1.22",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.2950",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 2950,
   "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-02-09T06:57:03.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-09T06:57:03.000Z",
    "detected_at": "2026-10-12T20:25:33.591Z",
    "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": "Paris Saint-Germain",
    "author_odds": "1.22",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Paris Saint-Germain at 1.22"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was Stade Brestois 0-3 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "61bafa90a7517bf13cc882d4f11437733f082d2ae4740189d4f0a0c85d3caaf9",
     "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": "Paris Saint-Germain",
     "decimal_odds": "1.22",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2200,
     "executed_at": "2026-10-13T19:50:37.150Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "47eb59e2b4cf71a94c8e6790ff996076a2d7d8a2a3d8a485b01f7d51ee9c1832",
     "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": "Paris Saint-Germain",
     "decimal_odds": "1.2950",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2950,
     "executed_at": "2026-10-13T19:50:37.150Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/brest-psg-bahis-tahmini-11-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-712fc5780d6ed2e14b208cac",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-712fc5780d6ed2e14b208cac",
   "quote_text": "2.5 ALT, Oran 1.76",
   "fragment_from": 2517,
   "fragment_to": 2535,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/gent-real-betis-bahis-tahmini-13-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6343777190f7563d7533c356a1d2db7f20af5efdac753f0e1c8ed5d70bba5317",
    "material_removed": false
   },
   "published_at": "2025-02-11T07:05:59.000Z",
   "detected_at": "2026-10-12T20:25:30.032Z",
   "executed_at": "2026-10-13T19:50:39.196Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Gent v Real Betis",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-02-13T20:00:00.000Z",
    "url": null,
    "scoreline": "0-3"
   },
   "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.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": "2025-02-11T07:05:59.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-11T07:05:59.000Z",
    "detected_at": "2026-10-12T20:25:30.032Z",
    "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": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Gent 0-3 Real Betis."
   },
   "settlements": [
    {
     "operation_id": "8d1fd2e678390a1568026d266f1172b098001998627c9ddf092c32920d9fc3d5",
     "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": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:50:39.195Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f8d591b8c1f20ae84de9edbb6264ad6cef046317ce77ef73783c2028c60e4448",
     "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.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-13T19:50:39.196Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/gent-real-betis-bahis-tahmini-13-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5e62ff1c77e44f6ccf0ee62f",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-5e62ff1c77e44f6ccf0ee62f",
   "quote_text": "MS 1, Oran 2.28",
   "fragment_from": 2839,
   "fragment_to": 2854,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/omonia-pafos-fc-bahis-tahmini-13-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "03e0c95381435feccfd5b5dbf349091592fd6d7240a3d5880d6aeafd6fd4dede",
    "material_removed": false
   },
   "published_at": "2025-02-11T07:25:14.000Z",
   "detected_at": "2026-10-12T20:25:30.023Z",
   "executed_at": "2026-10-13T19:50:39.133Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Omonia Nicosia v Pafos",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-02-13T20:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Omonia Nicosia",
   "odds_set": {
    "by_author": "2.28",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.8550",
    "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-02-11T07:25:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-11T07:25:14.000Z",
    "detected_at": "2026-10-12T20:25:30.023Z",
    "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": "Omonia Nicosia",
    "author_odds": "2.28",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Omonia Nicosia at 2.28"
   },
   "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 Omonia Nicosia 1-1 Pafos."
   },
   "settlements": [
    {
     "operation_id": "1d5b8b77f8a79417ac8da59692618723c6d6462a39b341b6ad214e50d6365025",
     "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": "Omonia Nicosia",
     "decimal_odds": "2.28",
     "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:50:39.133Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "df825c458358df04c90e3979063a6c6a3c83aaa8036fba045490074fe787243c",
     "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": "Omonia Nicosia",
     "decimal_odds": "2.8550",
     "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:50:39.133Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/omonia-pafos-fc-bahis-tahmini-13-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0951bab66755d17e8614d948",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-0951bab66755d17e8614d948",
   "quote_text": "MS 0, Oran 2.81",
   "fragment_from": 2797,
   "fragment_to": 2812,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/borac-banja-luka-olimpija-ljubljana-bahis-tahmini-13-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "78b14cfbd91b61b78e010e8f4be136df923319296848181c38b382e0a3f456b3",
    "material_removed": false
   },
   "published_at": "2025-02-11T07:56:23.000Z",
   "detected_at": "2026-10-12T20:25:30.016Z",
   "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": "Borac Banja Luka v Olimpija",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-02-13T20:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "2.81",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.8000",
    "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": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-02-11T07:56:23.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-11T07:56:23.000Z",
    "detected_at": "2026-10-12T20:25:30.016Z",
    "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": "draw",
    "author_odds": "2.81",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 2.81"
   },
   "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": "306a7b187913d039d99cfde018ecfb19e457c0c90ef29d925ca500bd9b1e5c53",
     "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": "draw",
     "decimal_odds": "2.81",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:15.747Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1ff724c150fb7ca65533a289a63b40bc7d4c4a26d650e85321b6969671226257",
     "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": "draw",
     "decimal_odds": "2.8000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:15.747Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/borac-banja-luka-olimpija-ljubljana-bahis-tahmini-13-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-12aca4f833c478d844216736",
   "url": "/authors/bugra-deniz/picks/5/#pick-n-12aca4f833c478d844216736",
   "quote_text": "MS 2, Oran 2.23",
   "fragment_from": 2493,
   "fragment_to": 2508,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/clermont-bastia-bahis-tahmini-14-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3f4583eed15b28516e9ad4dbca8183a70e92a1bab04b404d2f910a2a4ae0103b",
    "material_removed": false
   },
   "published_at": "2025-02-12T11:01:20.000Z",
   "detected_at": "2026-10-12T20:25:29.851Z",
   "executed_at": "2026-10-13T19:50:39.949Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Clermont Foot v Bastia",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-14T19:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Bastia",
   "odds_set": {
    "by_author": "2.23",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.4000",
    "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-02-12T11:01:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-12T11:01:20.000Z",
    "detected_at": "2026-10-12T20:25:29.851Z",
    "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": "Bastia",
    "author_odds": "2.23",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Bastia at 2.23"
   },
   "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 Clermont Foot 1-1 Bastia."
   },
   "settlements": [
    {
     "operation_id": "c726316c8be009b7f8d1fa26a7108130d91875ac2987bd8e8aa346ffc1c62271",
     "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": "Bastia",
     "decimal_odds": "2.23",
     "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:50:39.948Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f7b2a478769737b06e912cdc3c9dd716103837d9629ffdb1216794b18454ba60",
     "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": "Bastia",
     "decimal_odds": "2.4000",
     "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:50:39.949Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/clermont-bastia-bahis-tahmini-14-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8497a870ae483786a804ddc2",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-8497a870ae483786a804ddc2",
   "quote_text": "2.5 ALT, Oran 1.23",
   "fragment_from": 2212,
   "fragment_to": 2230,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/ajaccio-laval-bahis-tahmini-14-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8677a14268d38abe66ab2b40467c1fc2982849ee907062eddccc2c517963aa14",
    "material_removed": false
   },
   "published_at": "2025-02-12T11:33:23.000Z",
   "detected_at": "2026-10-12T20:25:29.825Z",
   "executed_at": "2026-10-13T19:50:39.874Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Ajaccio v Stade Lavallois",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-14T19:00:00.000Z",
    "url": null,
    "scoreline": "3-0"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.23",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.4000",
    "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-02-12T11:33:23.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-12T11:33:23.000Z",
    "detected_at": "2026-10-12T20:25:29.825Z",
    "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.23",
    "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.23"
   },
   "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 Ajaccio 3-0 Stade Lavallois."
   },
   "settlements": [
    {
     "operation_id": "7ba524bad2ac57a61b839ad2974c4cead8fe9be41f78c9b486e69614d5794557",
     "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.23",
     "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:50:39.874Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "54578751c3663c88c63e7d2429996cb877d3ffb36a37a3d02b965aa40e20a6f4",
     "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.4000",
     "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:50:39.874Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/ajaccio-laval-bahis-tahmini-14-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-439a4aee129e9d4c4e9011b7",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-439a4aee129e9d4c4e9011b7",
   "quote_text": "MS 0, Oran 2.68",
   "fragment_from": 2449,
   "fragment_to": 2464,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/amiens-grenoble-bahis-tahmini-14-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0e8cc2ee211d43a51518d7d044163a7553f52578829e1a0820202f8ff0fb87db",
    "material_removed": false
   },
   "published_at": "2025-02-12T11:42:37.000Z",
   "detected_at": "2026-10-12T20:25:29.796Z",
   "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": "Amiens SC v Grenoble Foot 38",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-14T19:00:00.000Z",
    "url": null,
    "scoreline": null
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "2.68",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.9000",
    "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": "source_reported_history",
   "provenance_words": "Source-reported history",
   "dates": {
    "fragment_at": "2025-02-12T11:42:37.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-12T11:42:37.000Z",
    "detected_at": "2026-10-12T20:25:29.796Z",
    "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": "draw",
    "author_odds": "2.68",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 2.68"
   },
   "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": "50ee8e9eb9f86e3e9317cd4eb44c443ba8db52e6d0ff5acb82c62be6e969639e",
     "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": "draw",
     "decimal_odds": "2.68",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:15.844Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "82ab19f0d48aeda7bbaf815c9cf9778d42543b28e78ffcc177ddd284480c42eb",
     "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": "draw",
     "decimal_odds": "2.9000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-19T18:51:15.844Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/amiens-grenoble-bahis-tahmini-14-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-623647ac330e0497918d510a",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-623647ac330e0497918d510a",
   "quote_text": "MS 1, Oran 2.02",
   "fragment_from": 2243,
   "fragment_to": 2258,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/pau-rodez-bahis-tahmini-14-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a569b8f4867e71954b501e6b54c2bd52b4a77da6d664acd97f418291c29bcec0",
    "material_removed": false
   },
   "published_at": "2025-02-12T11:51:38.000Z",
   "detected_at": "2026-10-12T20:25:29.678Z",
   "executed_at": "2026-10-13T19:50:39.986Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Pau FC v Rodez AF",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-14T19:00:00.000Z",
    "url": null,
    "scoreline": "0-5"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Pau FC",
   "odds_set": {
    "by_author": "2.02",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.3500",
    "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-02-12T11:51:38.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-12T11:51:38.000Z",
    "detected_at": "2026-10-12T20:25:29.678Z",
    "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": "Pau FC",
    "author_odds": "2.02",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Pau FC at 2.02"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-5",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Pau FC 0-5 Rodez AF."
   },
   "settlements": [
    {
     "operation_id": "77de89375ed3548528d9cb80d0e509d049e8a249bea947e47b79b70adfd538bc",
     "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": "Pau FC",
     "decimal_odds": "2.02",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T19:50:39.986Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "bd11b6ba643f9a2a8104dbf0cafc651f9ca1b9b84ef1b76d7b4dd9c4f4e8e376",
     "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": "Pau FC",
     "decimal_odds": "2.3500",
     "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:50:39.986Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/pau-rodez-bahis-tahmini-14-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-91acaca84278da3224d8a4b1",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-91acaca84278da3224d8a4b1",
   "quote_text": "KGVAR, Oran 1.72",
   "fragment_from": 2309,
   "fragment_to": 2325,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/dunkerque-paris-fc-bahis-tahmini-15-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e2b91725473f07b904e427b6dbce69e5e70ecc2090e33d74db52ac3db5f1d090",
    "material_removed": false
   },
   "published_at": "2025-02-13T03:05:29.000Z",
   "detected_at": "2026-10-12T20:25:29.582Z",
   "executed_at": "2026-10-13T19:50:41.418Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "USL Dunkerque v Paris FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-15T13:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.72",
    "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-02-13T03:05:29.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-13T03:05:29.000Z",
    "detected_at": "2026-10-12T20:25:29.582Z",
    "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.72",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.72"
   },
   "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 USL Dunkerque 1-0 Paris FC."
   },
   "settlements": [
    {
     "operation_id": "db0a9c505f04e32fcb303940737f8276d5b498d974e58264afbb62f27d9a149d",
     "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.72",
     "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:50:41.418Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c14362f23b36e6f7e4da671458e097c9692f1392fd3f0cc324a781ddb64b5c10",
     "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.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:50:41.418Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/dunkerque-paris-fc-bahis-tahmini-15-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-83a8756ebd88a0c57e7e2e9d",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-83a8756ebd88a0c57e7e2e9d",
   "quote_text": "KGVAR, Oran 1.66",
   "fragment_from": 2559,
   "fragment_to": 2575,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/guingamp-metz-bahis-tahmini-15-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "debcaaf53deb7e1686776eb7f1b2b10336fdd12eaa21b6aba24441c7c894c706",
    "material_removed": false
   },
   "published_at": "2025-02-13T03:16:55.000Z",
   "detected_at": "2026-10-12T20:25:29.574Z",
   "executed_at": "2026-10-13T19:50:43.503Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Guingamp v Metz",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-15T19:00:00.000Z",
    "url": null,
    "scoreline": "0-3"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.66",
    "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": "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-02-13T03:16:55.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-13T03:16:55.000Z",
    "detected_at": "2026-10-12T20:25:29.574Z",
    "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.66",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.66"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Guingamp 0-3 Metz."
   },
   "settlements": [
    {
     "operation_id": "9f8b45b6bbe626a9c919ed040ed5736e3f68b722f90e27165fc96baba94ce286",
     "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.66",
     "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:50:43.503Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "62bd3fea280912c83de4ae3794c38cf1fb5d633be5913c96768ef25f5bc0abb4",
     "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.8650",
     "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:50:43.503Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/guingamp-metz-bahis-tahmini-15-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-405a12ebab5b11800a391b16",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-405a12ebab5b11800a391b16",
   "quote_text": "MS 1, Oran 2.07",
   "fragment_from": 2298,
   "fragment_to": 2313,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/annecy-caen-bahis-tahmini-17-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aaded58d3c9436f7412a9e41109a0d562a12c13684a54ca0cf4a2ae1b8e8d2d3",
    "material_removed": false
   },
   "published_at": "2025-02-15T06:49:41.000Z",
   "detected_at": "2026-10-12T20:25:25.401Z",
   "executed_at": "2026-10-13T19:50:46.093Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Annecy FC v Caen",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-17T19:45:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Annecy FC",
   "odds_set": {
    "by_author": "2.07",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.3500",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 13500,
   "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-02-15T06:49:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-15T06:49:41.000Z",
    "detected_at": "2026-10-12T20:25:25.401Z",
    "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": "Annecy FC",
    "author_odds": "2.07",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Annecy FC at 2.07"
   },
   "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 Annecy FC 1-0 Caen."
   },
   "settlements": [
    {
     "operation_id": "9379c03cb0c611837f89aec6753f57533c0894e502ce856cde809b3081ead28c",
     "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": "Annecy FC",
     "decimal_odds": "2.07",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 10700,
     "executed_at": "2026-10-13T19:50:46.093Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6283d1be5ea4322bd223d4a59738db5fb078caf9b03fe7d11560cd64d32e52da",
     "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": "Annecy FC",
     "decimal_odds": "2.3500",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13500,
     "executed_at": "2026-10-13T19:50:46.093Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/annecy-caen-bahis-tahmini-17-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4e1ab364a8f1904eab093811",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-4e1ab364a8f1904eab093811",
   "quote_text": "MS 1, Oran 1.37",
   "fragment_from": 2596,
   "fragment_to": 2611,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/apoel-celje-bahis-tahmini-20-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3a8b3ee507e0a3e7184f3c5aff6284f1fe096e5a06691b57b174c165ee562a56",
    "material_removed": false
   },
   "published_at": "2025-02-18T04:44:12.000Z",
   "detected_at": "2026-10-12T20:25:24.387Z",
   "executed_at": "2026-10-13T19:50:47.836Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Apoel Nicosia v NK Celje",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-02-20T20:00:00.000Z",
    "url": null,
    "scoreline": "0-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Apoel Nicosia",
   "odds_set": {
    "by_author": "1.37",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6950",
    "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-02-18T04:44:12.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-18T04:44:12.000Z",
    "detected_at": "2026-10-12T20:25:24.387Z",
    "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": "Apoel Nicosia",
    "author_odds": "1.37",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Apoel Nicosia at 1.37"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Apoel Nicosia 0-2 NK Celje."
   },
   "settlements": [
    {
     "operation_id": "980bfdc97f2f565c746a80ef5162f9a25bca240ccdd2376425bbee709f0fb02e",
     "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": "Apoel Nicosia",
     "decimal_odds": "1.37",
     "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:50:47.836Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1fe5a7ca56f750919e64dc181cdd1965e9badda9e7c0c21b7a20541f0fe9c987",
     "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": "Apoel Nicosia",
     "decimal_odds": "1.6950",
     "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:50:47.836Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/apoel-celje-bahis-tahmini-20-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a5d7e823082ef97bd7cbc93d",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-a5d7e823082ef97bd7cbc93d",
   "quote_text": "MS 1, Oran 1.21",
   "fragment_from": 2474,
   "fragment_to": 2489,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/jagiellonia-backa-topala-bahis-tahmini-20-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b2872357c763f2499cb7ea82b3e7a700e96c68e18d8585b074492e45945de764",
    "material_removed": false
   },
   "published_at": "2025-02-18T04:55:42.000Z",
   "detected_at": "2026-10-12T20:25:24.373Z",
   "executed_at": "2026-10-13T19:50:47.872Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Jagiellonia v Bačka Topola",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-02-20T20:00:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Jagiellonia",
   "odds_set": {
    "by_author": "1.21",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.4400",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4400,
   "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-02-18T04:55:42.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-18T04:55:42.000Z",
    "detected_at": "2026-10-12T20:25:24.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": "1X2, match result",
    "choice": "Jagiellonia",
    "author_odds": "1.21",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Jagiellonia at 1.21"
   },
   "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 Jagiellonia 3-1 Bačka Topola."
   },
   "settlements": [
    {
     "operation_id": "62a4151ac604a1e1322cc43f85a22d3c2f6511341a69ad5a9e7149c5a42bb1ec",
     "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": "Jagiellonia",
     "decimal_odds": "1.21",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2100,
     "executed_at": "2026-10-13T19:50:47.872Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "880b2083f0144d37d8656c3e1aa3060d3ee4973c1cecfd6aebca648cbb69f746",
     "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": "Jagiellonia",
     "decimal_odds": "1.4400",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4400,
     "executed_at": "2026-10-13T19:50:47.872Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/jagiellonia-backa-topala-bahis-tahmini-20-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6eba47cbd1a5fc3cd6323b27",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-6eba47cbd1a5fc3cd6323b27",
   "quote_text": "MS 2, Oran 1.58",
   "fragment_from": 2472,
   "fragment_to": 2487,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/shamrock-rovers-molde-bahis-tahmini-20-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8d55f8bbdd9312361c0ab8c9a934bdf2b2d4326104eb18f077a13cf1685d8612",
    "material_removed": false
   },
   "published_at": "2025-02-18T05:19:49.000Z",
   "detected_at": "2026-10-12T20:25:24.348Z",
   "executed_at": "2026-10-13T19:50:47.904Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Shamrock Rovers v Molde FK",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-02-20T20:00:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Molde FK",
   "odds_set": {
    "by_author": "1.58",
    "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": "win",
   "simulation_change_hundredths": 6000,
   "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-02-18T05:19:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-18T05:19:49.000Z",
    "detected_at": "2026-10-12T20:25:24.348Z",
    "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": "Molde FK",
    "author_odds": "1.58",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Molde FK at 1.58"
   },
   "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 Shamrock Rovers 0-1 Molde FK."
   },
   "settlements": [
    {
     "operation_id": "2168ebf64c33cf40acd028dda08cc1481fcb29461de87028ef6b00630a48b004",
     "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": "Molde FK",
     "decimal_odds": "1.58",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5800,
     "executed_at": "2026-10-13T19:50:47.903Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b6a7e5e1f8ace373287db95593cc5a1647ae30a4ddcdb215613f632202a44a91",
     "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": "Molde FK",
     "decimal_odds": "1.6000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6000,
     "executed_at": "2026-10-13T19:50:47.904Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/shamrock-rovers-molde-bahis-tahmini-20-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-99d266a318b501ef981b2850",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-99d266a318b501ef981b2850",
   "quote_text": "MS 1, Oran 1.68",
   "fragment_from": 2355,
   "fragment_to": 2370,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/bastia-red-star-bahis-tahmini-21-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8576bc2df7d595f066107d6e80650a08110205d3cec688d888a1fe4b9609f407",
    "material_removed": false
   },
   "published_at": "2025-02-19T05:12:18.000Z",
   "detected_at": "2026-10-12T20:25:23.780Z",
   "executed_at": "2026-10-13T19:50:48.492Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Bastia v Red Star FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-21T19:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Bastia",
   "odds_set": {
    "by_author": "1.68",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8850",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8850,
   "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-02-19T05:12:18.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-19T05:12:18.000Z",
    "detected_at": "2026-10-12T20:25:23.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": "1X2, match result",
    "choice": "Bastia",
    "author_odds": "1.68",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Bastia at 1.68"
   },
   "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 Bastia 1-0 Red Star FC."
   },
   "settlements": [
    {
     "operation_id": "7ef3dc772ca32d86b45335643f60d2998389229c989f35e5ddb46e59665c4777",
     "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": "Bastia",
     "decimal_odds": "1.68",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6800,
     "executed_at": "2026-10-13T19:50:48.492Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "fc688222d2b9784103b6ea423fcc8842247bc1df45317e54e9f430cd12fb7674",
     "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": "Bastia",
     "decimal_odds": "1.8850",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8850,
     "executed_at": "2026-10-13T19:50:48.492Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/bastia-red-star-bahis-tahmini-21-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2418ee3c2c97565acd9fd346",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-2418ee3c2c97565acd9fd346",
   "quote_text": "MS 1, Oran 1.61",
   "fragment_from": 2623,
   "fragment_to": 2638,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/dunkerque-clermont-bahis-tahmini-21-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "520f70e9a8d28da88ff0e7c5fe36905867c71daad5def7deaec510ed1252fd5f",
    "material_removed": false
   },
   "published_at": "2025-02-19T05:22:54.000Z",
   "detected_at": "2026-10-12T20:25:23.722Z",
   "executed_at": "2026-10-13T19:50:48.522Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "USL Dunkerque v Clermont Foot",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-21T19:00:00.000Z",
    "url": null,
    "scoreline": "3-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "USL Dunkerque",
   "odds_set": {
    "by_author": "1.61",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.7850",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 7850,
   "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-02-19T05:22:54.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-19T05:22:54.000Z",
    "detected_at": "2026-10-12T20:25:23.722Z",
    "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": "USL Dunkerque",
    "author_odds": "1.61",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: USL Dunkerque at 1.61"
   },
   "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 USL Dunkerque 3-0 Clermont Foot."
   },
   "settlements": [
    {
     "operation_id": "a6402afdfbb3981d7788665bbd7748b271bd2a2c3c387f50c5b3c84a0d6388cd",
     "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": "USL Dunkerque",
     "decimal_odds": "1.61",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6100,
     "executed_at": "2026-10-13T19:50:48.522Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "83367e2e4dfe8b93a9180edf4bff47d3ef8ae1c4aafab7c1bba2d1e583fc0b73",
     "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": "USL Dunkerque",
     "decimal_odds": "1.7850",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 7850,
     "executed_at": "2026-10-13T19:50:48.522Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/dunkerque-clermont-bahis-tahmini-21-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6a83255944df2ed1d4acaaa7",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-6a83255944df2ed1d4acaaa7",
   "quote_text": "2.5 ÜST, Oran 1.90",
   "fragment_from": 2455,
   "fragment_to": 2473,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/grenoble-guingamp-bahis-tahmini-21-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ba4cc67d5b4ed3b18bba2ead55e7032556cfe2338f2a365211e061c3af965d37",
    "material_removed": false
   },
   "published_at": "2025-02-19T05:33:45.000Z",
   "detected_at": "2026-10-12T20:25:23.709Z",
   "executed_at": "2026-10-13T19:50:48.554Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Grenoble Foot 38 v Guingamp",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-21T19:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.9",
    "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": "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-02-19T05:33:45.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-19T05:33:45.000Z",
    "detected_at": "2026-10-12T20:25:23.709Z",
    "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.9",
    "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.9"
   },
   "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 Grenoble Foot 38 1-1 Guingamp."
   },
   "settlements": [
    {
     "operation_id": "1ce2bc663645bba7e4cec962bf4c44bf420ab91ac4881f99532b59783f920b78",
     "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.9",
     "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:50:48.554Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3852b2982f3e53cb934656cc786f6c3a4caa78fed54aa34054f487606f1fbe61",
     "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": "2.1000",
     "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:50:48.554Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/grenoble-guingamp-bahis-tahmini-21-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-cd8097993fbe0a6a99f2359e",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-cd8097993fbe0a6a99f2359e",
   "quote_text": "MS 2, Oran 1.93",
   "fragment_from": 2451,
   "fragment_to": 2466,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/martigues-annecy-bahis-tahmini-21-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "860b1260f2033de3b5b4fddcd4a6e7a4fcf2c7f69eeaa665de780702e550323e",
    "material_removed": false
   },
   "published_at": "2025-02-19T05:53:30.000Z",
   "detected_at": "2026-10-12T20:25:23.699Z",
   "executed_at": "2026-10-13T19:50:48.582Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Martigues v Annecy FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-21T19:00:00.000Z",
    "url": null,
    "scoreline": "2-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Annecy FC",
   "odds_set": {
    "by_author": "1.93",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1200",
    "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-02-19T05:53:30.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-19T05:53:30.000Z",
    "detected_at": "2026-10-12T20:25:23.699Z",
    "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": "Annecy FC",
    "author_odds": "1.93",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Annecy FC at 1.93"
   },
   "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 Martigues 2-0 Annecy FC."
   },
   "settlements": [
    {
     "operation_id": "52c0b297c57c04539f78e4b7a16f65d9fa51bf871b95dc48676249f6ca04c066",
     "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": "Annecy FC",
     "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:50:48.582Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "caae9cd1e4e43a969561b628258767ee799de2758e3683a6ff978fac862c6426",
     "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": "Annecy FC",
     "decimal_odds": "2.1200",
     "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:50:48.582Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/martigues-annecy-bahis-tahmini-21-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-98162603138096dcf0af3b60",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-98162603138096dcf0af3b60",
   "quote_text": "MS 1, Oran 1.65",
   "fragment_from": 2842,
   "fragment_to": 2857,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/paris-fc-troyes-bahis-tahmini-21-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfdd7ac08a22fd0b9aad08a968fe9f513c953a30b0386919833ca33f0124eac1",
    "material_removed": false
   },
   "published_at": "2025-02-19T06:05:51.000Z",
   "detected_at": "2026-10-12T20:25:23.683Z",
   "executed_at": "2026-10-13T19:50:48.612Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Paris FC v Troyes",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-21T19:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Paris FC",
   "odds_set": {
    "by_author": "1.65",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.8100",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8100,
   "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-02-19T06:05:51.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-19T06:05:51.000Z",
    "detected_at": "2026-10-12T20:25:23.683Z",
    "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": "Paris FC",
    "author_odds": "1.65",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Paris FC 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 Paris FC 1-0 Troyes."
   },
   "settlements": [
    {
     "operation_id": "dc1a9db8331154645c95769bf9d5e8b0217c5aeb886cdb33e3087992447305aa",
     "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": "Paris FC",
     "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-13T19:50:48.612Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "66e76253edfada087dc5c97816e6be15acb8b34ac83c807ada8b00d8d35d0f12",
     "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": "Paris FC",
     "decimal_odds": "1.8100",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8100,
     "executed_at": "2026-10-13T19:50:48.612Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/paris-fc-troyes-bahis-tahmini-21-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1a5865c14101b11fc0f8bcc9",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-1a5865c14101b11fc0f8bcc9",
   "quote_text": "MS 1, Oran 1.34",
   "fragment_from": 2623,
   "fragment_to": 2638,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/rodez-amiens-bahis-tahmini-21-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "92b1f1064593f2a14a5bb461d9d17f53af014c6d222e2706a45699dac3ab1e22",
    "material_removed": false
   },
   "published_at": "2025-02-19T06:17:33.000Z",
   "detected_at": "2026-10-12T20:25:23.671Z",
   "executed_at": "2026-10-13T19:50:48.643Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Rodez AF v Amiens SC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-21T19:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Rodez AF",
   "odds_set": {
    "by_author": "1.34",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.5000",
    "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-02-19T06:17:33.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-19T06:17:33.000Z",
    "detected_at": "2026-10-12T20:25:23.671Z",
    "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": "Rodez AF",
    "author_odds": "1.34",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Rodez AF at 1.34"
   },
   "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 Rodez AF 1-1 Amiens SC."
   },
   "settlements": [
    {
     "operation_id": "7e375a0ce8860a139b5b5acde96a7fffc29eb7d2b24ac79496455ef738009060",
     "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": "Rodez AF",
     "decimal_odds": "1.34",
     "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:50:48.643Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d0e78935a98e6f24a86450d063bc694ae4dc46b4996be90ea1da9ea80155dd61",
     "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": "Rodez AF",
     "decimal_odds": "1.5000",
     "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:50:48.643Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/rodez-amiens-bahis-tahmini-21-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4952d476fffbb2d69058aa76",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-4952d476fffbb2d69058aa76",
   "quote_text": "MS 1, Oran 1.31",
   "fragment_from": 2502,
   "fragment_to": 2517,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/lorient-laval-bahis-tahmini-22-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e20ad338c6d693c776263cff90c6f8e371eba52f3750766843497410e71a85b5",
    "material_removed": false
   },
   "published_at": "2025-02-20T04:31:18.000Z",
   "detected_at": "2026-10-12T20:25:19.938Z",
   "executed_at": "2026-10-13T19:50:50.232Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Lorient v Stade Lavallois",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-22T13:00:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Lorient",
   "odds_set": {
    "by_author": "1.31",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.3900",
    "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-02-20T04:31:18.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-20T04:31:18.000Z",
    "detected_at": "2026-10-12T20:25:19.938Z",
    "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": "Lorient",
    "author_odds": "1.31",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Lorient at 1.31"
   },
   "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 Lorient 0-1 Stade Lavallois."
   },
   "settlements": [
    {
     "operation_id": "6b4ab55f0bb2e4acc14bb8bbf60193fb6a75997120172d705b7c1f4c6d88b4a4",
     "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": "Lorient",
     "decimal_odds": "1.31",
     "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:50:50.232Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "df45e1e6522579fe23c8d33cf6de1ce65741b486004eea5f10c63d30c560da3d",
     "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": "Lorient",
     "decimal_odds": "1.3900",
     "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:50:50.232Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/lorient-laval-bahis-tahmini-22-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d0a16bca0dae4a2e9e4d0f73",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-d0a16bca0dae4a2e9e4d0f73",
   "quote_text": "MS 2, Oran 2.57",
   "fragment_from": 2488,
   "fragment_to": 2503,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/caen-pau-bahis-tahmini-22-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "39d4bd0f192a75a8f5c27ac0cd870e45a38cc8dceb6f3e22bc394f198a009937",
    "material_removed": false
   },
   "published_at": "2025-02-20T04:43:22.000Z",
   "detected_at": "2026-10-12T20:25:19.932Z",
   "executed_at": "2026-10-13T19:50:50.193Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Caen v Pau FC",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-22T13:00:00.000Z",
    "url": null,
    "scoreline": "2-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Pau FC",
   "odds_set": {
    "by_author": "2.57",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "3.1000",
    "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-02-20T04:43:22.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-20T04:43:22.000Z",
    "detected_at": "2026-10-12T20:25:19.932Z",
    "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": "Pau FC",
    "author_odds": "2.57",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Pau FC at 2.57"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Caen 2-2 Pau FC."
   },
   "settlements": [
    {
     "operation_id": "e720da934afcf93ad42b93e5fcc9336a3ae2d21d153482fc6a9b94b06813d595",
     "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": "Pau FC",
     "decimal_odds": "2.57",
     "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:50:50.193Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5d3f189739a88567a3bd2094a1f707e099970dc46362b2983336a853f29f9f04",
     "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": "Pau FC",
     "decimal_odds": "3.1000",
     "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:50:50.193Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/caen-pau-bahis-tahmini-22-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5bd4e3d09c97a2eebb8b4f3b",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-5bd4e3d09c97a2eebb8b4f3b",
   "quote_text": "MS 1, Oran 1.30",
   "fragment_from": 2794,
   "fragment_to": 2809,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/metz-ajaccio-bahis-tahmini-22-02-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "56b52fe5cdc3f370d7294ff2d42c97fba577b249f4ad69d477066445b460d4de",
    "material_removed": false
   },
   "published_at": "2025-02-20T04:55:16.000Z",
   "detected_at": "2026-10-12T20:25:19.924Z",
   "executed_at": "2026-10-13T19:50:54.109Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Metz v Ajaccio",
    "competition_name": "Ligue 2",
    "starts_at": "2025-02-22T19:00:00.000Z",
    "url": null,
    "scoreline": "0-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Metz",
   "odds_set": {
    "by_author": "1.3",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.4100",
    "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-02-20T04:55:16.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-20T04:55:16.000Z",
    "detected_at": "2026-10-12T20:25:19.924Z",
    "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": "Metz",
    "author_odds": "1.3",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Metz at 1.3"
   },
   "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 Metz 0-1 Ajaccio."
   },
   "settlements": [
    {
     "operation_id": "8e5c7fb7b2b344e881e8b221a3425ebe4648f7170201412e667e2fe2fbc11af3",
     "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": "Metz",
     "decimal_odds": "1.3",
     "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:50:54.109Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "9dfb5b150ec1caa5225999330fdb4020619f84b75aa46c77610cf12ec6268c52",
     "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": "Metz",
     "decimal_odds": "1.4100",
     "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:50:54.109Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/metz-ajaccio-bahis-tahmini-22-02-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6c1ebb1e651fc40bc890fac9",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-6c1ebb1e651fc40bc890fac9",
   "quote_text": "MS 2, Oran 1.55",
   "fragment_from": 2292,
   "fragment_to": 2307,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/amiens-metz-bahis-tahmini-01-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc12d888353ad91d7b7637f1ca1656c9f93a45d277aa54f2e2cc245a17e3f314",
    "material_removed": false
   },
   "published_at": "2025-02-27T06:02:06.000Z",
   "detected_at": "2026-10-12T20:25:04.470Z",
   "executed_at": "2026-10-13T19:50:58.629Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Amiens SC v Metz",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-01T13:00:00.000Z",
    "url": null,
    "scoreline": "1-2"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Metz",
   "odds_set": {
    "by_author": "1.55",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.5650",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5650,
   "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-02-27T06:02:06.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-27T06:02:06.000Z",
    "detected_at": "2026-10-12T20:25:04.470Z",
    "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": "Metz",
    "author_odds": "1.55",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Metz at 1.55"
   },
   "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 Amiens SC 1-2 Metz."
   },
   "settlements": [
    {
     "operation_id": "68bd6ca03f178d0304bd139c8eca997fe6f91e6da8d313d8d186364f2a94025b",
     "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": "Metz",
     "decimal_odds": "1.55",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5500,
     "executed_at": "2026-10-13T19:50:58.629Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ef729f4935c7befd084cee02851bc680fc1875d715a5160ce2601c7db5dde713",
     "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": "Metz",
     "decimal_odds": "1.5650",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5650,
     "executed_at": "2026-10-13T19:50:58.629Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/amiens-metz-bahis-tahmini-01-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1bfd4c03bb46046092bebd4c",
   "url": "/authors/bugra-deniz/picks/4/#pick-n-1bfd4c03bb46046092bebd4c",
   "quote_text": "MS 2, Oran 2.07",
   "fragment_from": 2645,
   "fragment_to": 2660,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/red-star-guingamp-bahis-tahmini-01-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "64cbe56aa6a849b16658340697af9b5bbb50b066b3d34f79fba7007aae41c24f",
    "material_removed": false
   },
   "published_at": "2025-02-27T06:10:10.000Z",
   "detected_at": "2026-10-12T20:25:04.463Z",
   "executed_at": "2026-10-13T19:50:58.650Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Red Star FC v Guingamp",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-01T13:00:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Guingamp",
   "odds_set": {
    "by_author": "2.07",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.5000",
    "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-02-27T06:10:10.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-27T06:10:10.000Z",
    "detected_at": "2026-10-12T20:25:04.463Z",
    "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": "Guingamp",
    "author_odds": "2.07",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Guingamp at 2.07"
   },
   "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 Red Star FC 3-1 Guingamp."
   },
   "settlements": [
    {
     "operation_id": "5611e3a336a1d9aca43bcacc6f55f5fbfe79ac3330a27c14013412580c9e9f7e",
     "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": "Guingamp",
     "decimal_odds": "2.07",
     "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:50:58.650Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "12ac6f3c3cc45b8cddfde2baac856702520ae1d216f8ef74b78e5ce4ce59a0c5",
     "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": "Guingamp",
     "decimal_odds": "2.5000",
     "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:50:58.650Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/red-star-guingamp-bahis-tahmini-01-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-98b92d6594c39a0b0f62a0b6",
   "url": "/authors/bugra-deniz/picks/3/#pick-n-98b92d6594c39a0b0f62a0b6",
   "quote_text": "MS 1, Oran 1.49",
   "fragment_from": 2551,
   "fragment_to": 2566,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/lorient-rodez-bahis-tahmini-01-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "855838e0f13ccbc9e0313bd5b632f03bd1751285591024bc8aea0854945c1923",
    "material_removed": false
   },
   "published_at": "2025-02-27T06:22:29.000Z",
   "detected_at": "2026-10-12T20:25:04.456Z",
   "executed_at": "2026-10-13T19:51:00.497Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Lorient v Rodez AF",
    "competition_name": "Ligue 2",
    "starts_at": "2025-03-01T19:00:00.000Z",
    "url": null,
    "scoreline": "3-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Lorient",
   "odds_set": {
    "by_author": "1.49",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.5850",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5850,
   "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-02-27T06:22:29.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-02-27T06:22:29.000Z",
    "detected_at": "2026-10-12T20:25:04.456Z",
    "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": "Lorient",
    "author_odds": "1.49",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Lorient at 1.49"
   },
   "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 Lorient 3-1 Rodez AF."
   },
   "settlements": [
    {
     "operation_id": "1ea4b6769a98d7122893ffe6899f06dfe306d6cb0c9d594f5a03fa91d60041d6",
     "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": "Lorient",
     "decimal_odds": "1.49",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4900,
     "executed_at": "2026-10-13T19:51:00.497Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "cce5bf195d95f35b21f558964247b79c64a741578b1d2b25f3ec49e9ed57a13b",
     "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": "Lorient",
     "decimal_odds": "1.5850",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5850,
     "executed_at": "2026-10-13T19:51:00.497Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/lorient-rodez-bahis-tahmini-01-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2bbeded753265bbda325a2a0",
   "url": "/authors/bugra-deniz/picks/3/#pick-n-2bbeded753265bbda325a2a0",
   "quote_text": "KGVAR, Oran 1.61",
   "fragment_from": 2501,
   "fragment_to": 2517,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/psv-arsenal-bahis-tahmini-04-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7d580b1c16cddb6f98b504efead1073a7febe5b832a2e1beaa6cef65e2857ded",
    "material_removed": false
   },
   "published_at": "2025-03-02T19:09:52.000Z",
   "detected_at": "2026-10-12T20:24:58.095Z",
   "executed_at": "2026-10-13T19:51:03.622Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "PSV Eindhoven v Arsenal",
    "competition_name": "UEFA Champions League",
    "starts_at": "2025-03-04T20:00:00.000Z",
    "url": null,
    "scoreline": "1-7"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.61",
    "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-03-02T19:09:52.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-02T19:09:52.000Z",
    "detected_at": "2026-10-12T20:24:58.095Z",
    "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.61",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.61"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-7",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Won: the final score was PSV Eindhoven 1-7 Arsenal."
   },
   "settlements": [
    {
     "operation_id": "6d1b4dad88a34a9ce8a63f95296b23a6cbc689f5470993172eb5dbca33f1ad7e",
     "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.61",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6100,
     "executed_at": "2026-10-13T19:51:03.622Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a0ec593a03f465110eb2bc43459fa7d1ac07128f9ab8c22d72a85a2502452af2",
     "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.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:51:03.622Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/psv-arsenal-bahis-tahmini-04-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-537f6c9d6244f0513da8301e",
   "url": "/authors/bugra-deniz/picks/3/#pick-n-537f6c9d6244f0513da8301e",
   "quote_text": "MS 2, Oran 2.25",
   "fragment_from": 2612,
   "fragment_to": 2627,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/celje-lugano-bahis-tahmini-06-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9f15a8d273b9e3c992abf516c636e94eae40e24ba2a0e200d0dbc2779e26637f",
    "material_removed": false
   },
   "published_at": "2025-03-04T10:09:17.000Z",
   "detected_at": "2026-10-12T20:24:57.199Z",
   "executed_at": "2026-10-13T19:51:05.151Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "NK Celje v FC Lugano",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-03-06T20:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Lugano",
   "odds_set": {
    "by_author": "2.25",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.6250",
    "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-03-04T10:09:17.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T10:09:17.000Z",
    "detected_at": "2026-10-12T20:24:57.199Z",
    "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": "FC Lugano",
    "author_odds": "2.25",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Lugano at 2.25"
   },
   "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 NK Celje 1-0 FC Lugano."
   },
   "settlements": [
    {
     "operation_id": "31dcd426c9ff543daee99062fb3dff1917f6c9b655cc8a1e1583e5d06a8f0e40",
     "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": "FC Lugano",
     "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:51:05.151Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "58a81e986fd2239972217da9c766e32c32e9a38d4a4e6c0462250fc4b046de70",
     "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": "FC Lugano",
     "decimal_odds": "2.6250",
     "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:51:05.151Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/celje-lugano-bahis-tahmini-06-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5bd00f9031328bd82603a978",
   "url": "/authors/bugra-deniz/picks/3/#pick-n-5bd00f9031328bd82603a978",
   "quote_text": "MS 1, Oran 1.66",
   "fragment_from": 2640,
   "fragment_to": 2655,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/pafos-djurgarden-bahis-tahmini-06-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "0f6d61c5963f07af7632f0277d3c674d6c0fcf40e74734ab2a03bb4e61a339a6",
    "material_removed": false
   },
   "published_at": "2025-03-04T10:28:51.000Z",
   "detected_at": "2026-10-12T20:24:57.185Z",
   "executed_at": "2026-10-13T19:51:05.114Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Pafos v Djurgården",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-03-06T20:00:00.000Z",
    "url": null,
    "scoreline": "1-0"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Pafos",
   "odds_set": {
    "by_author": "1.66",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.6550",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6550,
   "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-03-04T10:28:51.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T10:28:51.000Z",
    "detected_at": "2026-10-12T20:24:57.185Z",
    "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": "Pafos",
    "author_odds": "1.66",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Pafos at 1.66"
   },
   "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 Pafos 1-0 Djurgården."
   },
   "settlements": [
    {
     "operation_id": "b56586ab2e0396eecf1537bf845c185d6782b0fd40f45a8717b3701d58c820db",
     "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": "Pafos",
     "decimal_odds": "1.66",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6600,
     "executed_at": "2026-10-13T19:51:05.114Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "44becfb0e70c5987373fe40cc1066ef91bdd3220df46518a2aa19f4b027e3cd4",
     "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": "Pafos",
     "decimal_odds": "1.6550",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6550,
     "executed_at": "2026-10-13T19:51:05.114Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/pafos-djurgarden-bahis-tahmini-06-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-53c116a067c0a01547d5cc96",
   "url": "/authors/bugra-deniz/picks/3/#pick-n-53c116a067c0a01547d5cc96",
   "quote_text": "MS 2, Oran 1.86",
   "fragment_from": 2831,
   "fragment_to": 2846,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futboltr.com/borac-banja-luka-rapid-wien-bahis-tahmini-06-03-2025/",
    "display_name": null,
    "speaker": "Buğra Deniz",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b0195a81b1f8e8a6034b4f690c4ba35b2440a025ecd19e7faea42cd18f430115",
    "material_removed": false
   },
   "published_at": "2025-03-04T10:47:10.000Z",
   "detected_at": "2026-10-12T20:24:57.089Z",
   "executed_at": "2026-10-13T19:51:05.133Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": null,
    "display_name": "Borac Banja Luka v SK Rapid",
    "competition_name": "UEFA Conference League",
    "starts_at": "2025-03-06T20:00:00.000Z",
    "url": null,
    "scoreline": "1-1"
   },
   "market_label": "1X2, match result",
   "outcome_label": "SK Rapid",
   "odds_set": {
    "by_author": "1.86",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.2100",
    "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-03-04T10:47:10.000Z",
    "fragment_basis": "page",
    "source_page_at": "2025-03-04T10:47:10.000Z",
    "detected_at": "2026-10-12T20:24:57.089Z",
    "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": "SK Rapid",
    "author_odds": "1.86",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: SK Rapid at 1.86"
   },
   "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 Borac Banja Luka 1-1 SK Rapid."
   },
   "settlements": [
    {
     "operation_id": "340f7d1442295f198a4106e39a9abf7fc2ec7ad30b2aa528255b6feb83e87cb6",
     "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": "SK Rapid",
     "decimal_odds": "1.86",
     "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:51:05.133Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "68a4828cea00b3cfd231753c5fd13f2df4922d5c1d8854e600a61562d0a0a129",
     "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": "SK Rapid",
     "decimal_odds": "2.2100",
     "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:51:05.133Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "24",
    "publisher": "FutbolTR",
    "forecaster": "24",
    "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.futboltr.com/borac-banja-luka-rapid-wien-bahis-tahmini-06-03-2025/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "standing": null,
 "retro": {
  "restored_total": 109,
  "of_them_archived_pre_match": 33,
  "found_post_match": 0,
  "of_them_source_reported": 76,
  "live_count": 0,
  "date_count": 38,
  "span_from": "2025-02-07",
  "span_to": "2025-05-10",
  "line_text": "restored history: 109, of which pre-match archive 33",
  "body": "We re-read what this author published before League Cup, Champions League, League One, Conference League, Ligue 1, Ligue 2, Serie A and Serie B matches between 7 February 2025 and 10 May 2025 and settled it against the final score. Restored picks: 109. Backed by a copy of the page in an independent web archive taken before kick-off: 33. Taken from the source’s own published history, published before kick-off by the source’s own date: 76. Found after the match, with the publication date as stated by the source: 0. 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": 109,
   "share": "0.4312"
  },
  "series_list": [
   {
    "code_name": "retro_author_price",
    "display_name": "Restored, at the author's stated price",
    "n": 108,
    "roi": "-27.9074",
    "ci_low": "-43.5278",
    "ci_high": "-11.6111",
    "data_status": "calculated",
    "methodology_version": "retro-1.0",
    "cause": null
   },
   {
    "code_name": "retro_market_closing",
    "display_name": "Restored, at the closing market price",
    "n": 0,
    "roi": null,
    "ci_low": null,
    "ci_high": null,
    "data_status": "unknown",
    "methodology_version": "retro-1.0",
    "cause": "no restored pick with this price"
   },
   {
    "code_name": "retro_market_closing_sm",
    "display_name": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "n": 109,
    "roi": "-22.3303",
    "ci_low": "-39.9037",
    "ci_high": "-5.2844",
    "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": [
   "League Cup",
   "Champions League",
   "League One",
   "Conference League",
   "Ligue 1",
   "Ligue 2",
   "Serie A",
   "Serie B"
  ],
  "source_list": "Results: the official regulation-time score, checked against a second data provider for 0 settled restored picks and forecasts, and the two agree; 109 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": null,
 "record_summary": {
  "contract_version": "1",
  "entity_type": "person",
  "entity_words": "Individual author",
  "source": {
   "name": "futboltr.com",
   "url": "https://www.futboltr.com/lorient-caen-bahis-tahmini-26-04-2025/"
  },
  "observed_from": "2026-10-12",
  "observed_to": "2026-10-12",
  "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": 33,
  "matches": 33,
  "void": 0,
  "net_points_hundredths": -81550,
  "staked_hundredths": 330000,
  "return_percent": "-24.71",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2025-02-14",
  "period_to": "2025-04-26",
  "status": "calculated",
  "method_version": "retro-1.1",
  "short_history": false,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record restored 33 settled archived picks by Buğra Deniz from copies archived before kick-off, across 33 matches between 14 February and 26 April 2025. Reconstructed at archived prices, these picks returned −24.7% on the total staked. Of the 115 predictions we hold for Buğra Deniz, 35 were archived before kick-off by an independent web archive and 80 from the source’s own history. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled archived picks",
    "value": "33",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "33",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "−815.50 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Reconstructed at archived prices",
    "value": "−24.7%",
    "anchor": "/methodology/#roi",
    "note": "95% interval −58.1% to +10.7%"
   }
  ],
  "limitations": [
   "Most of this history comes from the source’s own published record: 80 predictions dated by the source. 76 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": [
   {
    "date": "2025-02-14",
    "cumulative_points_hundredths": -9600,
    "n": 3
   },
   {
    "date": "2025-03-03",
    "cumulative_points_hundredths": 1900,
    "n": 4
   },
   {
    "date": "2025-03-06",
    "cumulative_points_hundredths": 13400,
    "n": 5
   },
   {
    "date": "2025-03-13",
    "cumulative_points_hundredths": -9750,
    "n": 9
   },
   {
    "date": "2025-03-14",
    "cumulative_points_hundredths": -9750,
    "n": 12
   },
   {
    "date": "2025-03-28",
    "cumulative_points_hundredths": 18150,
    "n": 16
   },
   {
    "date": "2025-03-31",
    "cumulative_points_hundredths": 22550,
    "n": 17
   },
   {
    "date": "2025-04-04",
    "cumulative_points_hundredths": -13750,
    "n": 22
   },
   {
    "date": "2025-04-11",
    "cumulative_points_hundredths": -29450,
    "n": 25
   },
   {
    "date": "2025-04-18",
    "cumulative_points_hundredths": -63550,
    "n": 30
   },
   {
    "date": "2025-04-21",
    "cumulative_points_hundredths": -73550,
    "n": 31
   },
   {
    "date": "2025-04-26",
    "cumulative_points_hundredths": -81550,
    "n": 33
   }
  ],
  "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": 33,
    "matches": 33,
    "match_dates": 12,
    "period_from": "2025-02-14",
    "period_to": "2025-04-26",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": -81550,
    "low": {
     "date": "2025-04-26",
     "cumulative_points_hundredths": -81550,
     "after_picks": 33
    },
    "high": {
     "date": "2025-03-31",
     "cumulative_points_hundredths": 22550,
     "after_picks": 17
    },
    "line_drawn": true,
    "steps": [
     {
      "date": "2025-02-14",
      "cumulative_points_hundredths": -9600,
      "n": 3,
      "picks": 3
     },
     {
      "date": "2025-03-03",
      "cumulative_points_hundredths": 1900,
      "n": 4,
      "picks": 1
     },
     {
      "date": "2025-03-06",
      "cumulative_points_hundredths": 13400,
      "n": 5,
      "picks": 1
     },
     {
      "date": "2025-03-13",
      "cumulative_points_hundredths": -9750,
      "n": 9,
      "picks": 4
     },
     {
      "date": "2025-03-14",
      "cumulative_points_hundredths": -9750,
      "n": 12,
      "picks": 3
     },
     {
      "date": "2025-03-28",
      "cumulative_points_hundredths": 18150,
      "n": 16,
      "picks": 4
     },
     {
      "date": "2025-03-31",
      "cumulative_points_hundredths": 22550,
      "n": 17,
      "picks": 1
     },
     {
      "date": "2025-04-04",
      "cumulative_points_hundredths": -13750,
      "n": 22,
      "picks": 5
     },
     {
      "date": "2025-04-11",
      "cumulative_points_hundredths": -29450,
      "n": 25,
      "picks": 3
     },
     {
      "date": "2025-04-18",
      "cumulative_points_hundredths": -63550,
      "n": 30,
      "picks": 5
     },
     {
      "date": "2025-04-21",
      "cumulative_points_hundredths": -73550,
      "n": 31,
      "picks": 1
     },
     {
      "date": "2025-04-26",
      "cumulative_points_hundredths": -81550,
      "n": 33,
      "picks": 2
     }
    ]
   }
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record restored 33 settled archived picks by Buğra Deniz from copies archived before kick-off, across 33 matches between 14 February and 26 April 2025. Reconstructed at archived prices, these picks returned −24.7% on the total staked. Of the 115 predictions we hold for Buğra Deniz, 35 were archived before kick-off by an independent web archive and 80 from the source’s own history. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/bugra-deniz/",
   "data_as_of": "2026-11-07",
   "method_version": "retro-1.1"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 115,
   "under_review": 0,
   "no_match_linked": 0,
   "proven_predictions": 35,
   "proven_checked": 33,
   "proven_measured": 33,
   "proven_dates": 12,
   "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": 35,
     "checked": 33,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 33,
      "void": 0,
      "matches": 33,
      "net_points_hundredths": -81550,
      "staked_hundredths": 330000,
      "return_percent": "-24.71",
      "interval_low": "-58.06",
      "interval_high": "10.71",
      "interval_note": null,
      "period_from": "2025-02-14",
      "period_to": "2025-04-26",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 33,
       "return_main_percent": "-24.71",
       "return_other_percent": "-30.79",
       "settled_excluding_void": 33,
       "net_main_points_hundredths": -81550,
       "net_other_points_hundredths": -101600,
       "period_from": "2025-02-14",
       "period_to": "2025-04-26"
      }
     ],
     "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": 33,
      "priced": 33
     },
     "accuracy": {
      "picks": 33,
      "won": 13,
      "won_percent": "39.4",
      "implied_percent": "53.8",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 10,
        "picks": 22,
        "implied_percent": "52.9"
       },
       {
        "market": "Both teams to score",
        "won": 1,
        "picks": 6,
        "implied_percent": "54.8"
       },
       {
        "market": "Over/under goals",
        "won": 2,
        "picks": 5,
        "implied_percent": "56.5"
       }
      ]
     }
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "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": "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": 80,
     "checked": 76,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": {
      "settled_picks": 76,
      "void": 0,
      "matches": 76,
      "net_points_hundredths": -161850,
      "staked_hundredths": 760000,
      "return_percent": "-21.30",
      "interval_low": "-41.11",
      "interval_high": "-0.73",
      "interval_note": null,
      "period_from": "2025-02-07",
      "period_to": "2025-05-10",
      "method_version": "retro-1.1"
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "retro_author_price",
       "picks": 75,
       "return_main_percent": "-20.25",
       "return_other_percent": "-26.64",
       "settled_excluding_void": 75,
       "net_main_points_hundredths": -151850,
       "net_other_points_hundredths": -199800,
       "period_from": "2025-02-07",
       "period_to": "2025-05-10"
      }
     ],
     "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": 76,
      "priced": 76
     },
     "accuracy": {
      "picks": 76,
      "won": 34,
      "won_percent": "44.7",
      "implied_percent": "54.3",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 31,
        "picks": 63,
        "implied_percent": "54.2"
       },
       {
        "market": "Both teams to score",
        "won": 3,
        "picks": 9,
        "implied_percent": "52.2"
       },
       {
        "market": "Over/under goals",
        "won": 0,
        "picks": 4,
        "implied_percent": "61.0"
       }
      ]
     }
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-01680ee0787eb3b092b434be",
   "n-03499bc60d2bf6057e108458",
   "n-0616828642bbb9d6a5dc4976",
   "n-1162ccbffc9e71d8c7a2e323",
   "n-155c0980ef34aaa6069cb634",
   "n-164cdd5a14dd5537b419a01f",
   "n-1ca330ae66110a8f30435f48",
   "n-2659059dbca9aefc5161071c",
   "n-35e9fa65acf0b8abb1fcd86a",
   "n-4012a7bfd5f807ca1cac073f",
   "n-407410632a1dd3a85677849e",
   "n-433582c7d71e2b4d4c89e789",
   "n-4fcc6d05e0e5549f9a598472",
   "n-569096d5480d36bb071997e4",
   "n-574f7eea88ae10fa72e7c7d3",
   "n-5d95ff7c74a503fd4d75a870",
   "n-5ea83f0391c9b00d9b3c3d74",
   "n-5faab999d2964b4cc82079b1",
   "n-5fd55e990f2237997adb8d1e",
   "n-7343eb19b253f554a8120402",
   "n-7b08ee36b88cc66a6c2813c4",
   "n-8c238e20b99034dd3f5a90fe",
   "n-8e1fc829a7667dc2c24f79ee",
   "n-9fa4ce9b0af00f175b96a6a8",
   "n-a5b13b3d540fd12e5a0048da",
   "n-abaeed809b2847e568aebb08",
   "n-af939649e5f8a0ab66f08f47",
   "n-b6248c55ea44d4a8d9e69ee2",
   "n-cb0295105126f39cd23fd186",
   "n-e07cfa3ff9ac77ff2288cd09",
   "n-e091f6b2a43ccef1014d631d",
   "n-f0b8f1c31e56072ead26f9c8",
   "n-f9e2dcd29b4847ed81d42ae8"
  ],
  "interval_low": "-58.06",
  "interval_high": "10.71",
  "caption": "Archived before kick-off, reconstructed at archived prices (~8–15 h before kick-off) · 100 points per pick · 14 February – 26 April 2025 · Calculated · picks settled under reconstruction method 1.1",
  "record_from": "2025-02-07",
  "record_to": "2025-05-10"
 },
 "recorded_picks": [
  {
   "record_id": "n-c846de559ee2845527d2a8b0",
   "url": null,
   "match": "Lorient v Martigues",
   "match_url": null,
   "kickoff": "2025-05-10T15:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12485.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.37",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2950,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.37",
   "settled_price": "1.2950",
   "published_at": "2025-05-08T05:24:23.000Z",
   "recorded_at": "2026-10-12T20:22:37.229Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2ce30193b61e98e9977a3ea9",
   "url": null,
   "match": "Rodez AF v Clermont Foot",
   "match_url": null,
   "kickoff": "2025-05-10T15:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12485.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Clermont Foot at 2.11",
   "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.11",
   "settled_price": "2.9000",
   "published_at": "2025-05-08T05:33:17.000Z",
   "recorded_at": "2026-10-12T20:22:37.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-753fea665336c69bfa0ff736",
   "url": null,
   "match": "Stade Lavallois v Metz",
   "match_url": null,
   "kickoff": "2025-05-10T15:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12485.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stade Lavallois at 1.82",
   "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.82",
   "settled_price": "1.8250",
   "published_at": "2025-05-08T05:42:33.000Z",
   "recorded_at": "2026-10-12T20:22:37.203Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-aba8718333d2a41bb1aab2e7",
   "url": null,
   "match": "Bastia v Caen",
   "match_url": null,
   "kickoff": "2025-05-10T15:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12485.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bastia at 1.32",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.32",
   "settled_price": "1.4200",
   "published_at": "2025-05-08T05:54:13.000Z",
   "recorded_at": "2026-10-12T20:22:37.154Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fc53290deddd863679aab2c7",
   "url": null,
   "match": "Pau FC v Guingamp",
   "match_url": null,
   "kickoff": "2025-05-10T15:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12485.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Guingamp at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-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.83",
   "settled_price": "1.8300",
   "published_at": "2025-05-08T05:55:31.000Z",
   "recorded_at": "2026-10-12T20:22:37.108Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4d6665b301370ccb5945530b",
   "url": null,
   "match": "Djurgården v Chelsea",
   "match_url": null,
   "kickoff": "2025-05-01T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -12697.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea at 1.18",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3450,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.18",
   "settled_price": "1.3450",
   "published_at": "2025-04-29T07:18:45.000Z",
   "recorded_at": "2026-10-12T20:22:57.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-5faab999d2964b4cc82079b1",
   "url": null,
   "match": "Lorient v Caen",
   "match_url": null,
   "kickoff": "2025-04-26T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12820.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.11",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.11",
   "settled_price": "1.2000",
   "published_at": null,
   "recorded_at": "2026-10-12T22:17:09.358Z",
   "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-8e1fc829a7667dc2c24f79ee",
   "url": null,
   "match": "Rodez AF v Paris FC",
   "match_url": null,
   "kickoff": "2025-04-26T12:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12826.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris FC at 2.07",
   "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.07",
   "settled_price": "2.2450",
   "published_at": null,
   "recorded_at": "2026-10-12T22:17:05.332Z",
   "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-21cfbedf0d06e232afbd0238",
   "url": null,
   "match": "Annecy FC v Ajaccio",
   "match_url": null,
   "kickoff": "2025-04-25T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12842.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Annecy FC at 1.87",
   "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.87",
   "settled_price": "2.1000",
   "published_at": "2025-04-23T05:17:23.000Z",
   "recorded_at": "2026-10-12T20:23:07.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-3c6a8699178e44193e9531e6",
   "url": null,
   "match": "Bastia v Grenoble Foot 38",
   "match_url": null,
   "kickoff": "2025-04-25T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12842.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bastia at 1.42",
   "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.42",
   "settled_price": "1.4300",
   "published_at": "2025-04-23T05:27:31.000Z",
   "recorded_at": "2026-10-12T20:23:07.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-98d2b5ce0a5469ac50a1fc44",
   "url": null,
   "match": "Guingamp v Martigues",
   "match_url": null,
   "kickoff": "2025-04-25T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12842.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Guingamp at 1.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.25",
   "settled_price": "1.3900",
   "published_at": "2025-04-23T05:55:52.000Z",
   "recorded_at": "2026-10-12T20:23:07.643Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6dfe19fa16f6eba2f5de4f52",
   "url": null,
   "match": "Red Star FC v Clermont Foot",
   "match_url": null,
   "kickoff": "2025-04-25T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12842.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Red Star FC at 2.02",
   "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.02",
   "settled_price": "2.4000",
   "published_at": "2025-04-23T06:08:13.000Z",
   "recorded_at": "2026-10-12T20:23:07.626Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f98922c113ddb3f208a92b02",
   "url": null,
   "match": "Stade Lavallois v Amiens SC",
   "match_url": null,
   "kickoff": "2025-04-25T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12842.4,
   "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": "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.84",
   "settled_price": "2.0000",
   "published_at": "2025-04-23T06:27:33.000Z",
   "recorded_at": "2026-10-12T20:23:07.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-7b08ee36b88cc66a6c2813c4",
   "url": null,
   "match": "Annecy FC v Lorient",
   "match_url": null,
   "kickoff": "2025-04-21T18:45:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12939.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.43",
   "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.43",
   "settled_price": "1.5350",
   "published_at": null,
   "recorded_at": "2026-10-12T22:13:49.955Z",
   "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-71f66c482a176de022d0bdaa",
   "url": null,
   "match": "Metz v Red Star FC",
   "match_url": null,
   "kickoff": "2025-04-19T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12986.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Metz at 1.3",
   "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": "1.3",
   "settled_price": "1.4400",
   "published_at": "2025-04-17T09:46:49.000Z",
   "recorded_at": "2026-10-12T20:23:35.169Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4d42407df72f3f9ce6aea94a",
   "url": null,
   "match": "Paris FC v Bastia",
   "match_url": null,
   "kickoff": "2025-04-19T12:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -12992.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris FC at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10450,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.67",
   "settled_price": "2.0450",
   "published_at": "2025-04-17T09:35:17.000Z",
   "recorded_at": "2026-10-12T20:23:35.236Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2659059dbca9aefc5161071c",
   "url": null,
   "match": "Stade Lavallois v Rodez AF",
   "match_url": null,
   "kickoff": "2025-04-18T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13012.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.69",
   "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.69",
   "settled_price": "1.9200",
   "published_at": null,
   "recorded_at": "2026-10-12T22:12:06.962Z",
   "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-164cdd5a14dd5537b419a01f",
   "url": null,
   "match": "USL Dunkerque v Grenoble Foot 38",
   "match_url": null,
   "kickoff": "2025-04-18T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13012.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: USL Dunkerque at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5900,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.57",
   "settled_price": "1.5900",
   "published_at": null,
   "recorded_at": "2026-10-12T22:12:02.799Z",
   "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-f0b8f1c31e56072ead26f9c8",
   "url": null,
   "match": "Caen v Martigues",
   "match_url": null,
   "kickoff": "2025-04-18T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13012.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.65",
   "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.65",
   "settled_price": "1.7500",
   "published_at": null,
   "recorded_at": "2026-10-12T22:11:58.434Z",
   "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-0616828642bbb9d6a5dc4976",
   "url": null,
   "match": "Amiens SC v Guingamp",
   "match_url": null,
   "kickoff": "2025-04-18T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13012.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Guingamp at 1.68",
   "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.68",
   "settled_price": "1.7100",
   "published_at": null,
   "recorded_at": "2026-10-12T22:11:56.232Z",
   "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-1ca330ae66110a8f30435f48",
   "url": null,
   "match": "Ajaccio v Pau FC",
   "match_url": null,
   "kickoff": "2025-04-18T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13012.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Ajaccio 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.5000",
   "published_at": null,
   "recorded_at": "2026-10-12T22:11:49.915Z",
   "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-98509a89a73bca055163601c",
   "url": null,
   "match": "Fiorentina v NK Celje",
   "match_url": null,
   "kickoff": "2025-04-17T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -13035.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fiorentina at 1.23",
   "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": "1.23",
   "settled_price": "1.3600",
   "published_at": "2025-04-15T20:03:30.000Z",
   "recorded_at": "2026-10-12T20:23:40.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-2a4448e77aa76f6cdc590f30",
   "url": null,
   "match": "Jagiellonia v Real Betis",
   "match_url": null,
   "kickoff": "2025-04-17T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -13035.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Betis 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.8800",
   "published_at": "2025-04-15T20:25:10.000Z",
   "recorded_at": "2026-10-12T20:23:40.165Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-af54488ef50346a70717c0f8",
   "url": null,
   "match": "Bastia v Stade Lavallois",
   "match_url": null,
   "kickoff": "2025-04-14T18:45:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13105.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bastia at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6450,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.53",
   "settled_price": "1.6450",
   "published_at": "2025-04-13T02:19:22.000Z",
   "recorded_at": "2026-10-12T20:23:43.250Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-578bc0d43845393e9b16c387",
   "url": null,
   "match": "Mantova v Spezia",
   "match_url": null,
   "kickoff": "2025-04-13T15:15:00.000Z",
   "competition": "Serie B",
   "lead_hours": -13133.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Spezia at 1.69",
   "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": "1.69",
   "settled_price": "1.8500",
   "published_at": "2025-04-11T05:39:31.000Z",
   "recorded_at": "2026-10-12T20:23:48.288Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fb3a88d55a4166811421581a",
   "url": null,
   "match": "Cesena v Frosinone",
   "match_url": null,
   "kickoff": "2025-04-13T13:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": -13135.4,
   "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-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.85",
   "settled_price": "1.9700",
   "published_at": "2025-04-11T05:07:33.000Z",
   "recorded_at": "2026-10-12T20:23:48.393Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-017bf7a2393093642c4e4ae9",
   "url": null,
   "match": "Cremonese v Juve Stabia",
   "match_url": null,
   "kickoff": "2025-04-13T13:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": -13135.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Cremonese at 1.54",
   "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.54",
   "settled_price": "1.6200",
   "published_at": "2025-04-11T05:30:11.000Z",
   "recorded_at": "2026-10-12T20:23:48.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-5da29b912e922e1873c674e2",
   "url": null,
   "match": "Grenoble Foot 38 v Paris FC",
   "match_url": null,
   "kickoff": "2025-04-12T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13154.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris FC at 1.56",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "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.56",
   "settled_price": "1.8300",
   "published_at": "2025-04-10T22:49:55.000Z",
   "recorded_at": "2026-10-12T20:23:48.578Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7a3718d4e87085bacb28c9cd",
   "url": null,
   "match": "Guingamp v Lorient",
   "match_url": null,
   "kickoff": "2025-04-12T12:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13160.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.83",
   "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.83",
   "settled_price": "1.8500",
   "published_at": "2025-04-10T22:41:48.000Z",
   "recorded_at": "2026-10-12T20:23:48.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-af939649e5f8a0ab66f08f47",
   "url": null,
   "match": "Rodez AF v Caen",
   "match_url": null,
   "kickoff": "2025-04-11T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13180.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Rodez AF at 1.73",
   "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": "1.73",
   "settled_price": "1.8600",
   "published_at": null,
   "recorded_at": "2026-10-12T22:08:55.332Z",
   "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-b6248c55ea44d4a8d9e69ee2",
   "url": null,
   "match": "Martigues v Metz",
   "match_url": null,
   "kickoff": "2025-04-11T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13180.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Metz at 1.26",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4300,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.26",
   "settled_price": "1.4300",
   "published_at": null,
   "recorded_at": "2026-10-12T22:08:47.021Z",
   "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-03499bc60d2bf6057e108458",
   "url": null,
   "match": "Amiens SC v USL Dunkerque",
   "match_url": null,
   "kickoff": "2025-04-11T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13180.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: USL Dunkerque at 1.74",
   "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.74",
   "settled_price": "1.8600",
   "published_at": null,
   "recorded_at": "2026-10-12T22:08:42.306Z",
   "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-3a8e9d7de7387587a86daf87",
   "url": null,
   "match": "Lorient v Pau FC",
   "match_url": null,
   "kickoff": "2025-04-05T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13322.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.28",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.28",
   "settled_price": "1.2500",
   "published_at": "2025-04-03T06:09:05.000Z",
   "recorded_at": "2026-10-12T20:24:14.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-006c84814dad058b13fe9e92",
   "url": null,
   "match": "Troyes v Red Star FC",
   "match_url": null,
   "kickoff": "2025-04-05T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13322.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Troyes at 1.77",
   "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": "1.77",
   "settled_price": "1.7600",
   "published_at": "2025-04-03T06:18:13.000Z",
   "recorded_at": "2026-10-12T20:24:14.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-00931ce277fddcdaeae586a9",
   "url": null,
   "match": "Caen v Metz",
   "match_url": null,
   "kickoff": "2025-04-05T12:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13328.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Metz at 1.72",
   "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": "1.72",
   "settled_price": "1.6700",
   "published_at": "2025-04-03T06:33:59.000Z",
   "recorded_at": "2026-10-12T20:24:14.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-407410632a1dd3a85677849e",
   "url": null,
   "match": "Stade Lavallois v Grenoble Foot 38",
   "match_url": null,
   "kickoff": "2025-04-04T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13348.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stade Lavallois at 1.87",
   "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.87",
   "settled_price": "2.1400",
   "published_at": null,
   "recorded_at": "2026-10-12T22:04:34.136Z",
   "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-1162ccbffc9e71d8c7a2e323",
   "url": null,
   "match": "Rodez AF v Martigues",
   "match_url": null,
   "kickoff": "2025-04-04T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13348.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.58",
   "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.58",
   "settled_price": "1.8000",
   "published_at": null,
   "recorded_at": "2026-10-12T22:04:28.662Z",
   "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-4fcc6d05e0e5549f9a598472",
   "url": null,
   "match": "Paris FC v Clermont Foot",
   "match_url": null,
   "kickoff": "2025-04-04T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13348.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris FC at 1.28",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.28",
   "settled_price": "1.3700",
   "published_at": null,
   "recorded_at": "2026-10-12T22:04:25.136Z",
   "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-5fd55e990f2237997adb8d1e",
   "url": null,
   "match": "Annecy FC v Bastia",
   "match_url": null,
   "kickoff": "2025-04-04T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13348.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bastia at 1.94",
   "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.94",
   "settled_price": "2.1700",
   "published_at": null,
   "recorded_at": "2026-10-12T22:04:20.281Z",
   "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-f9e2dcd29b4847ed81d42ae8",
   "url": null,
   "match": "Ajaccio v Amiens SC",
   "match_url": null,
   "kickoff": "2025-04-04T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13348.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.34",
   "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.34",
   "settled_price": "1.4900",
   "published_at": null,
   "recorded_at": "2026-10-12T22:04:18.416Z",
   "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-35e9fa65acf0b8abb1fcd86a",
   "url": null,
   "match": "Paris FC v Caen",
   "match_url": null,
   "kickoff": "2025-03-31T18:45:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13443.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris FC at 1.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.4",
   "settled_price": "1.4400",
   "published_at": null,
   "recorded_at": "2026-10-12T22:02:56.745Z",
   "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-e46c36916248adaf19740fa1",
   "url": null,
   "match": "Guingamp v Stade Lavallois",
   "match_url": null,
   "kickoff": "2025-03-29T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13489.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes 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.9500",
   "published_at": "2025-03-26T20:55:30.000Z",
   "recorded_at": "2026-10-12T20:24:25.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-0cc0dcb98d1d375ed18a680d",
   "url": null,
   "match": "Grenoble Foot 38 v Lorient",
   "match_url": null,
   "kickoff": "2025-03-29T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13495.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5800,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.68",
   "settled_price": "1.5800",
   "published_at": "2025-03-26T20:55:13.000Z",
   "recorded_at": "2026-10-12T20:24:25.239Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7343eb19b253f554a8120402",
   "url": null,
   "match": "Red Star FC v Rodez AF",
   "match_url": null,
   "kickoff": "2025-03-28T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13515.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.69",
   "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.69",
   "settled_price": "1.9100",
   "published_at": null,
   "recorded_at": "2026-10-12T22:00:25.584Z",
   "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-433582c7d71e2b4d4c89e789",
   "url": null,
   "match": "Pau FC v Annecy FC",
   "match_url": null,
   "kickoff": "2025-03-28T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13515.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-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": "1.53",
   "settled_price": "1.8200",
   "published_at": null,
   "recorded_at": "2026-10-12T22:00:17.237Z",
   "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-8c238e20b99034dd3f5a90fe",
   "url": null,
   "match": "Martigues v Ajaccio",
   "match_url": null,
   "kickoff": "2025-03-28T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13515.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Martigues at 3.04",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 20600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "3.04",
   "settled_price": "3.0600",
   "published_at": null,
   "recorded_at": "2026-10-12T22:00:11.062Z",
   "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-5ea83f0391c9b00d9b3c3d74",
   "url": null,
   "match": "Bastia v USL Dunkerque",
   "match_url": null,
   "kickoff": "2025-03-28T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13515.0,
   "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": "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.84",
   "settled_price": "1.9650",
   "published_at": null,
   "recorded_at": "2026-10-12T21:59:50.151Z",
   "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-ff07ba10b7f31feba8cd6550",
   "url": null,
   "match": "Metz v Troyes",
   "match_url": null,
   "kickoff": "2025-03-28T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13513.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Metz at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "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.53",
   "settled_price": "1.6700",
   "published_at": "2025-03-26T10:00:47.000Z",
   "recorded_at": "2026-10-12T20:24:28.595Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-86f7113424cadad857439668",
   "url": null,
   "match": "Liverpool v Newcastle United",
   "match_url": null,
   "kickoff": "2025-03-16T16:30:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": -13803.9,
   "market_code": "1x2",
   "author_said": "1X2, match result, first half: Liverpool at 1.93",
   "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.93",
   "settled_price": "2.4150",
   "published_at": "2025-03-14T05:34:03.000Z",
   "recorded_at": "2026-10-12T20:24:39.029Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-35eddf7863fde7db2dc3197e",
   "url": null,
   "match": "USL Dunkerque v Metz",
   "match_url": null,
   "kickoff": "2025-03-15T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13831.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "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.65",
   "settled_price": "1.8000",
   "published_at": "2025-03-13T09:25:34.000Z",
   "recorded_at": "2026-10-12T20:24:45.323Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-096e18669f517049f166d03b",
   "url": null,
   "match": "Stade Lavallois v Paris FC",
   "match_url": null,
   "kickoff": "2025-03-15T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13831.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris FC at 1.8",
   "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.8",
   "settled_price": "1.8800",
   "published_at": "2025-03-13T09:44:44.000Z",
   "recorded_at": "2026-10-12T20:24:45.313Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-01680ee0787eb3b092b434be",
   "url": null,
   "match": "Martigues v Pau FC",
   "match_url": null,
   "kickoff": "2025-03-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13850.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Martigues at 2.91",
   "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.91",
   "settled_price": "3.2750",
   "published_at": null,
   "recorded_at": "2026-10-12T21:48:50.019Z",
   "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-5d95ff7c74a503fd4d75a870",
   "url": null,
   "match": "Clermont Foot v Grenoble Foot 38",
   "match_url": null,
   "kickoff": "2025-03-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13850.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Grenoble Foot 38 at 2.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": "2.75",
   "settled_price": "3.2000",
   "published_at": null,
   "recorded_at": "2026-10-12T21:48:43.828Z",
   "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-9fa4ce9b0af00f175b96a6a8",
   "url": null,
   "match": "Amiens SC v Caen",
   "match_url": null,
   "kickoff": "2025-03-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13850.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Amiens SC at 2.77",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 20000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.77",
   "settled_price": "3.0000",
   "published_at": null,
   "recorded_at": "2026-10-12T21:47:57.220Z",
   "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-437c4d4482c245dc9009fc06",
   "url": null,
   "match": "Annecy FC v Rodez AF",
   "match_url": null,
   "kickoff": "2025-03-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13849.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Annecy FC at 2.63",
   "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.63",
   "settled_price": "3.3000",
   "published_at": "2025-03-12T10:47:00.000Z",
   "recorded_at": "2026-10-12T20:24:45.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-1db5999e40b555c5c9f24769",
   "url": null,
   "match": "Ajaccio v Red Star FC",
   "match_url": null,
   "kickoff": "2025-03-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13849.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.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": "1.32",
   "settled_price": "1.4400",
   "published_at": "2025-03-12T11:13:39.000Z",
   "recorded_at": "2026-10-12T20:24:45.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-a84dcb6986fcedc1e60a428a",
   "url": null,
   "match": "Troyes v Guingamp",
   "match_url": null,
   "kickoff": "2025-03-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13849.4,
   "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-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.76",
   "settled_price": "1.9000",
   "published_at": "2025-03-12T11:25:46.000Z",
   "recorded_at": "2026-10-12T20:24:45.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-e07cfa3ff9ac77ff2288cd09",
   "url": null,
   "match": "SK Rapid v Borac Banja Luka",
   "match_url": null,
   "kickoff": "2025-03-13T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -13876.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: SK Rapid at 1.28",
   "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.28",
   "settled_price": "1.4500",
   "published_at": null,
   "recorded_at": "2026-10-12T21:47:14.490Z",
   "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-574f7eea88ae10fa72e7c7d3",
   "url": null,
   "match": "FC Lugano v NK Celje",
   "match_url": null,
   "kickoff": "2025-03-13T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -13876.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Lugano at 1.54",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6850,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.54",
   "settled_price": "1.6850",
   "published_at": null,
   "recorded_at": "2026-10-12T21:47:06.224Z",
   "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-569096d5480d36bb071997e4",
   "url": null,
   "match": "Djurgården v Pafos",
   "match_url": null,
   "kickoff": "2025-03-13T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -13876.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.71",
   "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.71",
   "settled_price": "1.7850",
   "published_at": null,
   "recorded_at": "2026-10-12T21:46:57.244Z",
   "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-a5b13b3d540fd12e5a0048da",
   "url": null,
   "match": "Cercle Brugge v Jagiellonia",
   "match_url": null,
   "kickoff": "2025-03-13T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -13876.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.52",
   "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.52",
   "settled_price": "1.6100",
   "published_at": null,
   "recorded_at": "2026-10-12T21:46:45.163Z",
   "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-974eabea34cc5a575b7fddbe",
   "url": null,
   "match": "Rodez AF v USL Dunkerque",
   "match_url": null,
   "kickoff": "2025-03-10T19:45:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13944.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: USL Dunkerque at 2.51",
   "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.51",
   "settled_price": "2.4000",
   "published_at": "2025-03-08T17:54:11.000Z",
   "recorded_at": "2026-10-12T20:24:47.736Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-abaeed809b2847e568aebb08",
   "url": null,
   "match": "Jagiellonia v Cercle Brugge",
   "match_url": null,
   "kickoff": "2025-03-06T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14041.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Jagiellonia at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.72",
   "settled_price": "2.1500",
   "published_at": null,
   "recorded_at": "2026-10-12T21:41:48.642Z",
   "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-537f6c9d6244f0513da8301e",
   "url": null,
   "match": "NK Celje v FC Lugano",
   "match_url": null,
   "kickoff": "2025-03-06T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14040.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Lugano at 2.25",
   "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.25",
   "settled_price": "2.6250",
   "published_at": "2025-03-04T10:09:17.000Z",
   "recorded_at": "2026-10-12T20:24:57.199Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5bd00f9031328bd82603a978",
   "url": null,
   "match": "Pafos v Djurgården",
   "match_url": null,
   "kickoff": "2025-03-06T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14040.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Pafos at 1.66",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6550,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.66",
   "settled_price": "1.6550",
   "published_at": "2025-03-04T10:28:51.000Z",
   "recorded_at": "2026-10-12T20:24:57.185Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-53c116a067c0a01547d5cc96",
   "url": null,
   "match": "Borac Banja Luka v SK Rapid",
   "match_url": null,
   "kickoff": "2025-03-06T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14040.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: SK Rapid at 1.86",
   "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.86",
   "settled_price": "2.2100",
   "published_at": "2025-03-04T10:47:10.000Z",
   "recorded_at": "2026-10-12T20:24:57.089Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2bbeded753265bbda325a2a0",
   "url": null,
   "match": "PSV Eindhoven v Arsenal",
   "match_url": null,
   "kickoff": "2025-03-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -14088.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.61",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-7",
   "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.61",
   "settled_price": "1.8500",
   "published_at": "2025-03-02T19:09:52.000Z",
   "recorded_at": "2026-10-12T20:24:58.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-e091f6b2a43ccef1014d631d",
   "url": null,
   "match": "Ajaccio v USL Dunkerque",
   "match_url": null,
   "kickoff": "2025-03-03T19:45:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14113.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.99",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-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": "1.99",
   "settled_price": "2.1500",
   "published_at": null,
   "recorded_at": "2026-10-12T21:41:40.026Z",
   "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-98b92d6594c39a0b0f62a0b6",
   "url": null,
   "match": "Lorient v Rodez AF",
   "match_url": null,
   "kickoff": "2025-03-01T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14161.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.49",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5850,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.49",
   "settled_price": "1.5850",
   "published_at": "2025-02-27T06:22:29.000Z",
   "recorded_at": "2026-10-12T20:25:04.456Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6c1ebb1e651fc40bc890fac9",
   "url": null,
   "match": "Amiens SC v Metz",
   "match_url": null,
   "kickoff": "2025-03-01T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14167.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Metz at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5650,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.55",
   "settled_price": "1.5650",
   "published_at": "2025-02-27T06:02:06.000Z",
   "recorded_at": "2026-10-12T20:25:04.470Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-1bfd4c03bb46046092bebd4c",
   "url": null,
   "match": "Red Star FC v Guingamp",
   "match_url": null,
   "kickoff": "2025-03-01T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14167.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Guingamp 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.5000",
   "published_at": "2025-02-27T06:10:10.000Z",
   "recorded_at": "2026-10-12T20:25:04.463Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5bd4e3d09c97a2eebb8b4f3b",
   "url": null,
   "match": "Metz v Ajaccio",
   "match_url": null,
   "kickoff": "2025-02-22T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14329.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Metz at 1.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": "1.3",
   "settled_price": "1.4100",
   "published_at": "2025-02-20T04:55:16.000Z",
   "recorded_at": "2026-10-12T20:25:19.924Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4952d476fffbb2d69058aa76",
   "url": null,
   "match": "Lorient v Stade Lavallois",
   "match_url": null,
   "kickoff": "2025-02-22T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14335.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.31",
   "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.31",
   "settled_price": "1.3900",
   "published_at": "2025-02-20T04:31:18.000Z",
   "recorded_at": "2026-10-12T20:25:19.938Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d0a16bca0dae4a2e9e4d0f73",
   "url": null,
   "match": "Caen v Pau FC",
   "match_url": null,
   "kickoff": "2025-02-22T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14335.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Pau FC at 2.57",
   "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.57",
   "settled_price": "3.1000",
   "published_at": "2025-02-20T04:43:22.000Z",
   "recorded_at": "2026-10-12T20:25:19.932Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-99d266a318b501ef981b2850",
   "url": null,
   "match": "Bastia v Red Star FC",
   "match_url": null,
   "kickoff": "2025-02-21T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14353.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bastia at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8850,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.68",
   "settled_price": "1.8850",
   "published_at": "2025-02-19T05:12:18.000Z",
   "recorded_at": "2026-10-12T20:25:23.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-2418ee3c2c97565acd9fd346",
   "url": null,
   "match": "USL Dunkerque v Clermont Foot",
   "match_url": null,
   "kickoff": "2025-02-21T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14353.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: USL Dunkerque at 1.61",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7850,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.61",
   "settled_price": "1.7850",
   "published_at": "2025-02-19T05:22:54.000Z",
   "recorded_at": "2026-10-12T20:25:23.722Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6a83255944df2ed1d4acaaa7",
   "url": null,
   "match": "Grenoble Foot 38 v Guingamp",
   "match_url": null,
   "kickoff": "2025-02-21T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14353.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-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": "2.1000",
   "published_at": "2025-02-19T05:33:45.000Z",
   "recorded_at": "2026-10-12T20:25:23.709Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-cd8097993fbe0a6a99f2359e",
   "url": null,
   "match": "Martigues v Annecy FC",
   "match_url": null,
   "kickoff": "2025-02-21T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14353.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Annecy FC 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": "2.1200",
   "published_at": "2025-02-19T05:53:30.000Z",
   "recorded_at": "2026-10-12T20:25:23.699Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-98162603138096dcf0af3b60",
   "url": null,
   "match": "Paris FC v Troyes",
   "match_url": null,
   "kickoff": "2025-02-21T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14353.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris FC at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "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.65",
   "settled_price": "1.8100",
   "published_at": "2025-02-19T06:05:51.000Z",
   "recorded_at": "2026-10-12T20:25:23.683Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-1a5865c14101b11fc0f8bcc9",
   "url": null,
   "match": "Rodez AF v Amiens SC",
   "match_url": null,
   "kickoff": "2025-02-21T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14353.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Rodez AF at 1.34",
   "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.34",
   "settled_price": "1.5000",
   "published_at": "2025-02-19T06:17:33.000Z",
   "recorded_at": "2026-10-12T20:25:23.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-4e1ab364a8f1904eab093811",
   "url": null,
   "match": "Apoel Nicosia v NK Celje",
   "match_url": null,
   "kickoff": "2025-02-20T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14376.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Apoel Nicosia at 1.37",
   "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.37",
   "settled_price": "1.6950",
   "published_at": "2025-02-18T04:44:12.000Z",
   "recorded_at": "2026-10-12T20:25:24.387Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a5d7e823082ef97bd7cbc93d",
   "url": null,
   "match": "Jagiellonia v Bačka Topola",
   "match_url": null,
   "kickoff": "2025-02-20T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14376.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Jagiellonia at 1.21",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.21",
   "settled_price": "1.4400",
   "published_at": "2025-02-18T04:55:42.000Z",
   "recorded_at": "2026-10-12T20:25:24.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-6eba47cbd1a5fc3cd6323b27",
   "url": null,
   "match": "Shamrock Rovers v Molde FK",
   "match_url": null,
   "kickoff": "2025-02-20T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14376.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Molde FK at 1.58",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.58",
   "settled_price": "1.6000",
   "published_at": "2025-02-18T05:19:49.000Z",
   "recorded_at": "2026-10-12T20:25:24.348Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-405a12ebab5b11800a391b16",
   "url": null,
   "match": "Annecy FC v Caen",
   "match_url": null,
   "kickoff": "2025-02-17T19:45:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14448.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Annecy FC at 2.07",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.07",
   "settled_price": "2.3500",
   "published_at": "2025-02-15T06:49:41.000Z",
   "recorded_at": "2026-10-12T20:25:25.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-83a8756ebd88a0c57e7e2e9d",
   "url": null,
   "match": "Guingamp v Metz",
   "match_url": null,
   "kickoff": "2025-02-15T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14497.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.66",
   "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.66",
   "settled_price": "1.8650",
   "published_at": "2025-02-13T03:16:55.000Z",
   "recorded_at": "2026-10-12T20:25:29.574Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-91acaca84278da3224d8a4b1",
   "url": null,
   "match": "USL Dunkerque v Paris FC",
   "match_url": null,
   "kickoff": "2025-02-15T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14503.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "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.72",
   "settled_price": "1.8500",
   "published_at": "2025-02-13T03:05:29.000Z",
   "recorded_at": "2026-10-12T20:25:29.582Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4012a7bfd5f807ca1cac073f",
   "url": null,
   "match": "Stade Brestois v Auxerre",
   "match_url": null,
   "kickoff": "2025-02-14T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -14521.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stade Brestois at 1.85",
   "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": "1.85",
   "settled_price": "2.1700",
   "published_at": null,
   "recorded_at": "2026-10-12T21:16:27.645Z",
   "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-cb0295105126f39cd23fd186",
   "url": null,
   "match": "Troyes v Lorient",
   "match_url": null,
   "kickoff": "2025-02-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14522.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.94",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10400,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.94",
   "settled_price": "2.0400",
   "published_at": null,
   "recorded_at": "2026-10-12T21:14:22.601Z",
   "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-155c0980ef34aaa6069cb634",
   "url": null,
   "match": "Red Star FC v Martigues",
   "match_url": null,
   "kickoff": "2025-02-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14522.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.62",
   "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.62",
   "settled_price": "1.7600",
   "published_at": null,
   "recorded_at": "2026-10-12T21:13:44.919Z",
   "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-12aca4f833c478d844216736",
   "url": null,
   "match": "Clermont Foot v Bastia",
   "match_url": null,
   "kickoff": "2025-02-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14521.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bastia at 2.23",
   "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.23",
   "settled_price": "2.4000",
   "published_at": "2025-02-12T11:01:20.000Z",
   "recorded_at": "2026-10-12T20:25:29.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-8497a870ae483786a804ddc2",
   "url": null,
   "match": "Ajaccio v Stade Lavallois",
   "match_url": null,
   "kickoff": "2025-02-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14521.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.23",
   "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.23",
   "settled_price": "1.4000",
   "published_at": "2025-02-12T11:33:23.000Z",
   "recorded_at": "2026-10-12T20:25:29.825Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-623647ac330e0497918d510a",
   "url": null,
   "match": "Pau FC v Rodez AF",
   "match_url": null,
   "kickoff": "2025-02-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14521.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Pau FC at 2.02",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-5",
   "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.3500",
   "published_at": "2025-02-12T11:51:38.000Z",
   "recorded_at": "2026-10-12T20:25:29.678Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-712fc5780d6ed2e14b208cac",
   "url": null,
   "match": "Gent v Real Betis",
   "match_url": null,
   "kickoff": "2025-02-13T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14544.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.76",
   "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.76",
   "settled_price": "1.8000",
   "published_at": "2025-02-11T07:05:59.000Z",
   "recorded_at": "2026-10-12T20:25:30.032Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5e62ff1c77e44f6ccf0ee62f",
   "url": null,
   "match": "Omonia Nicosia v Pafos",
   "match_url": null,
   "kickoff": "2025-02-13T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14544.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Omonia Nicosia at 2.28",
   "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.28",
   "settled_price": "2.8550",
   "published_at": "2025-02-11T07:25:14.000Z",
   "recorded_at": "2026-10-12T20:25:30.023Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c6a88b3ce33bee4fdd4ae615",
   "url": null,
   "match": "Birmingham City v Cambridge United",
   "match_url": null,
   "kickoff": "2025-02-11T19:45:00.000Z",
   "competition": "EFL League One",
   "lead_hours": -14592.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Cambridge United at 1.3",
   "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.3",
   "settled_price": "11.0000",
   "published_at": "2025-02-06T07:01:57.000Z",
   "recorded_at": "2026-10-12T20:25:48.516Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": "price disputed: the author's 1.30 is less than half of the last pre-match archive price 11.00 of the same selection; returns at the author's price leave it out",
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3aa75306a520ccc2bd97dbb6",
   "url": null,
   "match": "Stade Brestois v Paris Saint-Germain",
   "match_url": null,
   "kickoff": "2025-02-11T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": -14594.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris Saint-Germain at 1.22",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2950,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.22",
   "settled_price": "1.2950",
   "published_at": "2025-02-09T06:57:03.000Z",
   "recorded_at": "2026-10-12T20:25:33.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-2dc91f30ada4cccb7054a744",
   "url": null,
   "match": "Caen v USL Dunkerque",
   "match_url": null,
   "kickoff": "2025-02-10T19:45:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14616.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: USL Dunkerque at 2.11",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 15750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.11",
   "settled_price": "2.5750",
   "published_at": "2025-02-09T01:32:28.000Z",
   "recorded_at": "2026-10-12T20:25:35.779Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a287fc1103eb3a62f426e576",
   "url": null,
   "match": "Juve Stabia v Bari 1908",
   "match_url": null,
   "kickoff": "2025-02-09T16:15:00.000Z",
   "competition": "Serie B",
   "lead_hours": -14644.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juve Stabia at 2.13",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "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.13",
   "settled_price": "2.2000",
   "published_at": "2025-02-07T12:00:39.000Z",
   "recorded_at": "2026-10-12T20:25:42.305Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9159fce73f80cae2a922c9d7",
   "url": null,
   "match": "Reggiana v Cesena",
   "match_url": null,
   "kickoff": "2025-02-09T14:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": -14646.4,
   "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-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": "2.0900",
   "published_at": "2025-02-07T12:26:23.000Z",
   "recorded_at": "2026-10-12T20:25:42.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-9c8a38feb3916fb41ee33f1e",
   "url": null,
   "match": "Spezia v Palermo",
   "match_url": null,
   "kickoff": "2025-02-09T14:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": -14646.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Spezia at 1.72",
   "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": "1.72",
   "settled_price": "1.9000",
   "published_at": "2025-02-07T12:36:15.000Z",
   "recorded_at": "2026-10-12T20:25:42.091Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6032099128d9aad1c3cf1f24",
   "url": null,
   "match": "Cremonese v Südtirol",
   "match_url": null,
   "kickoff": "2025-02-09T14:00:00.000Z",
   "competition": "Serie B",
   "lead_hours": -14646.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Cremonese at 1.51",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "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.51",
   "settled_price": "1.6700",
   "published_at": "2025-02-07T12:51:38.000Z",
   "recorded_at": "2026-10-12T20:25:41.970Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ef6b41e8c8d5aea6f067bf48",
   "url": null,
   "match": "Metz v Clermont Foot",
   "match_url": null,
   "kickoff": "2025-02-08T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14665.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Metz at 1.58",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "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.58",
   "settled_price": "1.5700",
   "published_at": "2025-02-06T06:32:39.000Z",
   "recorded_at": "2026-10-12T20:25:49.004Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-146eb9a69d7dada827a6b20d",
   "url": null,
   "match": "Lorient v Amiens SC",
   "match_url": null,
   "kickoff": "2025-02-08T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14671.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lorient at 1.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3600,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.3",
   "settled_price": "1.3600",
   "published_at": "2025-02-06T06:22:00.000Z",
   "recorded_at": "2026-10-12T20:25:49.964Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-4bce01e3fbadc86b36fbf988",
   "url": null,
   "match": "Como v Juventus",
   "match_url": null,
   "kickoff": "2025-02-07T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -14688.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-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": "1.82",
   "settled_price": "2.1500",
   "published_at": "2025-02-05T05:03:38.000Z",
   "recorded_at": "2026-10-12T20:25:52.940Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-494423e5aaefdce55cd2e695",
   "url": null,
   "match": "Martigues v Troyes",
   "match_url": null,
   "kickoff": "2025-02-07T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14689.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Martigues at 3.59",
   "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": "3.59",
   "settled_price": "3.6750",
   "published_at": "2025-02-05T05:54:26.000Z",
   "recorded_at": "2026-10-12T20:25:52.916Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2e5acfac452c836fb406f027",
   "url": null,
   "match": "Stade Lavallois v Annecy FC",
   "match_url": null,
   "kickoff": "2025-02-07T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14689.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stade Lavallois 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.1250",
   "published_at": "2025-02-05T06:07:56.000Z",
   "recorded_at": "2026-10-12T20:25:52.867Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-eb149a5773c1ecd04243395a",
   "url": null,
   "match": "Rodez AF v Bastia",
   "match_url": null,
   "kickoff": "2025-02-07T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14689.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bastia at 2.32",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 18800,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "2.32",
   "settled_price": "2.8800",
   "published_at": "2025-02-05T06:17:50.000Z",
   "recorded_at": "2026-10-12T20:25:52.820Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-cc2b41133f5e6213223caa73",
   "url": null,
   "match": "Grenoble Foot 38 v Red Star FC",
   "match_url": null,
   "kickoff": "2025-02-07T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14689.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Grenoble Foot 38 at 2.0",
   "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.0",
   "settled_price": "2.3000",
   "published_at": "2025-02-05T06:29:53.000Z",
   "recorded_at": "2026-10-12T20:25:51.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-b9a29e2c5c5825723efe16c2",
   "url": null,
   "match": "Paris FC v Pau FC",
   "match_url": null,
   "kickoff": "2025-02-07T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14689.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris FC at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "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.52",
   "settled_price": "1.5700",
   "published_at": "2025-02-05T06:44:21.000Z",
   "recorded_at": "2026-10-12T20:25:51.342Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a437fa1bd94788c1b82c41d1",
   "url": null,
   "match": "Real Betis v Fiorentina",
   "match_url": null,
   "kickoff": "2025-05-01T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -12697.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.37",
   "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-04-29T07:55:41.000Z",
   "recorded_at": "2026-10-12T20:22:57.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-f5ae6019eb852a0462344e92",
   "url": null,
   "match": "Red Star FC v Annecy FC",
   "match_url": null,
   "kickoff": "2025-04-11T18:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13180.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 2.92",
   "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": null,
   "recorded_at": "2026-10-12T22:08:52.280Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-866f9affa687152ba8244283",
   "url": null,
   "match": "Clermont Foot v Amiens SC",
   "match_url": null,
   "kickoff": "2025-03-28T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -13515.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.02",
   "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": null,
   "recorded_at": "2026-10-12T21:59:58.372Z",
   "origin": "Archived before kick-off",
   "record_part": "archived",
   "record_part_words": "Archived before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-439a4aee129e9d4c4e9011b7",
   "url": null,
   "match": "Amiens SC v Grenoble Foot 38",
   "match_url": null,
   "kickoff": "2025-02-14T19:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14521.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 2.68",
   "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-02-12T11:42:37.000Z",
   "recorded_at": "2026-10-12T20:25:29.796Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-0951bab66755d17e8614d948",
   "url": null,
   "match": "Borac Banja Luka v Olimpija",
   "match_url": null,
   "kickoff": "2025-02-13T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": -14544.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 2.81",
   "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-02-11T07:56:23.000Z",
   "recorded_at": "2026-10-12T20:25:30.016Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-86ab3dd8cc7b6e05760e6c96",
   "url": null,
   "match": "Ajaccio v Guingamp",
   "match_url": null,
   "kickoff": "2025-02-08T13:00:00.000Z",
   "competition": "Ligue 2",
   "lead_hours": -14671.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 2.71",
   "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-02-06T06:12:09.000Z",
   "recorded_at": "2026-10-12T20:25:50.015Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "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": 115,
  "before_kickoff": 0,
  "after_kickoff": 115,
  "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": 115,
  "pages": 7,
  "page_urls": [
   "/authors/bugra-deniz/",
   "/authors/bugra-deniz/picks/2/",
   "/authors/bugra-deniz/picks/3/",
   "/authors/bugra-deniz/picks/4/",
   "/authors/bugra-deniz/picks/5/",
   "/authors/bugra-deniz/picks/6/",
   "/authors/bugra-deniz/picks/7/"
  ],
  "groups": {
   "settled": 109,
   "pending": 0,
   "excluded": 6
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/authors/bugra-deniz/",
  "current": false
 },
 "title_tag": "Buğra Deniz Predictions: Verified Record, Results and Sources",
 "calculator": null,
 "person": {
  "person_id": "o-e1d27a955a5b07f0cad2a792",
  "type_code": "individual",
  "name_shown": "Buğra Deniz",
  "main_entity": "e-e1d27a955a5b07f0cad2a792",
  "identity": {
   "status": "not_verified",
   "is_verified": false,
   "when": null,
   "source_list": []
  },
  "platform_list": [
   {
    "entity_ref": "e-e1d27a955a5b07f0cad2a792",
    "medium": "FutbolTR",
    "channel": "section pages",
    "domain": "futboltr.com",
    "source_info": null,
    "byline": "Buğra Deniz",
    "url": null,
    "summary": {
     "statements": 115,
     "predictions": 115,
     "settled_picks": 33,
     "headline_kind": "historical_simulation",
     "return_percent": -24.71,
     "headline_part": "archived",
     "period_from": "2026-10-12",
     "period_to": "2026-10-12"
    }
   }
  ],
  "previously": [],
  "trust_tier": "tracked"
 },
 "data_revision": {
  "data_version": "2026-10-19.6",
  "updated": "2026-10-19",
  "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": 33,
   "matches": 33,
   "void": 0,
   "period_from": "2025-02-14",
   "period_to": "2025-04-26",
   "composition_hash": "ea3eb1351e89bd3aa5e440420560f928e9de3b2d87bca32733bab6f3488079f8"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-6764d0bcffc36f0eb437",
   "at": "2026-10-19T19:39:27.559Z",
   "data_version": "2026-10-19.6",
   "previous_data_version": "2026-10-19.5",
   "url": "/authors/bugra-deniz/",
   "category": "data_corrected",
   "category_words": "Data corrected",
   "before": {
    "data_version": "2026-10-13.5",
    "return_percent": "-19.87",
    "settled_picks": 35,
    "matches": 35,
    "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": "e0c2789c77a5de59f57ba9832c5a23f42e5aa021aee81574b05ed99ef642dbe8",
    "text": "−19.87% on 35 settled picks across 35 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"
   },
   "after": {
    "data_version": "2026-10-19.6",
    "return_percent": "-24.71",
    "settled_picks": 33,
    "matches": 33,
    "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": "ea3eb1351e89bd3aa5e440420560f928e9de3b2d87bca32733bab6f3488079f8",
    "text": "−24.71% on 33 settled picks across 33 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": "Data corrected: 2 picks left the headline sample.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 2,
    "changed": 0
   },
   "correction_id": "i-afab4bea599af3f59d1d"
  },
  {
   "id": "zc-779eca0c37fb9903e177",
   "at": "2026-10-13T20:21:18.065Z",
   "data_version": "2026-10-13.5",
   "previous_data_version": "2026-10-13.4",
   "url": "/authors/bugra-deniz/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": null,
   "after": {
    "data_version": "2026-10-13.5",
    "return_percent": "-19.87",
    "settled_picks": 35,
    "matches": 35,
    "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": "e0c2789c77a5de59f57ba9832c5a23f42e5aa021aee81574b05ed99ef642dbe8",
    "text": "−19.87% on 35 settled picks across 35 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: 35 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": 35,
    "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": 33,
    "total_check": true,
    "market_list": [
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 22,
      "won": 10,
      "void": 0,
      "net_points_hundredths": -30350,
      "return_percent": "-13.8",
      "period_from": "2025-02-14",
      "period_to": "2025-04-26",
      "small_sample": false,
      "average_odds": "1.87",
      "odds_from_author": 22,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "both_teams_score",
      "in_words": "Both teams to score",
      "url": null,
      "settled_picks": 6,
      "won": 1,
      "void": 0,
      "net_points_hundredths": -38500,
      "return_percent": "-64.2",
      "period_from": "2025-02-14",
      "period_to": "2025-04-18",
      "small_sample": true,
      "average_odds": "1.70",
      "odds_from_author": 6,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 5,
      "won": 2,
      "void": 0,
      "net_points_hundredths": -12700,
      "return_percent": "-25.4",
      "period_from": "2025-03-13",
      "period_to": "2025-04-18",
      "small_sample": true,
      "average_odds": "1.59",
      "odds_from_author": 5,
      "odds_from_snapshot": 0
     }
    ],
    "leagues": [
     {
      "code_name": "Ligue 2",
      "in_words": "Ligue 2",
      "url": "/football/competitions/ligue-2/",
      "settled_picks": 27,
      "won": 11,
      "void": 0,
      "net_points_hundredths": -59900,
      "return_percent": "-22.2",
      "period_from": "2025-02-14",
      "period_to": "2025-04-26",
      "small_sample": false,
      "average_odds": "1.84",
      "odds_from_author": 27,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 18,
        "won": 8,
        "void": 0,
        "net_points_hundredths": -28700,
        "return_percent": "-15.9",
        "period_from": "2025-02-14",
        "period_to": "2025-04-26",
        "small_sample": false,
        "average_odds": "1.93",
        "odds_from_author": 18,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 5,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -28500,
        "return_percent": null,
        "period_from": "2025-02-14",
        "period_to": "2025-04-18",
        "small_sample": true,
        "average_odds": "1.74",
        "odds_from_author": 5,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 4,
        "won": 2,
        "void": 0,
        "net_points_hundredths": -2700,
        "return_percent": null,
        "period_from": "2025-03-28",
        "period_to": "2025-04-18",
        "small_sample": true,
        "average_odds": "1.56",
        "odds_from_author": 4,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Conference League",
      "in_words": "UEFA Conference League",
      "url": "/football/competitions/uefa-conference-league/",
      "settled_picks": 5,
      "won": 2,
      "void": 0,
      "net_points_hundredths": -11650,
      "return_percent": "-23.3",
      "period_from": "2025-03-06",
      "period_to": "2025-03-13",
      "small_sample": true,
      "average_odds": "1.55",
      "odds_from_author": 5,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 3,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 8350,
        "return_percent": null,
        "period_from": "2025-03-06",
        "period_to": "2025-03-13",
        "small_sample": true,
        "average_odds": "1.51",
        "odds_from_author": 3,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2025-03-13",
        "period_to": "2025-03-13",
        "small_sample": true,
        "average_odds": "1.52",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2025-03-13",
        "period_to": "2025-03-13",
        "small_sample": true,
        "average_odds": "1.71",
        "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": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2025-02-14",
      "period_to": "2025-02-14",
      "small_sample": true,
      "average_odds": "1.85",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2025-02-14",
        "period_to": "2025-02-14",
        "small_sample": true,
        "average_odds": "1.85",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 12 October 2026 · 115 predictions · last change 12 October 2026",
  "url": "https://forecastrecord.com/authors/bugra-deniz/",
  "s": "2026-10-12",
  "prediction_count": 115,
  "refreshed_at": "2026-10-12",
  "html": "<a href=\"https://forecastrecord.com/authors/bugra-deniz/\">Record tracked by Forecast Record since 12 October 2026 · 115 predictions · last change 12 October 2026</a>"
 },
 "trust": {
  "tier": "tracked",
  "in_words": "Tracked",
  "settled_count": 33,
  "days": 72,
  "weeks": 8,
  "archive": true,
  "in_review": false,
  "own_page": true,
  "won_count": 13,
  "first_settled_on": "2025-02-14",
  "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": "35 records added on 12 Oct 2026 from archived copies; 80 records added on 12 Oct 2026 from the source's own history. The current numbers include them; numbers published earlier, including the record before each match, do not change.",
  "records_corrected": 0,
  "last_correction_at": "2026-10-19T19:39:27.559Z",
  "corrections_url": "/corrections/"
 },
 "entity_id": "person:o-e1d27a955a5b07f0cad2a792",
 "source_revision": 159,
 "related": [
  {
   "url": "/cards/e-e1d27a955a5b07f0cad2a792-bank/",
   "name": "Bankroll card — Buğra Deniz",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-e1d27a955a5b07f0cad2a792-said-vs-happened/",
   "name": "Said → happened — Buğra Deniz",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/for-authors/bugra-deniz/",
   "name": "Your record on Forecast Record: Buğra Deniz",
   "detail": null,
   "source_group": "for_authors"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 109,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 115,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 115,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 33,
   "where": "origin-archived",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.source_reported",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 76,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 33,
   "where": "origin-archived",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked",
   "entity": "e-e1d27a955a5b07f0cad2a792",
   "value": 33,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
