{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/enrico-giordano/picks/24/",
 "canonical": "/authors/enrico-giordano/picks/24/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Enrico Giordano — football predictions, page 24 of 265",
 "description": "Predictions 441–460 of 5,274 by Enrico Giordano, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 24 of 265 of the predictions by Enrico Giordano recorded by Forecast Record: predictions 441–460 of 5,274 in the order we recorded them, earliest first; as of 7 November 2026. Each row links to its evidence, and the summary of the record is on the profile page.",
  "key_number": "5,274",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T18:36:00.855Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "1331f443e8f5dfc8c1190c1c29f4066e196d92be6afa3cbaacf052ceb48a2250",
 "dependency_group": "author:e-a5cbe196f3e50ad470002c21",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/enrico-giordano/picks/24/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-a5cbe196f3e50ad470002c21",
  "public_name": "Enrico Giordano",
  "tracker_number": 3110,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-11",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-175cc219e9f78716cfa4e230",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-175cc219e9f78716cfa4e230",
   "match": "Blackburn Rovers v Cardiff City",
   "match_url": "/football/matches/blackburn-rovers-vs-cardiff-city-2026-10-10/",
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -54.1,
   "market_code": "double_chance",
   "author_said": "Double chance: Blackburn Rovers or draw at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.52",
   "settled_price": "1.5000",
   "published_at": "2026-10-09T07:48:00.000Z",
   "recorded_at": "2026-10-12T20:06:55.911Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-175cc219e9f78716cfa4e230",
    "quote_text": "Doppia chance 1x a quota 1.52",
    "fragment_from": 4037,
    "fragment_to": 4066,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-blackburn-rovers-cardiff-city-10-ottobre-2026-9a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ee7b6252a1cef984522452fd30caa7491c83656e1481eb20c1c6cf243b353151",
     "material_removed": false
    },
    "published_at": "2026-10-09T07:48:00.000Z",
    "detected_at": "2026-10-12T20:06:55.911Z",
    "executed_at": "2026-10-13T20:11:03.884Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-a746f0bd2f2b",
     "display_name": "Blackburn Rovers v Cardiff City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": "/football/matches/blackburn-rovers-vs-cardiff-city-2026-10-10/",
     "scoreline": "2-1"
    },
    "market_label": "Double chance",
    "outcome_label": "Blackburn Rovers or draw",
    "odds_set": {
     "by_author": "1.52",
     "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": "win",
    "simulation_change_hundredths": 5000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-10-09T07:48:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T07:48:00.000Z",
     "detected_at": "2026-10-12T20:06:55.911Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Blackburn Rovers or draw",
     "author_odds": "1.52",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Blackburn Rovers or draw at 1.52"
    },
    "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 Blackburn Rovers 2-1 Cardiff City."
    },
    "settlements": [
     {
      "operation_id": "9d4a0f5f40b403c7b5343d1f9bceac07e386a54830366a566a4b4104ec08de86",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Blackburn Rovers or draw",
      "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-13T20:11:03.884Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2dcc924d09baf4da08178a7f93ea74c0daa580d9b59fa03fea171ab68be690d3",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Blackburn Rovers or draw",
      "decimal_odds": "1.5000",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-10-13T20:11:03.884Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-blackburn-rovers-cardiff-city-10-ottobre-2026-9a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Blackburn Rovers or draw"
   }
  },
  {
   "record_id": "n-3e39396f9561a6623ce2258e",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-3e39396f9561a6623ce2258e",
   "match": "Swansea City v Norwich City",
   "match_url": "/football/matches/swansea-city-vs-norwich-city-2026-10-10/",
   "kickoff": "2026-10-10T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -56.6,
   "market_code": "double_chance",
   "author_said": "Double chance: Swansea City or draw at 1.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "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.4",
   "settled_price": "1.3700",
   "published_at": "2026-10-09T07:34:00.000Z",
   "recorded_at": "2026-10-12T20:06:56.115Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3e39396f9561a6623ce2258e",
    "quote_text": "Doppia chance 1x a quota 1.4",
    "fragment_from": 3772,
    "fragment_to": 3800,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-swansea-city-norwich-city-10-ottobre-2026-9a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3f9782d592005b20b055b3b2598800ba0eca7bdfcb0beea9011ea27b16f6b977",
     "material_removed": false
    },
    "published_at": "2026-10-09T07:34:00.000Z",
    "detected_at": "2026-10-12T20:06:56.115Z",
    "executed_at": "2026-10-13T20:11:01.275Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-784b6fe1a394",
     "display_name": "Swansea City v Norwich City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-10T11:30:00.000Z",
     "url": "/football/matches/swansea-city-vs-norwich-city-2026-10-10/",
     "scoreline": "2-1"
    },
    "market_label": "Double chance",
    "outcome_label": "Swansea City or draw",
    "odds_set": {
     "by_author": "1.4",
     "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": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-10-09T07:34:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T07:34:00.000Z",
     "detected_at": "2026-10-12T20:06:56.115Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Swansea City or draw",
     "author_odds": "1.4",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Swansea City or draw at 1.4"
    },
    "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 Swansea City 2-1 Norwich City."
    },
    "settlements": [
     {
      "operation_id": "6e0929d72118cd6dbda58cb9d35916175eb921f802cb71d39769dfe70f762ee0",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Swansea City or draw",
      "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-13T20:11:01.275Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "632829567e377fc9f8e8b60c4318c429bbf43314c18e9f32e4a080121414453b",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Swansea City or draw",
      "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-13T20:11:01.275Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-swansea-city-norwich-city-10-ottobre-2026-9a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Swansea City or draw"
   }
  },
  {
   "record_id": "n-166b476707ab0f20435a297a",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-166b476707ab0f20435a297a",
   "match": "Charlton Athletic v Bristol City",
   "match_url": "/football/matches/charlton-athletic-vs-bristol-city-2026-10-10/",
   "kickoff": "2026-10-10T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -56.6,
   "market_code": "total",
   "author_said": "Over/Under 1.5 goals: over 1.5 at 1.33",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.33",
   "settled_price": "1.3200",
   "published_at": "2026-10-09T07:27:00.000Z",
   "recorded_at": "2026-10-12T20:06:56.184Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-166b476707ab0f20435a297a",
    "quote_text": "Over 1,5 a quota 1.33",
    "fragment_from": 4355,
    "fragment_to": 4376,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-charlton-athletic-bristol-city-10-ottobre-2026-9a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d7f04d5b4399120bfccce2b122b96fe136fc0f106e5319603710feb5f724e792",
     "material_removed": false
    },
    "published_at": "2026-10-09T07:27:00.000Z",
    "detected_at": "2026-10-12T20:06:56.184Z",
    "executed_at": "2026-10-13T20:11:01.246Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-308e4d8cda20",
     "display_name": "Charlton Athletic v Bristol City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-10T11:30:00.000Z",
     "url": "/football/matches/charlton-athletic-vs-bristol-city-2026-10-10/",
     "scoreline": "1-1"
    },
    "market_label": "Over/Under 1.5 goals",
    "outcome_label": "over 1.5",
    "odds_set": {
     "by_author": "1.33",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.3200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-10-09T07:27:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T07:27:00.000Z",
     "detected_at": "2026-10-12T20:06:56.184Z",
     "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 1.5 goals",
     "choice": "over 1.5",
     "author_odds": "1.33",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Over/Under 1.5 goals: over 1.5 at 1.33"
    },
    "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 Charlton Athletic 1-1 Bristol City."
    },
    "settlements": [
     {
      "operation_id": "c95305044926ce75b6c769d8e62289d19da99a24d88c9f58d3f4f75161527d6d",
      "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 1.5 goals",
      "choice": "over 1.5",
      "decimal_odds": "1.33",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3300,
      "executed_at": "2026-10-13T20:11:01.246Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bee7b5fe24f856b0ad591a7839a6795f54f9c66eeb9c86450c20dcc3294f0cdc",
      "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 1.5 goals",
      "choice": "over 1.5",
      "decimal_odds": "1.3200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3200,
      "executed_at": "2026-10-13T20:11:01.246Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-charlton-athletic-bristol-city-10-ottobre-2026-9a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 1.5 (Over/Under 1.5 goals)"
   }
  },
  {
   "record_id": "n-f16949e709f6c3e109b0588b",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-f16949e709f6c3e109b0588b",
   "match": "Lorient v Paris FC",
   "match_url": "/football/matches/lorient-vs-paris-fc-2026-10-10/",
   "kickoff": "2026-10-10T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -49.4,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Paris FC at 1.35",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.35",
   "settled_price": "1.2600",
   "published_at": "2026-10-09T06:59:00.000Z",
   "recorded_at": "2026-10-12T20:06:56.280Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f16949e709f6c3e109b0588b",
    "quote_text": "Doppia chance x2 a quota 1.35",
    "fragment_from": 3907,
    "fragment_to": 3936,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-fc-lorient-paris-fc-10-ottobre-2026-6a-giornata-di-ligue-1/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ba6c934347bce052ff251fc158403ab3890117f9d6acdef0f95d5f483af63f7f",
     "material_removed": false
    },
    "published_at": "2026-10-09T06:59:00.000Z",
    "detected_at": "2026-10-12T20:06:56.280Z",
    "executed_at": "2026-10-13T20:11:08.965Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-263d3387aa5a",
     "display_name": "Lorient v Paris FC",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-10T18:45:00.000Z",
     "url": "/football/matches/lorient-vs-paris-fc-2026-10-10/",
     "scoreline": "1-0"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Paris FC",
    "odds_set": {
     "by_author": "1.35",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.2600",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-10-09T06:59:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T06:59:00.000Z",
     "detected_at": "2026-10-12T20:06:56.280Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Paris FC",
     "author_odds": "1.35",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Paris FC at 1.35"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Lorient 1-0 Paris FC."
    },
    "settlements": [
     {
      "operation_id": "ec309ffdbdc20fdea21d63e9ddbf5a161462c8322578ebc91ead3d0ecae39c8f",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Paris FC",
      "decimal_odds": "1.35",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:11:08.965Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "376933d26aad14d90a8b48c0a9bee1379bd67eafae0e4efcbcf44b24362bcb12",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Paris FC",
      "decimal_odds": "1.2600",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:11:08.965Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-fc-lorient-paris-fc-10-ottobre-2026-6a-giornata-di-ligue-1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Paris FC"
   }
  },
  {
   "record_id": "n-e2f5977881f5b88742a76cd6",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-e2f5977881f5b88742a76cd6",
   "match": "Stade Brestois v Angers",
   "match_url": "/football/matches/stade-brestois-vs-angers-2026-10-10/",
   "kickoff": "2026-10-10T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -49.4,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.37",
   "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": "1.37",
   "settled_price": "1.4600",
   "published_at": "2026-10-09T06:52:00.000Z",
   "recorded_at": "2026-10-12T20:06:56.356Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e2f5977881f5b88742a76cd6",
    "quote_text": "Under 3,5 a quota 1.37",
    "fragment_from": 3732,
    "fragment_to": 3754,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-brest-angers-10-ottobre-2026-6a-giornata-di-ligue-1/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ba734d374052d80cdbbe02bd8bd0d18b5ffbbf2cd5951fa38d86a42db49b44b4",
     "material_removed": false
    },
    "published_at": "2026-10-09T06:52:00.000Z",
    "detected_at": "2026-10-12T20:06:56.356Z",
    "executed_at": "2026-10-13T20:11:08.926Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-4673f9982057",
     "display_name": "Stade Brestois v Angers",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-10T18:45:00.000Z",
     "url": "/football/matches/stade-brestois-vs-angers-2026-10-10/",
     "scoreline": "5-1"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.37",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.4600",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-10-09T06:52:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T06:52:00.000Z",
     "detected_at": "2026-10-12T20:06:56.356Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.37",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5 at 1.37"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Stade Brestois 5-1 Angers."
    },
    "settlements": [
     {
      "operation_id": "dedc17c3e5f2108a40f2965ebda380abb69b12643dbbf73bedf85e84be3a0a8b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.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-13T20:11:08.926Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e14b5abfaa90ab933ee6cead2a0861e76211594a316de7cfe274805044ce6429",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.4600",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:11:08.926Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-brest-angers-10-ottobre-2026-6a-giornata-di-ligue-1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-b16127b84b825a6091207d31",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-b16127b84b825a6091207d31",
   "match": "Ipswich Town v Fulham",
   "match_url": "/football/matches/ipswich-town-vs-fulham-2026-10-10/",
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -54.1,
   "market_code": "double_chance",
   "author_said": "Double chance: Ipswich Town or draw at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5750,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.55",
   "settled_price": "1.5750",
   "published_at": "2026-10-09T05:56:00.000Z",
   "recorded_at": "2026-10-12T20:06:56.429Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b16127b84b825a6091207d31",
    "quote_text": "Doppia chance 1x a quota 1.55",
    "fragment_from": 4246,
    "fragment_to": 4275,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-ipswich-town-fulham-10-ottobre-2026-6a-giornata-di-premier-league/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "51e8ca2b0bce466cac60d61f7860d69434359bfc54edba399aa01ee7ba2c0d96",
     "material_removed": false
    },
    "published_at": "2026-10-09T05:56:00.000Z",
    "detected_at": "2026-10-12T20:06:56.429Z",
    "executed_at": "2026-10-13T20:11:03.841Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-094908148541",
     "display_name": "Ipswich Town v Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": "/football/matches/ipswich-town-vs-fulham-2026-10-10/",
     "scoreline": "2-1"
    },
    "market_label": "Double chance",
    "outcome_label": "Ipswich Town or draw",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.5750",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5750,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-10-09T05:56:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T05:56:00.000Z",
     "detected_at": "2026-10-12T20:06:56.429Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Ipswich Town or draw",
     "author_odds": "1.55",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Ipswich Town or draw at 1.55"
    },
    "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 Ipswich Town 2-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "4029430c5ace4cd854bb8e61e6c46fba8bf96ebba6e8fb4e2dbc4077f128dace",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Ipswich Town or draw",
      "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-13T20:11:03.841Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9677392369e46234f220b5ca9944fbff1995eff4f44974fa2dd7398448c5b508",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Ipswich Town or draw",
      "decimal_odds": "1.5750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5750,
      "executed_at": "2026-10-13T20:11:03.841Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-ipswich-town-fulham-10-ottobre-2026-6a-giornata-di-premier-league/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ipswich Town or draw"
   }
  },
  {
   "record_id": "n-0a9481c8f04ebf54055d3721",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-0a9481c8f04ebf54055d3721",
   "match": "Moreirense v Gil Vicente",
   "match_url": "/football/matches/moreirense-vs-gil-vicente-2026-10-09/",
   "kickoff": "2026-10-09T17:45:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": -74.4,
   "market_code": "double_chance",
   "author_said": "Double chance: Moreirense or draw at 1.62",
   "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.62",
   "settled_price": "1.6050",
   "published_at": "2026-10-08T18:19:20.000Z",
   "recorded_at": "2026-10-12T20:06:57.907Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0a9481c8f04ebf54055d3721",
    "quote_text": "Doppia chance 1x a quota 1.62",
    "fragment_from": 4107,
    "fragment_to": 4136,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-moreirense-gil-vicente-9-ottobre-2026-8a-giornata-di-primeira-liga/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2e76afb681c578892f8155f38e5337ed617bb9576fe407ef9083380e79384cc8",
     "material_removed": false
    },
    "published_at": "2026-10-08T18:19:20.000Z",
    "detected_at": "2026-10-12T20:06:57.907Z",
    "executed_at": "2026-10-13T20:10:59.163Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-a69478851d29",
     "display_name": "Moreirense v Gil Vicente",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-09T17:45:00.000Z",
     "url": "/football/matches/moreirense-vs-gil-vicente-2026-10-09/",
     "scoreline": "0-1"
    },
    "market_label": "Double chance",
    "outcome_label": "Moreirense or draw",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.6050",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-10-08T18:19:20.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-08T18:19:20.000Z",
     "detected_at": "2026-10-12T20:06:57.907Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Moreirense or draw",
     "author_odds": "1.62",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Moreirense or draw at 1.62"
    },
    "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 Moreirense 0-1 Gil Vicente."
    },
    "settlements": [
     {
      "operation_id": "dc2046b438b2725ef20990b838627f1476ff2d03fbfc5eaef0d847ae6cfb5b2b",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Moreirense or draw",
      "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-13T20:10:59.163Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c36e8ad7b97ff849f4139ac8c45ed454dc3a5411c4e804bd1c1d4884686772f7",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Moreirense or draw",
      "decimal_odds": "1.6050",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:59.163Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-moreirense-gil-vicente-9-ottobre-2026-8a-giornata-di-primeira-liga/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Moreirense or draw"
   }
  },
  {
   "record_id": "n-62d2894f839b1625298aace8",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-62d2894f839b1625298aace8",
   "match": "Queens Park Rangers v Preston North End",
   "match_url": "/football/matches/queens-park-rangers-vs-preston-north-end-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -558.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Queens Park Rangers 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.7500",
   "published_at": "2026-09-18T08:16:00.000Z",
   "recorded_at": "2026-10-12T20:07:33.909Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-62d2894f839b1625298aace8",
    "quote_text": "1 a quota 1.72",
    "fragment_from": 3938,
    "fragment_to": 3952,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-queens-park-rangers-preston-north-end-19-settembre-2026-8a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c6aca2204d60ca9fc5f3614a2b1299e71eca0fcbf0291ec56eb73aacd13b9687",
     "material_removed": false
    },
    "published_at": "2026-09-18T08:16:00.000Z",
    "detected_at": "2026-10-12T20:07:33.909Z",
    "executed_at": "2026-10-13T20:10:35.194Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-e8a85432c800",
     "display_name": "Queens Park Rangers v Preston North End",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-preston-north-end-2026-09-19/",
     "scoreline": "2-2"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Queens Park Rangers",
    "odds_set": {
     "by_author": "1.72",
     "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": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T08:16:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T08:16:00.000Z",
     "detected_at": "2026-10-12T20:07:33.909Z",
     "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": "Queens Park Rangers",
     "author_odds": "1.72",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Queens Park Rangers 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 Queens Park Rangers 2-2 Preston North End."
    },
    "settlements": [
     {
      "operation_id": "4717e3fd4d731836f9c8c242eb2f2993d27e9fb906e2119d861b196bb6bf6471",
      "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": "Queens Park Rangers",
      "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-13T20:10:35.194Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "82fce0b0d0a03bd933b53d3b23727daaf03c499e1d6d56cdbfaa2e09f20e28e4",
      "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": "Queens Park Rangers",
      "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-13T20:10:35.194Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-queens-park-rangers-preston-north-end-19-settembre-2026-8a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Queens Park Rangers to win"
   }
  },
  {
   "record_id": "n-e3561a1ece9ad123a2db2ef7",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-e3561a1ece9ad123a2db2ef7",
   "match": "Portsmouth v Blackburn Rovers",
   "match_url": "/football/matches/portsmouth-vs-blackburn-rovers-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -558.1,
   "market_code": "total",
   "author_said": "Over/Under 1.5 goals: over 1.5 at 1.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.3",
   "settled_price": "1.3500",
   "published_at": "2026-09-18T08:09:00.000Z",
   "recorded_at": "2026-10-12T20:07:33.996Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e3561a1ece9ad123a2db2ef7",
    "quote_text": "Over 1,5 a quota 1.3",
    "fragment_from": 4065,
    "fragment_to": 4085,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-portsmouth-blackburn-rovers-19-settembre-2026-8a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e180ff3bce1ab7b316c8d01497db9eb14989ef84e98101d821beaa547b865614",
     "material_removed": false
    },
    "published_at": "2026-09-18T08:09:00.000Z",
    "detected_at": "2026-10-12T20:07:33.996Z",
    "executed_at": "2026-10-13T20:10:35.170Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-ae25ccb3467b",
     "display_name": "Portsmouth v Blackburn Rovers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/portsmouth-vs-blackburn-rovers-2026-09-19/",
     "scoreline": "2-2"
    },
    "market_label": "Over/Under 1.5 goals",
    "outcome_label": "over 1.5",
    "odds_set": {
     "by_author": "1.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.3500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T08:09:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T08:09:00.000Z",
     "detected_at": "2026-10-12T20:07:33.996Z",
     "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 1.5 goals",
     "choice": "over 1.5",
     "author_odds": "1.3",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Over/Under 1.5 goals: over 1.5 at 1.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Portsmouth 2-2 Blackburn Rovers."
    },
    "settlements": [
     {
      "operation_id": "dc05c47b7d89a60f99133b5aed2f2ab813e2d647343f3eea9301c102100ded98",
      "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 1.5 goals",
      "choice": "over 1.5",
      "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-13T20:10:35.170Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1e3287d4df1b8b8066c2cfd6f902dc1af718fca5e98a7685f3a1be51956d7b33",
      "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 1.5 goals",
      "choice": "over 1.5",
      "decimal_odds": "1.3500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3500,
      "executed_at": "2026-10-13T20:10:35.170Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-portsmouth-blackburn-rovers-19-settembre-2026-8a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 1.5 (Over/Under 1.5 goals)"
   }
  },
  {
   "record_id": "n-cc597f506f515db80968201b",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-cc597f506f515db80968201b",
   "match": "Lincoln City v Swansea City",
   "match_url": "/football/matches/lincoln-city-vs-swansea-city-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -558.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.72",
   "settled_price": "1.8000",
   "published_at": "2026-09-18T08:02:00.000Z",
   "recorded_at": "2026-10-12T20:07:34.132Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-cc597f506f515db80968201b",
    "quote_text": "GG a quota 1.72",
    "fragment_from": 4693,
    "fragment_to": 4708,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-lincoln-city-swansea-city-19-settembre-2026-8a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e69a5d85a488789fa4b3c562eea5e7eb5dffdfc7ebaa5e8971e31ee2ba2fc3b3",
     "material_removed": false
    },
    "published_at": "2026-09-18T08:02:00.000Z",
    "detected_at": "2026-10-12T20:07:34.132Z",
    "executed_at": "2026-10-13T20:10:35.147Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-fb2a570c59f2",
     "display_name": "Lincoln City v Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/lincoln-city-vs-swansea-city-2026-09-19/",
     "scoreline": "1-2"
    },
    "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.8000",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T08:02:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T08:02:00.000Z",
     "detected_at": "2026-10-12T20:07:34.132Z",
     "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": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Lincoln City 1-2 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "86778779b3956393452d3765f2da3f981c31a00d3669ca4416c3cbff1d189652",
      "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": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-10-13T20:10:35.146Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2349a726d0ae62b877a1415e072ecdd4c1e7c4b185a2e302eef4a8f2c5c95703",
      "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": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-10-13T20:10:35.147Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-lincoln-city-swansea-city-19-settembre-2026-8a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-e633d2acbdf59060be86df14",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-e633d2acbdf59060be86df14",
   "match": "Burnley v Derby County",
   "match_url": "/football/matches/burnley-vs-derby-county-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -558.1,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.32",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "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.32",
   "settled_price": "1.3700",
   "published_at": "2026-09-18T07:55:00.000Z",
   "recorded_at": "2026-10-12T20:07:34.349Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e633d2acbdf59060be86df14",
    "quote_text": "Under 3,5 a quota 1.32",
    "fragment_from": 3680,
    "fragment_to": 3702,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-burnley-derby-county-19-settembre-2026-8a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f88a056699df842a2d3a220c31931f56967123c3e1262a49a027b309a1e606fb",
     "material_removed": false
    },
    "published_at": "2026-09-18T07:55:00.000Z",
    "detected_at": "2026-10-12T20:07:34.349Z",
    "executed_at": "2026-10-13T20:10:35.122Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-1be4fd63264f",
     "display_name": "Burnley v Derby County",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/burnley-vs-derby-county-2026-09-19/",
     "scoreline": "1-1"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.32",
     "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": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T07:55:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T07:55:00.000Z",
     "detected_at": "2026-10-12T20:07:34.349Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.32",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5 at 1.32"
    },
    "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 Burnley 1-1 Derby County."
    },
    "settlements": [
     {
      "operation_id": "4464a38ca29c565a3b9cb627209f705feafc7e7682d36495746b2e9b704a4bf7",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.32",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3200,
      "executed_at": "2026-10-13T20:10:35.122Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "903e674b115c4e56cd599c16632e5d8e07ba63426168af1235fcffb6ce0caffa",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.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-13T20:10:35.122Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-burnley-derby-county-19-settembre-2026-8a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-28936d073bfec1d8c2804d08",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-28936d073bfec1d8c2804d08",
   "match": "Birmingham City v Middlesbrough",
   "match_url": "/football/matches/birmingham-city-vs-middlesbrough-2026-09-19/",
   "kickoff": "2026-09-19T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -558.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5500,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.6",
   "settled_price": "1.5500",
   "published_at": "2026-09-18T07:48:00.000Z",
   "recorded_at": "2026-10-12T20:07:34.933Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-28936d073bfec1d8c2804d08",
    "quote_text": "GG a quota 1.6",
    "fragment_from": 4221,
    "fragment_to": 4235,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-birmingham-city-middlesbrough-19-settembre-2026-8a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "fae365a5af7e1315fcaec2215056e5fa01e1acd0083de571b9fc9518bdbb426e",
     "material_removed": false
    },
    "published_at": "2026-09-18T07:48:00.000Z",
    "detected_at": "2026-10-12T20:07:34.933Z",
    "executed_at": "2026-10-13T20:10:35.098Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-4734fc67fdcf",
     "display_name": "Birmingham City v Middlesbrough",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T14:00:00.000Z",
     "url": "/football/matches/birmingham-city-vs-middlesbrough-2026-09-19/",
     "scoreline": "2-2"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.5500",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T07:48:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T07:48:00.000Z",
     "detected_at": "2026-10-12T20:07:34.933Z",
     "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.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Birmingham City 2-2 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "e9f6711a2f3aaf39e7aa6f9f70e41292a00b14f219a580861b895afd4e8657b2",
      "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.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-13T20:10:35.098Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bc0f0f09a2f89796d73be8cb09622f06de601d1e8d030082913005f08d8201a6",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5500",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-10-13T20:10:35.098Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-birmingham-city-middlesbrough-19-settembre-2026-8a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-4d9abb8ea0b39610917ce1e9",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-4d9abb8ea0b39610917ce1e9",
   "match": "Brentford v Chelsea",
   "match_url": "/football/matches/brentford-vs-chelsea-2026-09-18/",
   "kickoff": "2026-09-18T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": -577.1,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Chelsea at 1.4",
   "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.4",
   "settled_price": "1.4750",
   "published_at": "2026-09-18T07:47:00.000Z",
   "recorded_at": "2026-10-12T20:07:35.140Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4d9abb8ea0b39610917ce1e9",
    "quote_text": "Doppia chance x2 a quota 1.4",
    "fragment_from": 4403,
    "fragment_to": 4431,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-brentford-chelsea-18-settembre-2026-5a-giornata-di-premier-league/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b5f27391740a51da524f31311b11da6d4a27091983ca81230ad8c5742bff91ea",
     "material_removed": false
    },
    "published_at": "2026-09-18T07:47:00.000Z",
    "detected_at": "2026-10-12T20:07:35.140Z",
    "executed_at": "2026-10-13T20:10:31.862Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-bd8db8063211",
     "display_name": "Brentford v Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-09-18T19:00:00.000Z",
     "url": "/football/matches/brentford-vs-chelsea-2026-09-18/",
     "scoreline": "3-0"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Chelsea",
    "odds_set": {
     "by_author": "1.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.4750",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T07:47:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T07:47:00.000Z",
     "detected_at": "2026-10-12T20:07:35.140Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Chelsea",
     "author_odds": "1.4",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Chelsea at 1.4"
    },
    "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 Brentford 3-0 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "5ffbdfb0d85f178d2b17ceb6245ed1525149196dc3b576d2fb6f0c417624c876",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Chelsea",
      "decimal_odds": "1.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:31.862Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ff5f4702c918a40e20f745cd65d2dc2fdc16fb7220f06028448f5327f690d0ef",
      "series_key": "retro_market_closing_sm",
      "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Chelsea",
      "decimal_odds": "1.4750",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:31.862Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-brentford-chelsea-18-settembre-2026-5a-giornata-di-premier-league/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Chelsea"
   }
  },
  {
   "record_id": "n-e1d5d24da9454d27e4b3ef1e",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-e1d5d24da9454d27e4b3ef1e",
   "match": "Monaco v RC Lens",
   "match_url": "/football/matches/monaco-vs-rc-lens-2026-09-18/",
   "kickoff": "2026-09-18T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -577.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.48",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4800,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.48",
   "settled_price": "1.4800",
   "published_at": "2026-09-18T07:45:00.000Z",
   "recorded_at": "2026-10-12T20:07:35.684Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-e1d5d24da9454d27e4b3ef1e",
    "quote_text": "GG a quota 1.48",
    "fragment_from": 4478,
    "fragment_to": 4493,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-monaco-rc-lens-18-settembre-2026-5a-giornata-di-ligue-1/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3cfb29cc0ed84d7b0b2829cb92b7f40f6bbefcb7e62020685952e6f619bf574e",
     "material_removed": false
    },
    "published_at": "2026-09-18T07:45:00.000Z",
    "detected_at": "2026-10-12T20:07:35.684Z",
    "executed_at": "2026-10-13T20:10:31.367Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-95febc273865",
     "display_name": "Monaco v RC Lens",
     "competition_name": "Ligue 1",
     "starts_at": "2026-09-18T18:45:00.000Z",
     "url": "/football/matches/monaco-vs-rc-lens-2026-09-18/",
     "scoreline": "2-1"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.48",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.4800",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T07:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T07:45:00.000Z",
     "detected_at": "2026-10-12T20:07:35.684Z",
     "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.48",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.48"
    },
    "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 Monaco 2-1 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "df17c234dda8c8f601bbf2c60e9f64425faec0a80119f51d7d8a292559c43db1",
      "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.48",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4800,
      "executed_at": "2026-10-13T20:10:31.367Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ed57d4381708dfbbca8372f6eee20b3a913afa96c114b23a904bd5ba657052df",
      "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.4800",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4800,
      "executed_at": "2026-10-13T20:10:31.367Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-monaco-rc-lens-18-settembre-2026-5a-giornata-di-ligue-1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-bb48d6adaa7dbf9d467169c0",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-bb48d6adaa7dbf9d467169c0",
   "match": "Espanyol v Elche",
   "match_url": "/football/matches/espanyol-vs-elche-2026-09-18/",
   "kickoff": "2026-09-18T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": -577.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Espanyol at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.82",
   "settled_price": "1.7900",
   "published_at": "2026-09-18T07:44:00.000Z",
   "recorded_at": "2026-10-12T20:07:35.947Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bb48d6adaa7dbf9d467169c0",
    "quote_text": "1 a quota 1.82",
    "fragment_from": 4377,
    "fragment_to": 4391,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-espanyol-elche-cf-18-settembre-2026-7a-giornata-di-liga-spagnola/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7f23b581852142864283dea32b014ac93ab154a71f41b29448e0a76d3d772e95",
     "material_removed": false
    },
    "published_at": "2026-09-18T07:44:00.000Z",
    "detected_at": "2026-10-12T20:07:35.947Z",
    "executed_at": "2026-10-13T20:10:31.896Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-83e6a366f5c2",
     "display_name": "Espanyol v Elche",
     "competition_name": "LaLiga",
     "starts_at": "2026-09-18T19:00:00.000Z",
     "url": "/football/matches/espanyol-vs-elche-2026-09-18/",
     "scoreline": "1-3"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Espanyol",
    "odds_set": {
     "by_author": "1.82",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.7900",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T07:44:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T07:44:00.000Z",
     "detected_at": "2026-10-12T20:07:35.947Z",
     "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": "Espanyol",
     "author_odds": "1.82",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Espanyol at 1.82"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Lost: the final score was Espanyol 1-3 Elche."
    },
    "settlements": [
     {
      "operation_id": "47b4b47e094b415ea135c50dea0647ba0725c2781417715d0d0ba3607ebc6fc5",
      "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": "Espanyol",
      "decimal_odds": "1.82",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:31.895Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0ccb842a365e53433965ea68e0f78112eb315ee0dd04868be25bc38239be20b9",
      "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": "Espanyol",
      "decimal_odds": "1.7900",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T20:10:31.896Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-espanyol-elche-cf-18-settembre-2026-7a-giornata-di-liga-spagnola/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Espanyol to win"
   }
  },
  {
   "record_id": "n-1b78bfdb3246922866510621",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-1b78bfdb3246922866510621",
   "match": "FC Groningen v PEC Zwolle",
   "match_url": "/football/matches/fc-groningen-vs-pec-zwolle-2026-09-18/",
   "kickoff": "2026-09-18T18:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": -578.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Groningen at 1.62",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.62",
   "settled_price": "1.5700",
   "published_at": "2026-09-18T07:43:00.000Z",
   "recorded_at": "2026-10-12T20:07:36.192Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1b78bfdb3246922866510621",
    "quote_text": "1 a quota 1.62",
    "fragment_from": 4238,
    "fragment_to": 4252,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-groningen-pec-zwolle-18-settembre-2026-7a-giornata-di-eredivisie/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ebb5db3e37b60e318689c745c4b0e4f2e31acb536f77715354ce9052083544df",
     "material_removed": false
    },
    "published_at": "2026-09-18T07:43:00.000Z",
    "detected_at": "2026-10-12T20:07:36.192Z",
    "executed_at": "2026-10-13T20:10:30.683Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-5d6d5e912462",
     "display_name": "FC Groningen v PEC Zwolle",
     "competition_name": "Eredivisie",
     "starts_at": "2026-09-18T18:00:00.000Z",
     "url": "/football/matches/fc-groningen-vs-pec-zwolle-2026-09-18/",
     "scoreline": "3-0"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Groningen",
    "odds_set": {
     "by_author": "1.62",
     "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": "2026-09-18T07:43:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T07:43:00.000Z",
     "detected_at": "2026-10-12T20:07:36.192Z",
     "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 Groningen",
     "author_odds": "1.62",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Groningen at 1.62"
    },
    "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 FC Groningen 3-0 PEC Zwolle."
    },
    "settlements": [
     {
      "operation_id": "725a64b5acb321e467b5f50ff63216e974c44dbaebcd75b7eea30faddb2da653",
      "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 Groningen",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6200,
      "executed_at": "2026-10-13T20:10:30.683Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "931933d33a0c705d66ff0d8039cb61af7dd2704e9db6fd2efbbf9a7784030986",
      "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 Groningen",
      "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-13T20:10:30.683Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-groningen-pec-zwolle-18-settembre-2026-7a-giornata-di-eredivisie/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Groningen to win"
   }
  },
  {
   "record_id": "n-7d66e8dbe9d6126587bdaeb2",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-7d66e8dbe9d6126587bdaeb2",
   "match": "Stoke City v Sheffield United",
   "match_url": "/football/matches/stoke-city-vs-sheffield-united-2026-09-19/",
   "kickoff": "2026-09-19T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -560.6,
   "market_code": "total",
   "author_said": "Over/Under 1.5 goals: over 1.5 at 1.27",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3100,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.27",
   "settled_price": "1.3100",
   "published_at": "2026-09-18T07:34:00.000Z",
   "recorded_at": "2026-10-12T20:07:36.886Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7d66e8dbe9d6126587bdaeb2",
    "quote_text": "Over 1,5 a quota 1.27",
    "fragment_from": 4208,
    "fragment_to": 4229,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-stoke-city-sheffield-united-19-settembre-2026-8a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f2cad7c167b3649dbcf65884f9c3a5f3d403234cd6fd1b979be3b6d2dbbd783e",
     "material_removed": false
    },
    "published_at": "2026-09-18T07:34:00.000Z",
    "detected_at": "2026-10-12T20:07:36.886Z",
    "executed_at": "2026-10-13T20:10:33.422Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-17693a07ae86",
     "display_name": "Stoke City v Sheffield United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T11:30:00.000Z",
     "url": "/football/matches/stoke-city-vs-sheffield-united-2026-09-19/",
     "scoreline": "2-1"
    },
    "market_label": "Over/Under 1.5 goals",
    "outcome_label": "over 1.5",
    "odds_set": {
     "by_author": "1.27",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.3100",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T07:34:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T07:34:00.000Z",
     "detected_at": "2026-10-12T20:07:36.886Z",
     "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 1.5 goals",
     "choice": "over 1.5",
     "author_odds": "1.27",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Over/Under 1.5 goals: over 1.5 at 1.27"
    },
    "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 Stoke City 2-1 Sheffield United."
    },
    "settlements": [
     {
      "operation_id": "90ff6a9a061beb79c9e475ac93e72f27efa5a10a3aeed652ef2092d629716fef",
      "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 1.5 goals",
      "choice": "over 1.5",
      "decimal_odds": "1.27",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2700,
      "executed_at": "2026-10-13T20:10:33.422Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4252e8bf5186f20cc25ba86d81ff189eaf92fe13cb2c2d80fc40ad977ee55c78",
      "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 1.5 goals",
      "choice": "over 1.5",
      "decimal_odds": "1.3100",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3100,
      "executed_at": "2026-10-13T20:10:33.422Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-stoke-city-sheffield-united-19-settembre-2026-8a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 1.5 (Over/Under 1.5 goals)"
   }
  },
  {
   "record_id": "n-713de51fce49f6551793b73c",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-713de51fce49f6551793b73c",
   "match": "Millwall v West Ham United",
   "match_url": "/football/matches/millwall-vs-west-ham-united-2026-09-19/",
   "kickoff": "2026-09-19T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": -560.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.57",
   "settled_price": "1.6200",
   "published_at": "2026-09-18T07:27:00.000Z",
   "recorded_at": "2026-10-12T20:07:53.798Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-713de51fce49f6551793b73c",
    "quote_text": "GG a quota 1.57",
    "fragment_from": 4277,
    "fragment_to": 4292,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-millwall-west-ham-19-settembre-2026-8a-giornata-di-championship/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b74a143f171e849425e4375ca431697673dacd070062163f1b0d5cbec6c923f1",
     "material_removed": false
    },
    "published_at": "2026-09-18T07:27:00.000Z",
    "detected_at": "2026-10-12T20:07:53.798Z",
    "executed_at": "2026-10-13T20:10:33.397Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-770e3e368b2b",
     "display_name": "Millwall v West Ham United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-09-19T11:30:00.000Z",
     "url": "/football/matches/millwall-vs-west-ham-united-2026-09-19/",
     "scoreline": "2-2"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.6200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T07:27:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T07:27:00.000Z",
     "detected_at": "2026-10-12T20:07:53.798Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "source_reported_history",
    "origin_words": "Source-reported history",
    "added_on": "Added to our record on 12 Oct 2026",
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "retro-1.0",
     "in_words": "Won: the final score was Millwall 2-2 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "4ca7ea921ee798881f56d64b35149b29d858a7d2cf7ffd75d24be0362fc67bda",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-10-13T20:10:33.397Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "271761e2ec965a6bc097edbd51eca5b9c6a51b79db14b5372b6d8f74353e2798",
      "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.6200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6200,
      "executed_at": "2026-10-13T20:10:33.397Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-millwall-west-ham-19-settembre-2026-8a-giornata-di-championship/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-6a656650b627f7f8daa1f904",
   "url": null,
   "match": "Le Mans v Lorient",
   "match_url": null,
   "kickoff": "2026-09-19T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -553.4,
   "market_code": "double_chance",
   "author_said": "Double chance: Le Mans or draw at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.5",
   "settled_price": "1.5000",
   "published_at": "2026-09-18T06:52:00.000Z",
   "recorded_at": "2026-10-12T20:07:53.903Z",
   "origin": "Source-reported history",
   "record_part": "source_reported",
   "record_part_words": "Source-reported history",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f5125afa30515d3456045326",
   "url": "/authors/enrico-giordano/picks/24/#pick-n-f5125afa30515d3456045326",
   "match": "Paris FC v RC Strasbourg",
   "match_url": "/football/matches/paris-fc-vs-rc-strasbourg-2026-09-19/",
   "kickoff": "2026-09-19T15:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": -556.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5200,
   "series_code": "retro_market_closing_sm",
   "series_short": "last pre-match archive price, restored",
   "author_price": "1.55",
   "settled_price": "1.5200",
   "published_at": "2026-09-18T06:03:00.000Z",
   "recorded_at": "2026-10-12T20:07:54.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,
   "evidence": {
    "observation_id": "n-f5125afa30515d3456045326",
    "quote_text": "GG a quota 1.55",
    "fragment_from": 3667,
    "fragment_to": 3682,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bottadiculo.it/pronostico-paris-fc-strasburgo-19-settembre-2026-5a-giornata-di-ligue-1/",
     "display_name": null,
     "speaker": "Enrico Giordano",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "de61788332ec1706918c5ddcc9dda6ab318559483b1f3ab98358a76b45462ce2",
     "material_removed": false
    },
    "published_at": "2026-09-18T06:03:00.000Z",
    "detected_at": "2026-10-12T20:07:54.004Z",
    "executed_at": "2026-10-13T20:10:38.552Z",
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": null,
    "event": {
     "event_id": "s-f866fedc21cc",
     "display_name": "Paris FC v RC Strasbourg",
     "competition_name": "Ligue 1",
     "starts_at": "2026-09-19T15:15:00.000Z",
     "url": "/football/matches/paris-fc-vs-rc-strasbourg-2026-09-19/",
     "scoreline": "2-1"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": "1.5200",
     "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
    "withdrawn": false,
    "provenance": "source_reported_history",
    "provenance_words": "Source-reported history",
    "dates": {
     "fragment_at": "2026-09-18T06:03:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-09-18T06:03:00.000Z",
     "detected_at": "2026-10-12T20:07:54.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": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "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 Paris FC 2-1 RC Strasbourg."
    },
    "settlements": [
     {
      "operation_id": "4367b8afc63ad64f04e2ea5eb533138fb74569b01b069d4b1cae688055152a97",
      "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.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-13T20:10:38.552Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "358db825f824a64db034177f7c4234e2d25ff9749cf55d4d9aac01975a7bb555",
      "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.5200",
      "odds_role": "closing_odds",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5200,
      "executed_at": "2026-10-13T20:10:38.552Z",
      "methodology_version": "retro-1.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "7",
     "publisher": "Bottadiculo",
     "forecaster": "7",
     "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.bottadiculo.it/pronostico-paris-fc-strasburgo-19-settembre-2026-5a-giornata-di-ligue-1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 5274,
  "pages": 265,
  "page_urls": [
   "/authors/enrico-giordano/",
   "/authors/enrico-giordano/picks/2/",
   "/authors/enrico-giordano/picks/3/",
   "/authors/enrico-giordano/picks/4/",
   "/authors/enrico-giordano/picks/5/",
   "/authors/enrico-giordano/picks/6/",
   "/authors/enrico-giordano/picks/7/",
   "/authors/enrico-giordano/picks/8/",
   "/authors/enrico-giordano/picks/9/",
   "/authors/enrico-giordano/picks/10/",
   "/authors/enrico-giordano/picks/11/",
   "/authors/enrico-giordano/picks/12/",
   "/authors/enrico-giordano/picks/13/",
   "/authors/enrico-giordano/picks/14/",
   "/authors/enrico-giordano/picks/15/",
   "/authors/enrico-giordano/picks/16/",
   "/authors/enrico-giordano/picks/17/",
   "/authors/enrico-giordano/picks/18/",
   "/authors/enrico-giordano/picks/19/",
   "/authors/enrico-giordano/picks/20/",
   "/authors/enrico-giordano/picks/21/",
   "/authors/enrico-giordano/picks/22/",
   "/authors/enrico-giordano/picks/23/",
   "/authors/enrico-giordano/picks/24/",
   "/authors/enrico-giordano/picks/25/",
   "/authors/enrico-giordano/picks/26/",
   "/authors/enrico-giordano/picks/27/",
   "/authors/enrico-giordano/picks/28/",
   "/authors/enrico-giordano/picks/29/",
   "/authors/enrico-giordano/picks/30/",
   "/authors/enrico-giordano/picks/31/",
   "/authors/enrico-giordano/picks/32/",
   "/authors/enrico-giordano/picks/33/",
   "/authors/enrico-giordano/picks/34/",
   "/authors/enrico-giordano/picks/35/",
   "/authors/enrico-giordano/picks/36/",
   "/authors/enrico-giordano/picks/37/",
   "/authors/enrico-giordano/picks/38/",
   "/authors/enrico-giordano/picks/39/",
   "/authors/enrico-giordano/picks/40/",
   "/authors/enrico-giordano/picks/41/",
   "/authors/enrico-giordano/picks/42/",
   "/authors/enrico-giordano/picks/43/",
   "/authors/enrico-giordano/picks/44/",
   "/authors/enrico-giordano/picks/45/",
   "/authors/enrico-giordano/picks/46/",
   "/authors/enrico-giordano/picks/47/",
   "/authors/enrico-giordano/picks/48/",
   "/authors/enrico-giordano/picks/49/",
   "/authors/enrico-giordano/picks/50/",
   "/authors/enrico-giordano/picks/51/",
   "/authors/enrico-giordano/picks/52/",
   "/authors/enrico-giordano/picks/53/",
   "/authors/enrico-giordano/picks/54/",
   "/authors/enrico-giordano/picks/55/",
   "/authors/enrico-giordano/picks/56/",
   "/authors/enrico-giordano/picks/57/",
   "/authors/enrico-giordano/picks/58/",
   "/authors/enrico-giordano/picks/59/",
   "/authors/enrico-giordano/picks/60/",
   "/authors/enrico-giordano/picks/61/",
   "/authors/enrico-giordano/picks/62/",
   "/authors/enrico-giordano/picks/63/",
   "/authors/enrico-giordano/picks/64/",
   "/authors/enrico-giordano/picks/65/",
   "/authors/enrico-giordano/picks/66/",
   "/authors/enrico-giordano/picks/67/",
   "/authors/enrico-giordano/picks/68/",
   "/authors/enrico-giordano/picks/69/",
   "/authors/enrico-giordano/picks/70/",
   "/authors/enrico-giordano/picks/71/",
   "/authors/enrico-giordano/picks/72/",
   "/authors/enrico-giordano/picks/73/",
   "/authors/enrico-giordano/picks/74/",
   "/authors/enrico-giordano/picks/75/",
   "/authors/enrico-giordano/picks/76/",
   "/authors/enrico-giordano/picks/77/",
   "/authors/enrico-giordano/picks/78/",
   "/authors/enrico-giordano/picks/79/",
   "/authors/enrico-giordano/picks/80/",
   "/authors/enrico-giordano/picks/81/",
   "/authors/enrico-giordano/picks/82/",
   "/authors/enrico-giordano/picks/83/",
   "/authors/enrico-giordano/picks/84/",
   "/authors/enrico-giordano/picks/85/",
   "/authors/enrico-giordano/picks/86/",
   "/authors/enrico-giordano/picks/87/",
   "/authors/enrico-giordano/picks/88/",
   "/authors/enrico-giordano/picks/89/",
   "/authors/enrico-giordano/picks/90/",
   "/authors/enrico-giordano/picks/91/",
   "/authors/enrico-giordano/picks/92/",
   "/authors/enrico-giordano/picks/93/",
   "/authors/enrico-giordano/picks/94/",
   "/authors/enrico-giordano/picks/95/",
   "/authors/enrico-giordano/picks/96/",
   "/authors/enrico-giordano/picks/97/",
   "/authors/enrico-giordano/picks/98/",
   "/authors/enrico-giordano/picks/99/",
   "/authors/enrico-giordano/picks/100/",
   "/authors/enrico-giordano/picks/101/",
   "/authors/enrico-giordano/picks/102/",
   "/authors/enrico-giordano/picks/103/",
   "/authors/enrico-giordano/picks/104/",
   "/authors/enrico-giordano/picks/105/",
   "/authors/enrico-giordano/picks/106/",
   "/authors/enrico-giordano/picks/107/",
   "/authors/enrico-giordano/picks/108/",
   "/authors/enrico-giordano/picks/109/",
   "/authors/enrico-giordano/picks/110/",
   "/authors/enrico-giordano/picks/111/",
   "/authors/enrico-giordano/picks/112/",
   "/authors/enrico-giordano/picks/113/",
   "/authors/enrico-giordano/picks/114/",
   "/authors/enrico-giordano/picks/115/",
   "/authors/enrico-giordano/picks/116/",
   "/authors/enrico-giordano/picks/117/",
   "/authors/enrico-giordano/picks/118/",
   "/authors/enrico-giordano/picks/119/",
   "/authors/enrico-giordano/picks/120/",
   "/authors/enrico-giordano/picks/121/",
   "/authors/enrico-giordano/picks/122/",
   "/authors/enrico-giordano/picks/123/",
   "/authors/enrico-giordano/picks/124/",
   "/authors/enrico-giordano/picks/125/",
   "/authors/enrico-giordano/picks/126/",
   "/authors/enrico-giordano/picks/127/",
   "/authors/enrico-giordano/picks/128/",
   "/authors/enrico-giordano/picks/129/",
   "/authors/enrico-giordano/picks/130/",
   "/authors/enrico-giordano/picks/131/",
   "/authors/enrico-giordano/picks/132/",
   "/authors/enrico-giordano/picks/133/",
   "/authors/enrico-giordano/picks/134/",
   "/authors/enrico-giordano/picks/135/",
   "/authors/enrico-giordano/picks/136/",
   "/authors/enrico-giordano/picks/137/",
   "/authors/enrico-giordano/picks/138/",
   "/authors/enrico-giordano/picks/139/",
   "/authors/enrico-giordano/picks/140/",
   "/authors/enrico-giordano/picks/141/",
   "/authors/enrico-giordano/picks/142/",
   "/authors/enrico-giordano/picks/143/",
   "/authors/enrico-giordano/picks/144/",
   "/authors/enrico-giordano/picks/145/",
   "/authors/enrico-giordano/picks/146/",
   "/authors/enrico-giordano/picks/147/",
   "/authors/enrico-giordano/picks/148/",
   "/authors/enrico-giordano/picks/149/",
   "/authors/enrico-giordano/picks/150/",
   "/authors/enrico-giordano/picks/151/",
   "/authors/enrico-giordano/picks/152/",
   "/authors/enrico-giordano/picks/153/",
   "/authors/enrico-giordano/picks/154/",
   "/authors/enrico-giordano/picks/155/",
   "/authors/enrico-giordano/picks/156/",
   "/authors/enrico-giordano/picks/157/",
   "/authors/enrico-giordano/picks/158/",
   "/authors/enrico-giordano/picks/159/",
   "/authors/enrico-giordano/picks/160/",
   "/authors/enrico-giordano/picks/161/",
   "/authors/enrico-giordano/picks/162/",
   "/authors/enrico-giordano/picks/163/",
   "/authors/enrico-giordano/picks/164/",
   "/authors/enrico-giordano/picks/165/",
   "/authors/enrico-giordano/picks/166/",
   "/authors/enrico-giordano/picks/167/",
   "/authors/enrico-giordano/picks/168/",
   "/authors/enrico-giordano/picks/169/",
   "/authors/enrico-giordano/picks/170/",
   "/authors/enrico-giordano/picks/171/",
   "/authors/enrico-giordano/picks/172/",
   "/authors/enrico-giordano/picks/173/",
   "/authors/enrico-giordano/picks/174/",
   "/authors/enrico-giordano/picks/175/",
   "/authors/enrico-giordano/picks/176/",
   "/authors/enrico-giordano/picks/177/",
   "/authors/enrico-giordano/picks/178/",
   "/authors/enrico-giordano/picks/179/",
   "/authors/enrico-giordano/picks/180/",
   "/authors/enrico-giordano/picks/181/",
   "/authors/enrico-giordano/picks/182/",
   "/authors/enrico-giordano/picks/183/",
   "/authors/enrico-giordano/picks/184/",
   "/authors/enrico-giordano/picks/185/",
   "/authors/enrico-giordano/picks/186/",
   "/authors/enrico-giordano/picks/187/",
   "/authors/enrico-giordano/picks/188/",
   "/authors/enrico-giordano/picks/189/",
   "/authors/enrico-giordano/picks/190/",
   "/authors/enrico-giordano/picks/191/",
   "/authors/enrico-giordano/picks/192/",
   "/authors/enrico-giordano/picks/193/",
   "/authors/enrico-giordano/picks/194/",
   "/authors/enrico-giordano/picks/195/",
   "/authors/enrico-giordano/picks/196/",
   "/authors/enrico-giordano/picks/197/",
   "/authors/enrico-giordano/picks/198/",
   "/authors/enrico-giordano/picks/199/",
   "/authors/enrico-giordano/picks/200/",
   "/authors/enrico-giordano/picks/201/",
   "/authors/enrico-giordano/picks/202/",
   "/authors/enrico-giordano/picks/203/",
   "/authors/enrico-giordano/picks/204/",
   "/authors/enrico-giordano/picks/205/",
   "/authors/enrico-giordano/picks/206/",
   "/authors/enrico-giordano/picks/207/",
   "/authors/enrico-giordano/picks/208/",
   "/authors/enrico-giordano/picks/209/",
   "/authors/enrico-giordano/picks/210/",
   "/authors/enrico-giordano/picks/211/",
   "/authors/enrico-giordano/picks/212/",
   "/authors/enrico-giordano/picks/213/",
   "/authors/enrico-giordano/picks/214/",
   "/authors/enrico-giordano/picks/215/",
   "/authors/enrico-giordano/picks/216/",
   "/authors/enrico-giordano/picks/217/",
   "/authors/enrico-giordano/picks/218/",
   "/authors/enrico-giordano/picks/219/",
   "/authors/enrico-giordano/picks/220/",
   "/authors/enrico-giordano/picks/221/",
   "/authors/enrico-giordano/picks/222/",
   "/authors/enrico-giordano/picks/223/",
   "/authors/enrico-giordano/picks/224/",
   "/authors/enrico-giordano/picks/225/",
   "/authors/enrico-giordano/picks/226/",
   "/authors/enrico-giordano/picks/227/",
   "/authors/enrico-giordano/picks/228/",
   "/authors/enrico-giordano/picks/229/",
   "/authors/enrico-giordano/picks/230/",
   "/authors/enrico-giordano/picks/231/",
   "/authors/enrico-giordano/picks/232/",
   "/authors/enrico-giordano/picks/233/",
   "/authors/enrico-giordano/picks/234/",
   "/authors/enrico-giordano/picks/235/",
   "/authors/enrico-giordano/picks/236/",
   "/authors/enrico-giordano/picks/237/",
   "/authors/enrico-giordano/picks/238/",
   "/authors/enrico-giordano/picks/239/",
   "/authors/enrico-giordano/picks/240/",
   "/authors/enrico-giordano/picks/241/",
   "/authors/enrico-giordano/picks/242/",
   "/authors/enrico-giordano/picks/243/",
   "/authors/enrico-giordano/picks/244/",
   "/authors/enrico-giordano/picks/245/",
   "/authors/enrico-giordano/picks/246/",
   "/authors/enrico-giordano/picks/247/",
   "/authors/enrico-giordano/picks/248/",
   "/authors/enrico-giordano/picks/249/",
   "/authors/enrico-giordano/picks/250/",
   "/authors/enrico-giordano/picks/251/",
   "/authors/enrico-giordano/picks/252/",
   "/authors/enrico-giordano/picks/253/",
   "/authors/enrico-giordano/picks/254/",
   "/authors/enrico-giordano/picks/255/",
   "/authors/enrico-giordano/picks/256/",
   "/authors/enrico-giordano/picks/257/",
   "/authors/enrico-giordano/picks/258/",
   "/authors/enrico-giordano/picks/259/",
   "/authors/enrico-giordano/picks/260/",
   "/authors/enrico-giordano/picks/261/",
   "/authors/enrico-giordano/picks/262/",
   "/authors/enrico-giordano/picks/263/",
   "/authors/enrico-giordano/picks/264/",
   "/authors/enrico-giordano/picks/265/"
  ],
  "groups": {
   "settled": 4872,
   "pending": 11,
   "excluded": 391
  },
  "continuation": "by_time",
  "page": 24,
  "first": 441,
  "last": 460,
  "author_url": "/authors/enrico-giordano/",
  "current": true
 },
 "entity_id": "history:/authors/enrico-giordano/picks/24/",
 "source_revision": 88
}
