{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/kelechi-udoka/picks/14/",
 "canonical": "/authors/kelechi-udoka/picks/14/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Kelechi Udoka — football predictions, page 14 of 21",
 "description": "Predictions 241–260 of 398 by Kelechi Udoka, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 14 of 21 of the predictions by Kelechi Udoka recorded by Forecast Record: predictions 241–260 of 398 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": "398",
  "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:06:54.100Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "8f0eecfbb02caeb06437411c170ea36ad618e7b8567d0e25d1844e95b9161925",
 "dependency_group": "author:e-a7d4e266b91ebad959eade40",
 "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/kelechi-udoka/picks/14/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-a7d4e266b91ebad959eade40",
  "public_name": "Kelechi Udoka",
  "tracker_number": 1044,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-25",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-24f6f406f68e63adbbdc3b82",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-24f6f406f68e63adbbdc3b82",
   "match": "Deportivo Alavés v Málaga CF",
   "match_url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 38.1,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 4.5 cards: over 4.5 at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "2.05",
   "settled_price": "2.05",
   "published_at": "2026-10-22T04:42:45.000Z",
   "recorded_at": "2026-10-22T04:54:17.532Z",
   "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-24f6f406f68e63adbbdc3b82",
    "quote_text": "> Over 4.5 total cards at 21/10 (2.05)",
    "fragment_from": 4157,
    "fragment_to": 4195,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/alaves-vs-malaga-prediction-23-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "faa1e5ec9deb20d83a7e8b3533e9d2bb231c8af68514b83d0caf823cf4593a9a",
     "material_removed": false
    },
    "published_at": "2026-10-22T04:42:45.000Z",
    "detected_at": "2026-10-22T04:54:17.532Z",
    "executed_at": "2026-10-22T05:52:20.567Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a764552527dd",
     "display_name": "Deportivo Alavés — Málaga CF",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 cards",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T04:42:45.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T04:42:45.000Z",
     "detected_at": "2026-10-22T04:54:17.532Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 cards",
     "choice": "over 4.5",
     "author_odds": "2.05",
     "market_key": "cards_over_under",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "bookings",
     "in_words": "Over/Under 4.5 cards: over 4.5 at 2.05"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — cards 2-1 in the match (3 in total); the final score was Deportivo Alavés 1-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "0c70bc345bf1589702c26286ee797564d89f83c1c2713d960e9fe3364e42d5ae",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 cards",
      "choice": "over 4.5",
      "decimal_odds": "2.05",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T05:52:20.567Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "47a15f597048a0ccd1c40c3a0e81f099e6a44760e587fe4af9570b7e08fa64a9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 cards",
      "choice": "over 4.5",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/alaves-vs-malaga-prediction-23-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 cards)"
   }
  },
  {
   "record_id": "n-8c28a62e7863eacfeac709ff",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-8c28a62e7863eacfeac709ff",
   "match": "Deportivo Alavés v Málaga CF",
   "match_url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 38.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Deportivo Alavés 3-1 Málaga CF at 16",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "16",
   "settled_price": "16",
   "published_at": "2026-10-22T04:42:45.000Z",
   "recorded_at": "2026-10-22T04:54:17.532Z",
   "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-8c28a62e7863eacfeac709ff",
    "quote_text": "> Correct Score: 3-1 at 15/1 (16.00)",
    "fragment_from": 4394,
    "fragment_to": 4430,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/alaves-vs-malaga-prediction-23-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "faa1e5ec9deb20d83a7e8b3533e9d2bb231c8af68514b83d0caf823cf4593a9a",
     "material_removed": false
    },
    "published_at": "2026-10-22T04:42:45.000Z",
    "detected_at": "2026-10-22T04:54:17.532Z",
    "executed_at": "2026-11-07T10:28:01.027Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a764552527dd",
     "display_name": "Deportivo Alavés — Málaga CF",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Deportivo Alavés 3-1 Málaga CF",
    "odds_set": {
     "by_author": "16",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T04:42:45.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T04:42:45.000Z",
     "detected_at": "2026-10-22T04:54:17.532Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Deportivo Alavés 3-1 Málaga CF",
     "author_odds": "16",
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Deportivo Alavés 3-1 Málaga CF at 16"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Deportivo Alavés 1-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "cf37e6e2ed9681b122b72926f1bf537274e12100e6c65b58f926752c9c945496",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Deportivo Alavés 3-1 Málaga CF",
      "decimal_odds": "16",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T10:28:01.027Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b9e7ab71b7dbd82c7033217c9ba9a863da329ef842cc845779bb2480edde80e2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Deportivo Alavés 3-1 Málaga CF",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/alaves-vs-malaga-prediction-23-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Deportivo Alavés 3-1 Málaga CF"
   }
  },
  {
   "record_id": "n-af0e5909ee59c427ba03acb9",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-af0e5909ee59c427ba03acb9",
   "match": "Deportivo Alavés v Málaga CF",
   "match_url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 38.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Deportivo Alavés at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.8",
   "settled_price": "1.7519",
   "published_at": "2026-10-22T04:42:45.000Z",
   "recorded_at": "2026-10-22T04:54:17.532Z",
   "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.7519",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-af0e5909ee59c427ba03acb9",
    "quote_text": "> Match result: Alaves at 4/5 (1.80)",
    "fragment_from": 4271,
    "fragment_to": 4307,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/alaves-vs-malaga-prediction-23-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "faa1e5ec9deb20d83a7e8b3533e9d2bb231c8af68514b83d0caf823cf4593a9a",
     "material_removed": false
    },
    "published_at": "2026-10-22T04:42:45.000Z",
    "detected_at": "2026-10-22T04:54:17.532Z",
    "executed_at": "2026-10-22T05:52:26.112Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a764552527dd",
     "display_name": "Deportivo Alavés — Málaga CF",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Deportivo Alavés",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": "1.7519",
     "our_snapshot_at": "2026-10-22T04:52:15.900Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T04:42:45.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-22T04:42:45.000Z",
     "detected_at": "2026-10-22T04:54:17.532Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Deportivo Alavés",
     "author_odds": "1.8",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Deportivo Alavés at 1.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Deportivo Alavés 1-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "7707fcb663848b9633da823facb1f7447f676e074c74902ab0e1ed371f18dcfe",
      "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": "Deportivo Alavés",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T05:52:25.101Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "064b5a4b3fcf99cea29a1634ab49d4bc3cb21f8bd239ac9eaee75de1ad277fd5",
      "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": "Deportivo Alavés",
      "decimal_odds": "1.7519",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T05:52:26.112Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/alaves-vs-malaga-prediction-23-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Deportivo Alavés to win"
   }
  },
  {
   "record_id": "n-2e1200f1bbf1b04f3afd1375",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-2e1200f1bbf1b04f3afd1375",
   "match": "Rayo Vallecano v Elche",
   "match_url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
   "kickoff": "2026-10-24T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 32.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Rayo Vallecano 2-1 Elche at 8.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "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": "2026-10-23T03:38:05.000Z",
   "recorded_at": "2026-10-23T03:44:17.371Z",
   "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-2e1200f1bbf1b04f3afd1375",
    "quote_text": "Correct Score: 2-1 at 15/2 (8.50)",
    "fragment_from": 4624,
    "fragment_to": 4657,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9ce8482142a6d44f642dcfb8389a7e0a033e6646ec64d23295c6a17233642bd",
     "material_removed": false
    },
    "published_at": "2026-10-23T03:38:05.000Z",
    "detected_at": "2026-10-23T03:44:17.371Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7d09ca90ea91",
     "display_name": "Rayo Vallecano — Elche",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T12:00:00.000Z",
     "url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Rayo Vallecano 2-1 Elche",
    "odds_set": {
     "by_author": "8.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T03:38:05.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T03:38:05.000Z",
     "detected_at": "2026-10-23T03:44:17.371Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Rayo Vallecano 2-1 Elche",
     "author_odds": "8.5",
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Rayo Vallecano 2-1 Elche at 8.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Rayo Vallecano 0-3 Elche."
    },
    "settlements": [
     {
      "operation_id": "50fa17c0ae550d7f99ec10632d0cc628a7356a9b33072f715fc551cbd0715ac7",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Rayo Vallecano 2-1 Elche",
      "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": "257df00dfe7d1ff1cc2b97d08796b2e2fe5c1a82d19e11d6b02166fdcc1e60df",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Rayo Vallecano 2-1 Elche",
      "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": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rayo Vallecano 2-1 Elche"
   }
  },
  {
   "record_id": "n-4ae3698a1b682c165f15d84c",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-4ae3698a1b682c165f15d84c",
   "match": "Rayo Vallecano v Elche",
   "match_url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
   "kickoff": "2026-10-24T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 32.3,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 4.5 cards: over 4.5 at 1.91",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T03:38:05.000Z",
   "recorded_at": "2026-10-23T03:44:17.371Z",
   "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-4ae3698a1b682c165f15d84c",
    "quote_text": "Over 4.5 total cards at 10/11 (1.91)",
    "fragment_from": 4373,
    "fragment_to": 4409,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9ce8482142a6d44f642dcfb8389a7e0a033e6646ec64d23295c6a17233642bd",
     "material_removed": false
    },
    "published_at": "2026-10-23T03:38:05.000Z",
    "detected_at": "2026-10-23T03:44:17.371Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7d09ca90ea91",
     "display_name": "Rayo Vallecano — Elche",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T12:00:00.000Z",
     "url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 cards",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": "1.91",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T03:38:05.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T03:38:05.000Z",
     "detected_at": "2026-10-23T03:44:17.371Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 cards",
     "choice": "over 4.5",
     "author_odds": "1.91",
     "market_key": "cards_over_under",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "bookings",
     "in_words": "Over/Under 4.5 cards: over 4.5 at 1.91"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won — cards 3-3 in the match (6 in total); the final score was Rayo Vallecano 0-3 Elche."
    },
    "settlements": [
     {
      "operation_id": "8ca52e0ff67617909d95e550d7e155b44fa7083a16bbae1006ef3b34c3ab5d2e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 cards",
      "choice": "over 4.5",
      "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": "797c9ed1ed6baa22527958783d793e891b1b3f9478f1b0fbda87f65c7847442d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 cards",
      "choice": "over 4.5",
      "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": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 cards)"
   }
  },
  {
   "record_id": "n-a32f4dc073d658f90f6f3a2b",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-a32f4dc073d658f90f6f3a2b",
   "match": "Rayo Vallecano v Elche",
   "match_url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
   "kickoff": "2026-10-24T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 32.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Rayo Vallecano at 1.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "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": "2026-10-23T03:38:05.000Z",
   "recorded_at": "2026-10-23T03:44:17.371Z",
   "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-a32f4dc073d658f90f6f3a2b",
    "quote_text": "Match result: Rayo Vallecano at 17/20 (1.85)",
    "fragment_from": 4487,
    "fragment_to": 4531,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9ce8482142a6d44f642dcfb8389a7e0a033e6646ec64d23295c6a17233642bd",
     "material_removed": false
    },
    "published_at": "2026-10-23T03:38:05.000Z",
    "detected_at": "2026-10-23T03:44:17.371Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7d09ca90ea91",
     "display_name": "Rayo Vallecano — Elche",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T12:00:00.000Z",
     "url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Rayo Vallecano",
    "odds_set": {
     "by_author": "1.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": "2026-10-23T03:38:05.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T03:38:05.000Z",
     "detected_at": "2026-10-23T03:44:17.371Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Rayo Vallecano",
     "author_odds": "1.85",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Rayo Vallecano at 1.85"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rayo Vallecano 0-3 Elche."
    },
    "settlements": [
     {
      "operation_id": "8d571564bb9836123f22d8a0aff06cc207966884de47d55461dd3110bdc2d2c4",
      "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": "Rayo Vallecano",
      "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": "9f07bcb712eb7f40006f08000cdeba466ff0010bcec62d1c8bac1d573d698af0",
      "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": "Rayo Vallecano",
      "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": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rayo Vallecano to win"
   }
  },
  {
   "record_id": "n-c2a0b6850e710bb921664788",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-c2a0b6850e710bb921664788",
   "match": "Rayo Vallecano v Elche",
   "match_url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
   "kickoff": "2026-10-24T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 32.3,
   "market_code": "corners_total",
   "author_said": "Over/Under 10.5 corners: over 10.5 at 2.05",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "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": "2026-10-23T03:38:05.000Z",
   "recorded_at": "2026-10-23T03:44:17.371Z",
   "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-c2a0b6850e710bb921664788",
    "quote_text": "Over 10.5 total corners at 21/20 (2.05)",
    "fragment_from": 4558,
    "fragment_to": 4597,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9ce8482142a6d44f642dcfb8389a7e0a033e6646ec64d23295c6a17233642bd",
     "material_removed": false
    },
    "published_at": "2026-10-23T03:38:05.000Z",
    "detected_at": "2026-10-23T03:44:17.371Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7d09ca90ea91",
     "display_name": "Rayo Vallecano — Elche",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T12:00:00.000Z",
     "url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 10.5 corners",
    "outcome_label": "over 10.5",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T03:38:05.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T03:38:05.000Z",
     "detected_at": "2026-10-23T03:44:17.371Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 10.5 corners",
     "choice": "over 10.5",
     "author_odds": "2.05",
     "market_key": "corners_total",
     "choice_key": "over",
     "period": "match",
     "line": "10.5",
     "subject": "corners",
     "in_words": "Over/Under 10.5 corners: over 10.5 at 2.05"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost — corners 3-3 in the match (6 in total); the final score was Rayo Vallecano 0-3 Elche."
    },
    "settlements": [
     {
      "operation_id": "dd75657623a25ccaa900ad69a24e98e64edeb8f4d527358db0b775a515bcfeeb",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 10.5 corners",
      "choice": "over 10.5",
      "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": "592a7a997a1d3fb01838ba29ff5eb2535b59607e5710d594a37d4c6a61c214eb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 10.5 corners",
      "choice": "over 10.5",
      "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": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 10.5 (Over/Under 10.5 corners)"
   }
  },
  {
   "record_id": "n-d8ad7ab2f0438897972d79da",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-d8ad7ab2f0438897972d79da",
   "match": "Rayo Vallecano v Elche",
   "match_url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
   "kickoff": "2026-10-24T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 32.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "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": "2026-10-23T03:38:05.000Z",
   "recorded_at": "2026-10-23T03:44:17.371Z",
   "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-d8ad7ab2f0438897972d79da",
    "quote_text": "BTTS - Yes",
    "fragment_from": 198,
    "fragment_to": 208,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e9ce8482142a6d44f642dcfb8389a7e0a033e6646ec64d23295c6a17233642bd",
     "material_removed": false
    },
    "published_at": "2026-10-23T03:38:05.000Z",
    "detected_at": "2026-10-23T03:44:17.371Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7d09ca90ea91",
     "display_name": "Rayo Vallecano — Elche",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T12:00:00.000Z",
     "url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T03:38:05.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T03:38:05.000Z",
     "detected_at": "2026-10-23T03:44:17.371Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rayo Vallecano 0-3 Elche."
    },
    "settlements": [
     {
      "operation_id": "32b47445499d2f15cb20d01391eaa0f42d4f47e517f73e516bb063241dcf7449",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "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": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/rayo-vallecano-vs-elche-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-1ddb3b6c891659f0df1a84f4",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-1ddb3b6c891659f0df1a84f4",
   "match": "Real Racing Club v Espanyol",
   "match_url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
   "kickoff": "2026-10-24T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.3,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 4.5 cards: over 4.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.9",
   "settled_price": "1.9",
   "published_at": "2026-10-23T04:44:41.000Z",
   "recorded_at": "2026-10-23T04:54:17.031Z",
   "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-1ddb3b6c891659f0df1a84f4",
    "quote_text": "> Over 4.5 total cards at 9/10 (1.90)",
    "fragment_from": 4248,
    "fragment_to": 4285,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "245255e8111c4061fa18ca19681ececf1bb0e02ba3265fe98d8f56871543758a",
     "material_removed": false
    },
    "published_at": "2026-10-23T04:44:41.000Z",
    "detected_at": "2026-10-23T04:54:17.031Z",
    "executed_at": "2026-11-07T12:18:20.651Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a1ecb34cd4e9",
     "display_name": "Real Racing Club — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T14:15:00.000Z",
     "url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 cards",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T04:44:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T04:44:41.000Z",
     "detected_at": "2026-10-23T04:54:17.031Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 cards",
     "choice": "over 4.5",
     "author_odds": "1.9",
     "market_key": "cards_over_under",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "bookings",
     "in_words": "Over/Under 4.5 cards: over 4.5 at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won — cards 3-4 in the match (7 in total); the final score was Real Racing Club 2-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "bd5056748687cd27c826aa4aeb6efcdf5565bd87e377ae8ba7ce6688d55a5099",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 cards",
      "choice": "over 4.5",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-11-07T12:18:20.651Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7e96893ddb4f4f0832f990baacc38d909ae827868d29d646328df6d5f7934774",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 cards",
      "choice": "over 4.5",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 cards)"
   }
  },
  {
   "record_id": "n-79890e35c0cdec789ee8dc9c",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-79890e35c0cdec789ee8dc9c",
   "match": "Real Racing Club v Espanyol",
   "match_url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
   "kickoff": "2026-10-24T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Real Racing Club 2-2 Espanyol at 12",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-10-23T04:44:41.000Z",
   "recorded_at": "2026-10-23T04:54:17.031Z",
   "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-79890e35c0cdec789ee8dc9c",
    "quote_text": "We also fancy a 2-2 correct score at 11/1 (12.00)",
    "fragment_from": 3914,
    "fragment_to": 3963,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "245255e8111c4061fa18ca19681ececf1bb0e02ba3265fe98d8f56871543758a",
     "material_removed": false
    },
    "published_at": "2026-10-23T04:44:41.000Z",
    "detected_at": "2026-10-23T04:54:17.031Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-a1ecb34cd4e9",
     "display_name": "Real Racing Club — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T14:15:00.000Z",
     "url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Real Racing Club 2-2 Espanyol",
    "odds_set": {
     "by_author": "12",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T04:44:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T04:44:41.000Z",
     "detected_at": "2026-10-23T04:54:17.031Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Real Racing Club 2-2 Espanyol",
     "author_odds": "12",
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Real Racing Club 2-2 Espanyol at 12"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Real Racing Club 2-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "97ade65e5945b708eb62ac0546ce2c79928de7f728a708cf4eed5c9075f8b0bc",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Real Racing Club 2-2 Espanyol",
      "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": "9978da1931a4f07a41bd368f6c8e2cacc1fdfd88f4aae3036046167fea8f0258",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Real Racing Club 2-2 Espanyol",
      "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": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Racing Club 2-2 Espanyol"
   }
  },
  {
   "record_id": "n-ad780ac5d2ec99a58183697b",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-ad780ac5d2ec99a58183697b",
   "match": "Real Racing Club v Espanyol",
   "match_url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
   "kickoff": "2026-10-24T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.3,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.5",
   "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": "2.5",
   "settled_price": "2.6050",
   "published_at": "2026-10-23T04:44:41.000Z",
   "recorded_at": "2026-10-23T04:54:17.031Z",
   "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": "under",
    "price": "1.4750",
    "result": "Won",
    "points_hundredths": 4750,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ad780ac5d2ec99a58183697b",
    "quote_text": "> Over 3.5 total goals at 6/4 (2.50)",
    "fragment_from": 4074,
    "fragment_to": 4110,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "245255e8111c4061fa18ca19681ececf1bb0e02ba3265fe98d8f56871543758a",
     "material_removed": false
    },
    "published_at": "2026-10-23T04:44:41.000Z",
    "detected_at": "2026-10-23T04:54:17.031Z",
    "executed_at": "2026-10-24T00:45:49.645Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a1ecb34cd4e9",
     "display_name": "Real Racing Club — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T14:15:00.000Z",
     "url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.5",
     "our_snapshot": "2.6050",
     "our_snapshot_at": "2026-10-23T04:52:08.337Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T04:44:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T04:44:41.000Z",
     "detected_at": "2026-10-23T04:54:17.031Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.5",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Racing Club 2-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "1314391e1c5a95e9e3a1f17fa74a657f936ccdd6b5bf7e57a77f74a06b3dcb1d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-23T06:46:08.559Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d03767e2b1f1bf75cb04405becf5dd47ab1e12eb0cd7dcdc72ec758cf6fffc64",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.6050",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:45:49.645Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-bc5ddf08f9badcd395892b82",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-bc5ddf08f9badcd395892b82",
   "match": "Real Racing Club v Espanyol",
   "match_url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
   "kickoff": "2026-10-24T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.75",
   "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": "3.75",
   "settled_price": "3.6000",
   "published_at": "2026-10-23T04:44:41.000Z",
   "recorded_at": "2026-10-23T04:54:17.031Z",
   "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-bc5ddf08f9badcd395892b82",
    "quote_text": "> Match result: Draw at 11/4 (3.75)",
    "fragment_from": 4188,
    "fragment_to": 4223,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "245255e8111c4061fa18ca19681ececf1bb0e02ba3265fe98d8f56871543758a",
     "material_removed": false
    },
    "published_at": "2026-10-23T04:44:41.000Z",
    "detected_at": "2026-10-23T04:54:17.031Z",
    "executed_at": "2026-11-07T12:18:26.025Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a1ecb34cd4e9",
     "display_name": "Real Racing Club — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T14:15:00.000Z",
     "url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.75",
     "our_snapshot": "3.6000",
     "our_snapshot_at": "2026-10-23T04:53:54.898Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T04:44:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T04:44:41.000Z",
     "detected_at": "2026-10-23T04:54:17.031Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.75",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Racing Club 2-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "629099a1924b2338a69e5c8c5cee17a31efc1f274c55f728c51b1c8bafd58d18",
      "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": "draw",
      "decimal_odds": "3.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:18:25.546Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "006aa6214749d71901c8b2bc4a838d5439259a0fdd9e366400e78682035b3254",
      "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": "draw",
      "decimal_odds": "3.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:18:26.025Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-e889fab77af50703d4ff69f1",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-e889fab77af50703d4ff69f1",
   "match": "Real Racing Club v Espanyol",
   "match_url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
   "kickoff": "2026-10-24T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5291,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5291",
   "published_at": "2026-10-23T04:44:41.000Z",
   "recorded_at": "2026-10-23T04:54:17.031Z",
   "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-e889fab77af50703d4ff69f1",
    "quote_text": "> BTTS – Yes at 11/20 (1.55)",
    "fragment_from": 4135,
    "fragment_to": 4163,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "245255e8111c4061fa18ca19681ececf1bb0e02ba3265fe98d8f56871543758a",
     "material_removed": false
    },
    "published_at": "2026-10-23T04:44:41.000Z",
    "detected_at": "2026-10-23T04:54:17.031Z",
    "executed_at": "2026-11-07T12:18:25.502Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a1ecb34cd4e9",
     "display_name": "Real Racing Club — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T14:15:00.000Z",
     "url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5291",
     "our_snapshot_at": "2026-10-23T04:53:54.898Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5291,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T04:44:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T04:44:41.000Z",
     "detected_at": "2026-10-23T04:54:17.031Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Racing Club 2-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "6b4ae08cd95a2b528fd5fe871346da3a89df43962982e6315362bdd33974e4eb",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-11-07T12:18:24.276Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b714470419789b87ccbd6fd55cda5a06071ee0c536d7311ac07ab27b0e13b027",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5291",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5291,
      "executed_at": "2026-11-07T12:18:25.502Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/racing-santander-vs-espanyol-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-3da17c74e1f40a023d18b1d3",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-3da17c74e1f40a023d18b1d3",
   "match": "Valencia v Villarreal",
   "match_url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7105,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.7105",
   "published_at": "2026-10-23T06:29:35.000Z",
   "recorded_at": "2026-10-23T06:44:17.338Z",
   "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": "over",
    "price": "1.7105",
    "result": "Won",
    "points_hundredths": 7105,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3da17c74e1f40a023d18b1d3",
    "quote_text": "> Over 2.5 total goals at 7/10 (1.70) | Likelihood: Probable",
    "fragment_from": 4128,
    "fragment_to": 4188,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e7854a7b7882c94ce10fec0a949aaf5f7aa854e40e2adc283732bc838c9ec00a",
     "material_removed": false
    },
    "published_at": "2026-10-23T06:29:35.000Z",
    "detected_at": "2026-10-23T06:44:17.338Z",
    "executed_at": "2026-10-24T09:36:50.940Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3837cbba3984",
     "display_name": "Valencia — Villarreal",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.7105",
     "our_snapshot_at": "2026-10-23T06:39:51.275Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7105,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T06:29:35.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T06:29:35.000Z",
     "detected_at": "2026-10-23T06:44:17.338Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.7",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Valencia 1-2 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "9854ae2fd49412251d6dbb4bdb6ae0f6d9b87cb1db2f742060d60ee151d5cc3e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-10-24T09:36:50.483Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ce78b5ba78bc7d7b76979fce88bf418210abf5732d50969c752d6ad770999099",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.7105",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7105,
      "executed_at": "2026-10-24T09:36:50.940Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-883fe54f6d6ca996e045477f",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-883fe54f6d6ca996e045477f",
   "match": "Valencia v Villarreal",
   "match_url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.8,
   "market_code": "cards_over_under",
   "author_said": "Over/Under 4.5 cards: over 4.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T06:29:35.000Z",
   "recorded_at": "2026-10-23T06:44:17.338Z",
   "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-883fe54f6d6ca996e045477f",
    "quote_text": "Over 4.5 total cards\n\nThe last 12 competitive H2Hs, as well as Valencia's last four games, have all gone above the 4.5-card threshold.",
    "fragment_from": 197,
    "fragment_to": 331,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e7854a7b7882c94ce10fec0a949aaf5f7aa854e40e2adc283732bc838c9ec00a",
     "material_removed": false
    },
    "published_at": "2026-10-23T06:29:35.000Z",
    "detected_at": "2026-10-23T06:44:17.338Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-3837cbba3984",
     "display_name": "Valencia — Villarreal",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 cards",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T06:29:35.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T06:29:35.000Z",
     "detected_at": "2026-10-23T06:44:17.338Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 cards",
     "choice": "over 4.5",
     "author_odds": null,
     "market_key": "cards_over_under",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "bookings",
     "in_words": "Over/Under 4.5 cards: over 4.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won — cards 6-4 in the match (10 in total); the final score was Valencia 1-2 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "6f1bb4e49e49671614340ce57dcac8bcf52f35ea2fef73daa5f5a1f7d0072e8f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 cards",
      "choice": "over 4.5",
      "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": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 cards)"
   }
  },
  {
   "record_id": "n-950c4d439083e88611edb271",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-950c4d439083e88611edb271",
   "match": "Valencia v Villarreal",
   "match_url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5714,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5714",
   "published_at": "2026-10-23T06:29:35.000Z",
   "recorded_at": "2026-10-23T06:44:17.338Z",
   "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": "yes",
    "price": "1.5714",
    "result": "Won",
    "points_hundredths": 5714,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-950c4d439083e88611edb271",
    "quote_text": "We also fancy BTTS – Yes at 3/5 (1.60), as was the case in seven of Villarreal's last nine matches and in six of the last eight H2Hs.",
    "fragment_from": 3950,
    "fragment_to": 4083,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e7854a7b7882c94ce10fec0a949aaf5f7aa854e40e2adc283732bc838c9ec00a",
     "material_removed": false
    },
    "published_at": "2026-10-23T06:29:35.000Z",
    "detected_at": "2026-10-23T06:44:17.338Z",
    "executed_at": "2026-10-24T09:36:50.061Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3837cbba3984",
     "display_name": "Valencia — Villarreal",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5714",
     "our_snapshot_at": "2026-10-23T06:39:51.275Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5714,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T06:29:35.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T06:29:35.000Z",
     "detected_at": "2026-10-23T06:44:17.338Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Valencia 1-2 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "64ef97f9c30066d0492cb0a53beb26e19b8b0fe2c4145a52dcac95c1cbee6f40",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-24T09:36:49.689Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3361a2078ce9bb514f6a6927dabf5134fa3497683e9f3bff160a45cf50851d93",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5714",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5714,
      "executed_at": "2026-10-24T09:36:50.061Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-984408ab4af303027c813d52",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-984408ab4af303027c813d52",
   "match": "Valencia v Villarreal",
   "match_url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Valencia 2-1 Villarreal at 11",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "11",
   "settled_price": "10.0000",
   "published_at": "2026-10-23T06:29:35.000Z",
   "recorded_at": "2026-10-23T06:44:17.338Z",
   "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-984408ab4af303027c813d52",
    "quote_text": "Correct Score: 2-1 at 10/1 (11.00) | Likelihood: Outsider",
    "fragment_from": 4369,
    "fragment_to": 4426,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e7854a7b7882c94ce10fec0a949aaf5f7aa854e40e2adc283732bc838c9ec00a",
     "material_removed": false
    },
    "published_at": "2026-10-23T06:29:35.000Z",
    "detected_at": "2026-10-23T06:44:17.338Z",
    "executed_at": "2026-11-07T12:18:00.927Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3837cbba3984",
     "display_name": "Valencia — Villarreal",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Valencia 2-1 Villarreal",
    "odds_set": {
     "by_author": "11",
     "our_snapshot": "10.0000",
     "our_snapshot_at": "2026-10-23T06:42:52.795Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T06:29:35.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T06:29:35.000Z",
     "detected_at": "2026-10-23T06:44:17.338Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Valencia 2-1 Villarreal",
     "author_odds": "11",
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Valencia 2-1 Villarreal at 11"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Valencia 1-2 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "352a6aa2ac9dfe2ad1be2f07f3cd8ffb602296e3757585a810edeff9d1cbcd58",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Valencia 2-1 Villarreal",
      "decimal_odds": "11",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:17:59.588Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "39da727751a8b1b2c160169223cc1b6aa4e4e66d2b0bc20b0be0bc61e65a2b0b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Valencia 2-1 Villarreal",
      "decimal_odds": "10.0000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:18:00.927Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Valencia 2-1 Villarreal"
   }
  },
  {
   "record_id": "n-a5df1bddca33763d294dcf22",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-a5df1bddca33763d294dcf22",
   "match": "Valencia v Villarreal",
   "match_url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 33.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Valencia at 3.3",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.3",
   "settled_price": "3.2000",
   "published_at": "2026-10-23T06:29:35.000Z",
   "recorded_at": "2026-10-23T06:44:17.338Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.1500",
    "result": "Won",
    "points_hundredths": 11500,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a5df1bddca33763d294dcf22",
    "quote_text": "Match result: Valencia at 23/10 (3.30) | Likelihood: Possible",
    "fragment_from": 4243,
    "fragment_to": 4304,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e7854a7b7882c94ce10fec0a949aaf5f7aa854e40e2adc283732bc838c9ec00a",
     "material_removed": false
    },
    "published_at": "2026-10-23T06:29:35.000Z",
    "detected_at": "2026-10-23T06:44:17.338Z",
    "executed_at": "2026-10-24T09:36:50.462Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3837cbba3984",
     "display_name": "Valencia — Villarreal",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Valencia",
    "odds_set": {
     "by_author": "3.3",
     "our_snapshot": "3.2000",
     "our_snapshot_at": "2026-10-23T06:39:51.275Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T06:29:35.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T06:29:35.000Z",
     "detected_at": "2026-10-23T06:44:17.338Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Valencia",
     "author_odds": "3.3",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Valencia at 3.3"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Valencia 1-2 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "4e4c625f5b072dd06586cb1a2c34f16672fb758fa06616f11c9c37f8fbbc9ba9",
      "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": "Valencia",
      "decimal_odds": "3.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:36:50.087Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a96614f46f84da12cc7be633dbef9f73aa91d646b03649dd479dcd43fe618566",
      "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": "Valencia",
      "decimal_odds": "3.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:36:50.462Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/valencia-vs-villarreal-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Valencia to win"
   }
  },
  {
   "record_id": "n-421e7fc016848d4cef3f3cb0",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-421e7fc016848d4cef3f3cb0",
   "match": "Atlético Madrid v Deportivo de A Coruña",
   "match_url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
   "kickoff": "2026-10-24T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 35.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atlético Madrid at 1.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 2632,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.3",
   "settled_price": "1.2632",
   "published_at": "2026-10-23T07:28:45.000Z",
   "recorded_at": "2026-10-23T07:34:19.941Z",
   "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.2632",
    "result": "Won",
    "points_hundredths": 2632,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-421e7fc016848d4cef3f3cb0",
    "quote_text": "Match result: Atletico Madrid at 3/10 (1.30)",
    "fragment_from": 4188,
    "fragment_to": 4232,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/atletico-madrid-vs-deportivo-la-coruna-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "70b9f0874a7aa0f5fff74cf4284453c2183ad76236dc944af0a5e0171203f93a",
     "material_removed": false
    },
    "published_at": "2026-10-23T07:28:45.000Z",
    "detected_at": "2026-10-23T07:34:19.941Z",
    "executed_at": "2026-10-24T09:36:26.884Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-101d7807b227",
     "display_name": "Atlético Madrid — Deportivo de A Coruña",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T19:00:00.000Z",
     "url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Atlético Madrid",
    "odds_set": {
     "by_author": "1.3",
     "our_snapshot": "1.2632",
     "our_snapshot_at": "2026-10-23T07:30:27.016Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 2632,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T07:28:45.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T07:28:45.000Z",
     "detected_at": "2026-10-23T07:34:19.941Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Atlético Madrid",
     "author_odds": "1.3",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atlético Madrid at 1.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atlético Madrid 1-0 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "3b0efe6c985a40221714131b267e553d69acfde6e0a62dfb941a0c0a4ef0b988",
      "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.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3000,
      "executed_at": "2026-10-24T09:36:25.601Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4e2b4eda2c252b8f09fc8835f5e42e9314dbf066dd820ba8a2045d27b0dd151f",
      "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.2632",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2632,
      "executed_at": "2026-10-24T09:36:26.884Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/atletico-madrid-vs-deportivo-la-coruna-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid to win"
   }
  },
  {
   "record_id": "n-a3ccc08205e14bca6d6b17fe",
   "url": "/authors/kelechi-udoka/picks/14/#pick-n-a3ccc08205e14bca6d6b17fe",
   "match": "Atlético Madrid v Deportivo de A Coruña",
   "match_url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
   "kickoff": "2026-10-24T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 35.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Atlético Madrid 4-1 Deportivo de A Coruña at 18",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T07:28:45.000Z",
   "recorded_at": "2026-10-23T07:34:19.941Z",
   "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-a3ccc08205e14bca6d6b17fe",
    "quote_text": "Correct Score: 4-1 at 17/1 (18.00)",
    "fragment_from": 4324,
    "fragment_to": 4358,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/atletico-madrid-vs-deportivo-la-coruna-prediction-24-10-2026/",
     "display_name": null,
     "speaker": "Kelechi Udoka",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "70b9f0874a7aa0f5fff74cf4284453c2183ad76236dc944af0a5e0171203f93a",
     "material_removed": false
    },
    "published_at": "2026-10-23T07:28:45.000Z",
    "detected_at": "2026-10-23T07:34:19.941Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-101d7807b227",
     "display_name": "Atlético Madrid — Deportivo de A Coruña",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T19:00:00.000Z",
     "url": "/football/matches/atletico-madrid-vs-deportivo-de-a-coruna-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Atlético Madrid 4-1 Deportivo de A Coruña",
    "odds_set": {
     "by_author": "18",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T07:28:45.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-23T07:28:45.000Z",
     "detected_at": "2026-10-23T07:34:19.941Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Atlético Madrid 4-1 Deportivo de A Coruña",
     "author_odds": "18",
     "market_key": "correct_score_market",
     "choice_key": "4-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Atlético Madrid 4-1 Deportivo de A Coruña at 18"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Atlético Madrid 1-0 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "cadb306efaf17c8d5f73e2d09023bd437f23fecd417da60cc1389fdb6592dc72",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Atlético Madrid",
      "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Kelechi Udoka",
     "publisher": "Football Whispers",
     "forecaster": "Kelechi Udoka",
     "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://footballwhispers.com/blog/atletico-madrid-vs-deportivo-la-coruna-prediction-24-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid 4-1 Deportivo de A Coruña"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 398,
  "pages": 21,
  "page_urls": [
   "/authors/kelechi-udoka/",
   "/authors/kelechi-udoka/picks/2/",
   "/authors/kelechi-udoka/picks/3/",
   "/authors/kelechi-udoka/picks/4/",
   "/authors/kelechi-udoka/picks/5/",
   "/authors/kelechi-udoka/picks/6/",
   "/authors/kelechi-udoka/picks/7/",
   "/authors/kelechi-udoka/picks/8/",
   "/authors/kelechi-udoka/picks/9/",
   "/authors/kelechi-udoka/picks/10/",
   "/authors/kelechi-udoka/picks/11/",
   "/authors/kelechi-udoka/picks/12/",
   "/authors/kelechi-udoka/picks/13/",
   "/authors/kelechi-udoka/picks/14/",
   "/authors/kelechi-udoka/picks/15/",
   "/authors/kelechi-udoka/picks/16/",
   "/authors/kelechi-udoka/picks/17/",
   "/authors/kelechi-udoka/picks/18/",
   "/authors/kelechi-udoka/picks/19/",
   "/authors/kelechi-udoka/picks/20/",
   "/authors/kelechi-udoka/picks/21/"
  ],
  "groups": {
   "settled": 194,
   "pending": 10,
   "excluded": 194
  },
  "continuation": "by_time",
  "page": 14,
  "first": 241,
  "last": 260,
  "author_url": "/authors/kelechi-udoka/",
  "current": true
 },
 "entity_id": "history:/authors/kelechi-udoka/picks/14/",
 "source_revision": 30
}
