{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/david-ratabouil/picks/2/",
 "canonical": "/authors/david-ratabouil/picks/2/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "David Ratabouil — football predictions, page 2 of 13",
 "description": "Predictions 1–20 of 224 by David Ratabouil, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 2 of 13 of the predictions by David Ratabouil recorded by Forecast Record: predictions 1–20 of 224 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": "224",
  "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:00:32.298Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "aee037070ce55386bc25031a8f8c9d4fec89d7d054d307bd9b9979514f56b168",
 "dependency_group": "author:e-7663c922667d746d60c6a37f",
 "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/david-ratabouil/picks/2/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-7663c922667d746d60c6a37f",
  "public_name": "David Ratabouil",
  "tracker_number": 2697,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-09",
   "until": "2026-11-06"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-cceb15cc7b8f41b32b30661e",
   "url": "/authors/david-ratabouil/picks/2/#pick-n-cceb15cc7b8f41b32b30661e",
   "match": "Málaga CF v Espanyol",
   "match_url": "/football/matches/malaga-cf-vs-espanyol-2026-10-09/",
   "kickoff": "2026-10-09T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 5.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Roberto Fernández to score at 2.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T14:02:46.649Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-cceb15cc7b8f41b32b30661e",
    "quote_text": "Roberto Fernandez buteur\n\n2.85",
    "fragment_from": 311,
    "fragment_to": 341,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/malaga-cf-espanyol-377162/",
     "display_name": null,
     "speaker": "David Ratabouil",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3e679aa8a866061e67eb057f163a05703759e507e80293fc129d7a940cf137f1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:02:46.649Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1be81e1ea862",
     "display_name": "Málaga CF — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-09T19:00:00.000Z",
     "url": "/football/matches/malaga-cf-vs-espanyol-2026-10-09/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Roberto Fernández to score",
    "odds_set": {
     "by_author": "2.85",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T14:02:46.649Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Roberto Fernández to score",
     "author_odds": "2.85",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Roberto Fernández to score at 2.85"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — Roberto Fernández scored 0 goals; the final score was Málaga CF 1-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "ea77f3836beb2745f18d14741bde7a805491eb1ce8870da2fab2d7654eebe716",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Roberto Fernández to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8f93a3df81497f08d07ec2596e627b9f7213d0e0489e578ab22b4b56ef9cbaea",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Roberto Fernández to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "David Ratabouil",
     "publisher": "sportytrader.com",
     "forecaster": "David Ratabouil",
     "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.sportytrader.com/pronostics/malaga-cf-espanyol-377162/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Roberto Fernández to score"
   }
  },
  {
   "record_id": "n-caa5b7d1be7c66df46bd7386",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nFC Séoul gagne\n\n1.54",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T14:04:28.829Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e882ae0c7b7b0419c1eaf4da",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Rafael Ratao buteur\n\n1.55",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T14:08:17.167Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ccc6c9a9702a0ec9de1a8775",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Nul ou Athletic Bilbao\n\n1.37",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T14:08:17.443Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-13511162fad7e887316f6327",
   "url": "/authors/david-ratabouil/picks/2/#pick-n-13511162fad7e887316f6327",
   "match": "Genoa v Fiorentina",
   "match_url": "/football/matches/genoa-vs-fiorentina-2026-10-10/",
   "kickoff": "2026-10-10T13:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Fiorentina at 1.31",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.31",
   "settled_price": "1.3425",
   "published_at": null,
   "recorded_at": "2026-10-09T14:10:58.192Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-13511162fad7e887316f6327",
    "quote_text": "Nul ou Fiorentina\n\n1.31",
    "fragment_from": 313,
    "fragment_to": 336,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/genoa-fiorentina-ac-377611/",
     "display_name": null,
     "speaker": "David Ratabouil",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "86b34b46af0ec4b11ee20f0f1167a1eb9e32f49d0b2160b00f1ec5739fc8fc6b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:10:58.192Z",
    "executed_at": "2026-10-10T03:57:16.834Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-57988c8ebab7",
     "display_name": "Genoa — Fiorentina",
     "competition_name": "Serie A",
     "starts_at": "2026-10-10T13:00:00.000Z",
     "url": "/football/matches/genoa-vs-fiorentina-2026-10-10/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Fiorentina",
    "odds_set": {
     "by_author": "1.31",
     "our_snapshot": "1.3425",
     "our_snapshot_at": "2026-10-09T14:16:20.257Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T14:10:58.192Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Fiorentina",
     "author_odds": "1.31",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Fiorentina at 1.31"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Genoa 2-1 Fiorentina."
    },
    "settlements": [
     {
      "operation_id": "b37aea91a08a9c957bdac0719bcba911751e29d4bccfcad67dce7da44c484ac9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Fiorentina",
      "decimal_odds": "1.31",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-09T14:57:58.493Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fc61e1047a324b65d5fa300cdf7ce6b2c59f878cab20044982ca62e112f1c135",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Fiorentina",
      "decimal_odds": "1.3425",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T03:57:16.834Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "David Ratabouil",
     "publisher": "sportytrader.com",
     "forecaster": "David Ratabouil",
     "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.sportytrader.com/pronostics/genoa-fiorentina-ac-377611/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Fiorentina"
   }
  },
  {
   "record_id": "n-569531b05edc3b6a1fd962f2",
   "url": "/authors/david-ratabouil/picks/2/#pick-n-569531b05edc3b6a1fd962f2",
   "match": "Deportivo Alavés v Atlético Madrid",
   "match_url": "/football/matches/deportivo-alaves-vs-atletico-madrid-2026-10-10/",
   "kickoff": "2026-10-10T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atlético Madrid at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.76",
   "settled_price": "1.8000",
   "published_at": null,
   "recorded_at": "2026-10-09T14:36:37.178Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-569531b05edc3b6a1fd962f2",
    "quote_text": "Atlético Madrid gagne\n\n1.76",
    "fragment_from": 323,
    "fragment_to": 350,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/alaves-atletico-madrid-377323/",
     "display_name": null,
     "speaker": "David Ratabouil",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "edda3781356a52e41529dd8e62341041ddc475e0bb2a3052cbef02895f265704",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:36:37.178Z",
    "executed_at": "2026-10-10T23:35:05.417Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-728350a5d371",
     "display_name": "Deportivo Alavés — Atlético Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-10T14:15:00.000Z",
     "url": "/football/matches/deportivo-alaves-vs-atletico-madrid-2026-10-10/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Atlético Madrid",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-09T14:32:52.684Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T14:36:37.178Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Atlético Madrid",
     "author_odds": "1.76",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atlético Madrid at 1.76"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Deportivo Alavés 1-2 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "5cd875582b863336a1b12844a3ce694cf6c672e95844936789ffd185ccfabf9e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Atlético Madrid",
      "decimal_odds": "1.76",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7600,
      "executed_at": "2026-10-09T15:57:20.576Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b7731d3e5bcb295d260f0e403773cdb05a5144c3ec460c50bb99f0d13c263fe8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Atlético Madrid",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-10-10T23:35:05.417Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "David Ratabouil",
     "publisher": "sportytrader.com",
     "forecaster": "David Ratabouil",
     "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.sportytrader.com/pronostics/alaves-atletico-madrid-377323/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid to win"
   }
  },
  {
   "record_id": "n-7df9b0bf9803c138a77bbc04",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Inter Milan et plus 2,5\n\n1.41",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T14:46:49.827Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-15cd21b8b2a4031b7025405c",
   "url": "/authors/david-ratabouil/picks/2/#pick-n-15cd21b8b2a4031b7025405c",
   "match": "FC Barcelona v Getafe",
   "match_url": "/football/matches/fc-barcelona-vs-getafe-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 25.6,
   "market_code": "player_to_score",
   "author_said": "Player to score: Lamine Yamal to score at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T14:51:56.936Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-15cd21b8b2a4031b7025405c",
    "quote_text": "Lamine Yamal buteur\n\n1.55",
    "fragment_from": 314,
    "fragment_to": 339,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/barcelone-cf-getafe-377304/",
     "display_name": null,
     "speaker": "David Ratabouil",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b1043c62aef03639880bb1940ae6583052492c2301f4290d11b24432cfdd36d9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:51:56.936Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d94c740f7123",
     "display_name": "FC Barcelona — Getafe",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-getafe-2026-10-10/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Lamine Yamal to score",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T14:51:56.936Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Player to score",
     "choice": "Lamine Yamal to score",
     "author_odds": "1.55",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Lamine Yamal to score at 1.55"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — Lamine Yamal scored 0 goals; the final score was FC Barcelona 3-0 Getafe."
    },
    "settlements": [
     {
      "operation_id": "77d9a977e4750fd8c4ffb4821593adcb7596d0d43e6ea6cca0c965c6b3b44d2c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Lamine Yamal to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4e30f2cb75dd936e64abff71da8ae0295eda3c6203607dadf2710c66971e12dc",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Lamine Yamal to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "David Ratabouil",
     "publisher": "sportytrader.com",
     "forecaster": "David Ratabouil",
     "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.sportytrader.com/pronostics/barcelone-cf-getafe-377304/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lamine Yamal to score"
   }
  },
  {
   "record_id": "n-261120ff147fbe79202059f9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Naples gagne\n\n1.42",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T15:12:23.035Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-003acda5d9c44e68264f509e",
   "url": "/authors/david-ratabouil/picks/2/#pick-n-003acda5d9c44e68264f509e",
   "match": "Elche v Celta Vigo",
   "match_url": "/football/matches/elche-vs-celta-vigo-2026-10-11/",
   "kickoff": "2026-10-11T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 44.2,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Celta Vigo at 1.39",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4453,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.39",
   "settled_price": "1.4453",
   "published_at": null,
   "recorded_at": "2026-10-09T15:48:03.319Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-003acda5d9c44e68264f509e",
    "quote_text": "Nul ou Celta Vigo\n\n1.39",
    "fragment_from": 305,
    "fragment_to": 328,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/elche-celta-vigo-378080/",
     "display_name": null,
     "speaker": "David Ratabouil",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "804255def86f322eb0108a81c28a272624241df4766a54e5fff0e86bb9dd35dc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T15:48:03.319Z",
    "executed_at": "2026-10-10T23:35:05.134Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7f51e7225c5b",
     "display_name": "Elche — Celta Vigo",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-11T12:00:00.000Z",
     "url": "/football/matches/elche-vs-celta-vigo-2026-10-11/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Celta Vigo",
    "odds_set": {
     "by_author": "1.39",
     "our_snapshot": "1.4453",
     "our_snapshot_at": "2026-10-09T15:43:26.766Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4453,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T15:48:03.319Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Celta Vigo",
     "author_odds": "1.39",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Celta Vigo at 1.39"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Elche 0-0 Celta Vigo."
    },
    "settlements": [
     {
      "operation_id": "6883f2a166fd3f244145d1527399057eee8193f7c975b0362fe7ad9512dc69e1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Celta Vigo",
      "decimal_odds": "1.39",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3900,
      "executed_at": "2026-10-09T17:56:53.436Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4eda9236b1657b06f0a9596481511ac2f1dd66cfe3e9480f27cdc08dd9896dd7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Celta Vigo",
      "decimal_odds": "1.4453",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4453,
      "executed_at": "2026-10-10T23:35:05.134Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "David Ratabouil",
     "publisher": "sportytrader.com",
     "forecaster": "David Ratabouil",
     "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.sportytrader.com/pronostics/elche-celta-vigo-378080/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Celta Vigo"
   }
  },
  {
   "record_id": "n-8bb0ea28edeb07a5d53b3257",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Lazio Rome gagne\n\n1.54",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T15:53:10.059Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e9da19e11e9608ddd35609a3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bologne gagne\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T15:53:10.903Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c75252764a5601fa32aa0b41",
   "url": "/authors/david-ratabouil/picks/2/#pick-n-c75252764a5601fa32aa0b41",
   "match": "Real Sociedad v Deportivo de A Coruña",
   "match_url": "/football/matches/real-sociedad-vs-deportivo-de-a-coruna-2026-10-11/",
   "kickoff": "2026-10-11T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 46.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Sociedad at 1.56",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5988,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.56",
   "settled_price": "1.5988",
   "published_at": null,
   "recorded_at": "2026-10-09T15:58:17.202Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.5988",
    "result": "Won",
    "points_hundredths": 5988,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c75252764a5601fa32aa0b41",
    "quote_text": "Real Sociedad gagne\n\n1.56",
    "fragment_from": 359,
    "fragment_to": 384,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/real-sociedad-deportivo-la-corogne-378096/",
     "display_name": null,
     "speaker": "David Ratabouil",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "33140e53c02ecbc761ba492b17c36a6e955008d9d0a4dc379f210a7d461b6c95",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T15:58:17.202Z",
    "executed_at": "2026-10-26T02:43:39.364Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a7837daec4e9",
     "display_name": "Real Sociedad — Deportivo de A Coruña",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-11T14:15:00.000Z",
     "url": "/football/matches/real-sociedad-vs-deportivo-de-a-coruna-2026-10-11/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Sociedad",
    "odds_set": {
     "by_author": "1.56",
     "our_snapshot": "1.5988",
     "our_snapshot_at": "2026-10-09T15:53:30.194Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5988,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T15:58:17.202Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "author_odds": "1.56",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Sociedad at 1.56"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Sociedad 3-2 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "148e284be106bf35ec5f9326dbea321c1220f21584bf94c2ddc73d2a35de1e4d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.56",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5600,
      "executed_at": "2026-10-26T02:43:38.794Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "52d167d2bc65c4184d69fc8402383c995baa88325c889a675d881e504a7320e9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.5988",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5988,
      "executed_at": "2026-10-26T02:43:39.364Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "David Ratabouil",
     "publisher": "sportytrader.com",
     "forecaster": "David Ratabouil",
     "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.sportytrader.com/pronostics/real-sociedad-deportivo-la-corogne-378096/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad to win"
   }
  },
  {
   "record_id": "n-a7194a3ba6d6404f568c0a8b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Betis Séville - Osasuna : victoire du Betis Séville !",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T16:33:34.529Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3e04b0727a35cb81769aa8e8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Plus de 2.5 buts\n\n1.57",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T19:04:03.644Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-29e742a0cb9acfb18f79587d",
   "url": "/authors/david-ratabouil/picks/2/#pick-n-29e742a0cb9acfb18f79587d",
   "match": "Sassuolo v AC Milan",
   "match_url": "/football/matches/sassuolo-vs-ac-milan-2026-10-11/",
   "kickoff": "2026-10-11T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 39.5,
   "market_code": "team_total",
   "author_said": "Team goals over/under 0.5: Sassuolo over 0.5 at 1.38",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3906,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.38",
   "settled_price": "1.3906",
   "published_at": null,
   "recorded_at": "2026-10-10T00:29:24.432Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-29e742a0cb9acfb18f79587d",
    "quote_text": "Notre pronostic Sassuolo - Milan AC : Sassuolo marque au minimum 1 but dans le match !\n\nLe pronostic :\n\nSassuolo : Plus 0,5\n\n1.38",
    "fragment_from": 10059,
    "fragment_to": 10188,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/sassuolo-milan-ac-378218/",
     "display_name": null,
     "speaker": "David Ratabouil",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cb4508b514e8541dddf8eed6c9f3d6d83b53e921a865e05c3c168b3bae18fee1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-10T00:29:24.432Z",
    "executed_at": "2026-10-10T23:11:42.220Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6daf1549fb1e",
     "display_name": "Sassuolo — AC Milan",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T16:00:00.000Z",
     "url": "/football/matches/sassuolo-vs-ac-milan-2026-10-11/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 0.5",
    "outcome_label": "Sassuolo over 0.5",
    "odds_set": {
     "by_author": "1.38",
     "our_snapshot": "1.3906",
     "our_snapshot_at": "2026-10-10T00:35:40.432Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3906,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-10T00:29:24.432Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 0.5",
     "choice": "Sassuolo over 0.5",
     "author_odds": "1.38",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "0.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 0.5: Sassuolo over 0.5 at 1.38"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sassuolo 1-1 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "1bb2fc55b3814599f4be72a96cbec066bd0c897066f28e6cdb137774d198698e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5",
      "choice": "Sassuolo over 0.5",
      "decimal_odds": "1.38",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3800,
      "executed_at": "2026-10-10T00:30:37.769Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9169c98f9b753da8a970c99b1bfde9c6bd8ace3b52601344024ec5eb484fda9b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 0.5",
      "choice": "Sassuolo over 0.5",
      "decimal_odds": "1.3906",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3906,
      "executed_at": "2026-10-10T23:11:42.220Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "David Ratabouil",
     "publisher": "sportytrader.com",
     "forecaster": "David Ratabouil",
     "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.sportytrader.com/pronostics/sassuolo-milan-ac-378218/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sassuolo over 0.5 (Team goals over/under 0.5)"
   }
  },
  {
   "record_id": "n-a48bf2f5b70bab83810bf099",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Cagliari Calcio ou Nul\n\n2.1",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-10T00:48:53.895Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-231481eb1b0bc4d794994d23",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Burgos CF - Grenade : victoire de Burgos CF !",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-10T14:53:16.622Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-9d5ed9c45c2969feef9f7378",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nAtalanta Bergame gagne\n\n1.51",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-10T17:01:29.251Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-54706692f5b36088a579b9cb",
   "url": "/authors/david-ratabouil/picks/2/#pick-n-54706692f5b36088a579b9cb",
   "match": "Torino v Udinese",
   "match_url": "/football/matches/torino-vs-udinese-2026-10-12/",
   "kickoff": "2026-10-12T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 47.5,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Udinese at 1.51",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.51",
   "settled_price": "1.5882",
   "published_at": null,
   "recorded_at": "2026-10-10T19:14:47.420Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-54706692f5b36088a579b9cb",
    "quote_text": "Nul ou Udinese\n\n1.51",
    "fragment_from": 307,
    "fragment_to": 327,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/torino-udinese-378305/",
     "display_name": null,
     "speaker": "David Ratabouil",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "78e745ffdeb90211e34be8b5293e4923aaba8a629c3a113f609b24a9a43ce611",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-10T19:14:47.420Z",
    "executed_at": "2026-10-10T23:10:13.373Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-63a23007668d",
     "display_name": "Torino — Udinese",
     "competition_name": "Serie A",
     "starts_at": "2026-10-12T18:45:00.000Z",
     "url": "/football/matches/torino-vs-udinese-2026-10-12/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Udinese",
    "odds_set": {
     "by_author": "1.51",
     "our_snapshot": "1.5882",
     "our_snapshot_at": "2026-10-10T19:22:07.262Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-10T19:14:47.420Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Udinese",
     "author_odds": "1.51",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Udinese at 1.51"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Torino 2-1 Udinese."
    },
    "settlements": [
     {
      "operation_id": "83ea05f104b4ab3c468a58faf1748651206de9039281b0db34e3c06353596e28",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Udinese",
      "decimal_odds": "1.51",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T19:29:48.531Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5410ce0500180e5865c7c300d4214944c0481051c4e5a48a44cd0eec832aae4b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Udinese",
      "decimal_odds": "1.5882",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T23:10:13.373Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "David Ratabouil",
     "publisher": "sportytrader.com",
     "forecaster": "David Ratabouil",
     "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.sportytrader.com/pronostics/torino-udinese-378305/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Udinese"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 224,
  "pages": 13,
  "page_urls": [
   "/authors/david-ratabouil/",
   "/authors/david-ratabouil/picks/2/",
   "/authors/david-ratabouil/picks/3/",
   "/authors/david-ratabouil/picks/4/",
   "/authors/david-ratabouil/picks/5/",
   "/authors/david-ratabouil/picks/6/",
   "/authors/david-ratabouil/picks/7/",
   "/authors/david-ratabouil/picks/8/",
   "/authors/david-ratabouil/picks/9/",
   "/authors/david-ratabouil/picks/10/",
   "/authors/david-ratabouil/picks/11/",
   "/authors/david-ratabouil/picks/12/",
   "/authors/david-ratabouil/picks/13/"
  ],
  "groups": {
   "settled": 39,
   "pending": 1,
   "excluded": 184
  },
  "continuation": "by_time",
  "page": 2,
  "first": 1,
  "last": 20,
  "author_url": "/authors/david-ratabouil/",
  "current": true
 },
 "entity_id": "history:/authors/david-ratabouil/picks/2/",
 "source_revision": 93,
 "evidence_extra": [
  {
   "observation_id": "n-779f5faac53b0e7ffeda5b42",
   "quote_text": "Antonio Raimondo buteur\n\n2.30",
   "fragment_from": 9895,
   "fragment_to": 9924,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/frosinone-torino-383670/",
    "display_name": null,
    "speaker": "David Ratabouil",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9fa7adc5ec72fb285dd9fd921364f745b15f5be018fa61ec929f13aa1a9a4333",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T14:07:11.489Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-665aa0e695c8",
    "display_name": "Frosinone — Torino",
    "competition_name": "Serie A",
    "starts_at": "2026-11-01T14:00:00.000Z",
    "url": "/football/matches/frosinone-vs-torino-2026-11-01/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Antonio Raimondo to score",
   "odds_set": {
    "by_author": "2.3",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T14:07:11.489Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Antonio Raimondo to score",
    "author_odds": "2.3",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Antonio Raimondo to score at 2.3"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost — Antonio Raimondo scored 0 goals; the final score was Frosinone 2-0 Torino."
   },
   "settlements": [
    {
     "operation_id": "3607bc5e3bbfae9e069d10be1bab9df8a9a0125aac9acc77b4c0fae5e21d2a7f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Antonio Raimondo to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c051188b1776d1e82aa0966689c6aa215b83797e37ff58f0104f96c457576339",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Antonio Raimondo to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "David Ratabouil",
    "publisher": "sportytrader.com",
    "forecaster": "David Ratabouil",
    "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.sportytrader.com/pronostics/frosinone-torino-383670/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Antonio Raimondo to score"
  },
  {
   "observation_id": "n-5beed26b56ceb418ccc9ed05",
   "quote_text": "Notre pronostic FC Barcelone - Deportivo Alavés : Raphinha buteur !\n\nLe pronostic :\n\nRaphinha buteur\n\n1.55",
   "fragment_from": 10130,
   "fragment_to": 10236,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/barcelone-alaves-383474/",
    "display_name": null,
    "speaker": "David Ratabouil",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "059f21f59f1032a0c2927d65eb0c41048ff6d35497959601931576f5a9ebee6c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-29T20:09:06.856Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-d7731dc6fd99",
    "display_name": "FC Barcelona — Deportivo Alavés",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-31T20:00:00.000Z",
    "url": "/football/matches/fc-barcelona-vs-deportivo-alaves-2026-10-31/",
    "scoreline": "6-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Raphael Dias Belloli to score",
   "odds_set": {
    "by_author": "1.55",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-29T20:09:06.856Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Raphael Dias Belloli to score",
    "author_odds": "1.55",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Raphael Dias Belloli to score at 1.55"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "6-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won — Raphael Dias Belloli scored 2 goals; the final score was FC Barcelona 6-1 Deportivo Alavés."
   },
   "settlements": [
    {
     "operation_id": "258ce49972aee1a874f0946c5db626031a3de72ab01314e31e9ee21855af154f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Raphael Dias Belloli to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3fc848fa87f819682adb7de2d208581c1fc7a4d5051c917dd9833da2c64ec7cb",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Raphael Dias Belloli to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "David Ratabouil",
    "publisher": "sportytrader.com",
    "forecaster": "David Ratabouil",
    "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.sportytrader.com/pronostics/barcelone-alaves-383474/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Raphael Dias Belloli to score"
  },
  {
   "observation_id": "n-82fc225dd3a8393d25c48b31",
   "quote_text": "Marcus Thuram buteur\n\n1.80",
   "fragment_from": 512,
   "fragment_to": 538,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/venezia-inter-milan-382513/",
    "display_name": null,
    "speaker": "David Ratabouil",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c7215699e6b3a4449ab54747aed71f4b998bae650f853acbaed7336b67fee474",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-26T17:36:54.027Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-6ce1a04a3c7d",
    "display_name": "Venezia — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-28T17:30:00.000Z",
    "url": "/football/matches/venezia-vs-inter-2026-10-28/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Marcus Thuram to score",
   "odds_set": {
    "by_author": "1.8",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-26T17:36:54.027Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Marcus Thuram to score",
    "author_odds": "1.8",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Marcus Thuram to score at 1.8"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost — Marcus Thuram scored 0 goals; the final score was Venezia 0-2 Inter."
   },
   "settlements": [
    {
     "operation_id": "167386789338a7d368b68b429bb88254dee69377bfafd95d23c3a9dd23e8d277",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Marcus Thuram to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "32d8fa730c44cb7116a7c257dc0534aeb570bcf15ad6f04ce2eaea307a33ac5c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Marcus Thuram to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "David Ratabouil",
    "publisher": "sportytrader.com",
    "forecaster": "David Ratabouil",
    "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.sportytrader.com/pronostics/venezia-inter-milan-382513/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Marcus Thuram to score"
  },
  {
   "observation_id": "n-80873743aefe89daa03dc219",
   "quote_text": "L'international français veut profiter de cette opposition face à Venise, promu et lanterne rouge du Calcio, pour améliorer ses statistiques personnelles et rajouter de nouveaux buts au compteur comme lors de la large victoire intériste sur Venise (5-1) en Coupe d'Italie en décembre 2025 à l'issue de laquelle Thuram avait réalisé un doublé.",
   "fragment_from": 10671,
   "fragment_to": 11013,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/venezia-inter-milan-382513/",
    "display_name": null,
    "speaker": "David Ratabouil",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c7215699e6b3a4449ab54747aed71f4b998bae650f853acbaed7336b67fee474",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-26T17:36:54.027Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-6ce1a04a3c7d",
    "display_name": "Venezia — Inter",
    "competition_name": "Serie A",
    "starts_at": "2026-10-28T17:30:00.000Z",
    "url": "/football/matches/venezia-vs-inter-2026-10-28/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Marcus Thuram to score",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-26T17:36:54.027Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Marcus Thuram to score",
    "author_odds": null,
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Marcus Thuram to score"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost — Marcus Thuram scored 0 goals; the final score was Venezia 0-2 Inter."
   },
   "settlements": [
    {
     "operation_id": "3a28bad0592c96342ac2025d5ff6d1e225141fe6e19cc53a6503c06ff67d6d83",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Marcus Thuram to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "David Ratabouil",
    "publisher": "sportytrader.com",
    "forecaster": "David Ratabouil",
    "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.sportytrader.com/pronostics/venezia-inter-milan-382513/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Marcus Thuram to score"
  },
  {
   "observation_id": "n-76cb072781fa0beada7d426a",
   "quote_text": "Notre pronostic Celta Vigo - Deportivo Alavés : Lucas Boye buteur !\n\nLe pronostic :\n\nLucas Boye buteur\n\n3.20",
   "fragment_from": 10133,
   "fragment_to": 10241,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/celta-vigo-alaves-379935/",
    "display_name": null,
    "speaker": "David Ratabouil",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2a93c6e578f4b95137c6ac83a209eb663e440bbcdfa5b6408024f34a8436d197",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-16T16:36:53.980Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-34e420ecadfa",
    "display_name": "Celta Vigo — Deportivo Alavés",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-18T14:15:00.000Z",
    "url": "/football/matches/celta-vigo-vs-deportivo-alaves-2026-10-18/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Lucas Boye to score",
   "odds_set": {
    "by_author": "3.2",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-16T16:36:53.980Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Lucas Boye to score",
    "author_odds": "3.2",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Lucas Boye to score at 3.2"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "2-1",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player statistics this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
   },
   "settlements": [
    {
     "operation_id": "7c4d53d1f1a4b6a5bce26ad05f541eb21b30df833a9a5c2659b95243f237a836",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Lucas Boye to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "83f58359d99555ec895c9139fe986459a8364d7567a7f26772eedea516c723d9",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Lucas Boye to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "David Ratabouil",
    "publisher": "sportytrader.com",
    "forecaster": "David Ratabouil",
    "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.sportytrader.com/pronostics/celta-vigo-alaves-379935/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Lucas Boye to score"
  },
  {
   "observation_id": "n-2361ab5d9b06e7688a8fcd26",
   "quote_text": "Notre pronostic SK Brann - Lincoln : Noah Jean Holm buteur !\n\nLe pronostic :\n\nNoah Jean Holm buteur\n\n1.90",
   "fragment_from": 8743,
   "fragment_to": 8848,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/sk-brann-lincoln-red-imps-378931/",
    "display_name": null,
    "speaker": "David Ratabouil",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "00167f84373d43074b64323d1215e4de21e0ea3098ca44e80ebe0b1e8273afa8",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-13T19:06:56.581Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-0e7828b0d9f4",
    "display_name": "Brann — Lincoln Red Imps",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-10-15T19:00:00.000Z",
    "url": "/football/matches/brann-vs-lincoln-red-imps-2026-10-15/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Noah Holm to score",
   "odds_set": {
    "by_author": "1.9",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-13T19:06:56.581Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Noah Holm to score",
    "author_odds": "1.9",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Noah Holm to score at 1.9"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "2-1",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player statistics this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
   },
   "settlements": [
    {
     "operation_id": "9be00025387f6ce2d9a2865123644c87629c76b8410196b86cdc8d3c13fa506f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Noah Holm to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "cb56a8f51c984dc03cbbffc47b57c287ef7a1ad62829f226347b52ed0f3f8eb7",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Noah Holm to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "David Ratabouil",
    "publisher": "sportytrader.com",
    "forecaster": "David Ratabouil",
    "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.sportytrader.com/pronostics/sk-brann-lincoln-red-imps-378931/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Noah Holm to score"
  },
  {
   "observation_id": "n-d563653c3ee403f1cd6c5f09",
   "quote_text": "Notre pronostic Lech - Bayer Leverkusen : Patrik Schick buteur !\n\nLe pronostic :\n\nPatrik Schick buteur\n\n1.95",
   "fragment_from": 10294,
   "fragment_to": 10402,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/lech-pozna-bayer-leverkusen-378398/",
    "display_name": null,
    "speaker": "David Ratabouil",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "69df901d3076d2a141b3581b1cb78a0970093678c3ca8ee7bc78e2fefdcf4550",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-13T16:57:07.605Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-314ffc54d9db",
    "display_name": "Lech Poznań — Bayer 04 Leverkusen",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-10-15T16:45:00.000Z",
    "url": "/football/matches/lech-poznan-vs-bayer-04-leverkusen-2026-10-15/",
    "scoreline": "0-4",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Patrik Schick to score",
   "odds_set": {
    "by_author": "1.95",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-13T16:57:07.605Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Patrik Schick to score",
    "author_odds": "1.95",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Patrik Schick to score at 1.95"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "0-4",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player statistics this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
   },
   "settlements": [
    {
     "operation_id": "5bfbec297b62ec0631425d8d2880af06a1e2a3a78d9ab81404ddb7b7b9a323ee",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Patrik Schick to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4b6361d34974e4a943b2a9e9846f4ff979471f6eac25b7ed71292ac9142f4382",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Patrik Schick to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "David Ratabouil",
    "publisher": "sportytrader.com",
    "forecaster": "David Ratabouil",
    "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.sportytrader.com/pronostics/lech-pozna-bayer-leverkusen-378398/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Patrik Schick to score"
  }
 ]
}
