{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/byron-david/picks/3/",
 "canonical": "/authors/byron-david/picks/3/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Byron David — football predictions, page 3 of 6",
 "description": "Predictions 21–40 of 85 by Byron David, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 3 of 6 of the predictions by Byron David recorded by Forecast Record: predictions 21–40 of 85 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": "85",
  "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-07T17:58:37.783Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "574595270e41c139dda21468ada8c012c23c93b0f137969013f5d9c9955ed923",
 "dependency_group": "author:e-69b617d3aeb87d420f05cc03",
 "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/byron-david/picks/3/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-69b617d3aeb87d420f05cc03",
  "public_name": "Byron David",
  "tracker_number": 1001,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-25",
   "until": "2026-11-06"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-2eb81186328639d674188a38",
   "url": "/authors/byron-david/picks/3/#pick-n-2eb81186328639d674188a38",
   "match": "Santos v Flamengo",
   "match_url": "/football/matches/santos-vs-flamengo-2026-10-08/",
   "kickoff": "2026-10-08T22:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 55.9,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Flamengo win, both teams to score: yes at 3.45",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "3.45",
   "settled_price": "3.45",
   "published_at": "2026-10-06T14:23:57.000Z",
   "recorded_at": "2026-10-06T14:33:35.432Z",
   "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,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2eb81186328639d674188a38",
    "quote_text": "> 1×2 & BTTS – Flamengo and yes at 3.45 | Likelihood: High",
    "fragment_from": 4356,
    "fragment_to": 4414,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/santos-vs-flamengo-prediction-preview-betting-tips-08-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1ebd4e485cb41aeea40edcf25e7d06e7c1d26ce2b2d2564dcf182e216f9fa677",
     "material_removed": false
    },
    "published_at": "2026-10-06T14:23:57.000Z",
    "detected_at": "2026-10-06T14:33:35.432Z",
    "executed_at": "2026-10-07T00:50:14.145Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44b00c2ebdea",
     "display_name": "Santos — Flamengo",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-08T22:30:00.000Z",
     "url": "/football/matches/santos-vs-flamengo-2026-10-08/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Flamengo win, both teams to score: yes",
    "odds_set": {
     "by_author": "3.45",
     "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-06T14:23:57.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-06T14:23:57.000Z",
     "detected_at": "2026-10-06T14:33:35.432Z",
     "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": "Match result and both teams to score",
     "choice": "Flamengo win, both teams to score: yes",
     "author_odds": "3.45",
     "market_key": "both_teams_score_and_result",
     "choice_key": "2-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Flamengo win, both teams to score: yes at 3.45"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Santos 2-2 Flamengo."
    },
    "settlements": [
     {
      "operation_id": "d99d7a121d99eeeb75bda67479c33feb82d100ba4ba1137a1755a9f5bf67f6bb",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Flamengo win, both teams to score: yes",
      "decimal_odds": "3.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-07T00:50:14.145Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ac29afde3831457abb2701654b7eedaba674d23728a888f9890c0bc92e91a0be",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Flamengo win, both teams to score: 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": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/santos-vs-flamengo-prediction-preview-betting-tips-08-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Flamengo win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-6f846627844e6919d5a3ccc2",
   "url": "/authors/byron-david/picks/3/#pick-n-6f846627844e6919d5a3ccc2",
   "match": "Santos v Flamengo",
   "match_url": "/football/matches/santos-vs-flamengo-2026-10-08/",
   "kickoff": "2026-10-08T22:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 55.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6300,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.63",
   "settled_price": "1.63",
   "published_at": "2026-10-06T14:23:57.000Z",
   "recorded_at": "2026-10-06T14:33:35.432Z",
   "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,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6f846627844e6919d5a3ccc2",
    "quote_text": "> BTTS – Yes at 1.63 | Likelihood: High",
    "fragment_from": 4315,
    "fragment_to": 4354,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/santos-vs-flamengo-prediction-preview-betting-tips-08-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1ebd4e485cb41aeea40edcf25e7d06e7c1d26ce2b2d2564dcf182e216f9fa677",
     "material_removed": false
    },
    "published_at": "2026-10-06T14:23:57.000Z",
    "detected_at": "2026-10-06T14:33:35.432Z",
    "executed_at": "2026-10-07T00:50:14.192Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44b00c2ebdea",
     "display_name": "Santos — Flamengo",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-08T22:30:00.000Z",
     "url": "/football/matches/santos-vs-flamengo-2026-10-08/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6300,
    "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-06T14:23:57.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-06T14:23:57.000Z",
     "detected_at": "2026-10-06T14:33:35.432Z",
     "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.63",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Santos 2-2 Flamengo."
    },
    "settlements": [
     {
      "operation_id": "4a8e434407c79ba4b203f11910a2f39742e0bf40aa1c185d7bfa707eb2b88d96",
      "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.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6300,
      "executed_at": "2026-10-07T00:50:14.192Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b552abec329d77b4c1969579084a29212bbfa1e50718dfc1f522ff1c9cdcbea8",
      "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.6803",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-08T05:09:19.117Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/santos-vs-flamengo-prediction-preview-betting-tips-08-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-7e2b9e6dfbe1cfd793d18955",
   "url": "/authors/byron-david/picks/3/#pick-n-7e2b9e6dfbe1cfd793d18955",
   "match": "Santos v Flamengo",
   "match_url": "/football/matches/santos-vs-flamengo-2026-10-08/",
   "kickoff": "2026-10-08T22:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 55.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Flamengo at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.76",
   "settled_price": "1.8000",
   "published_at": "2026-10-06T14:23:57.000Z",
   "recorded_at": "2026-10-06T14:33:35.432Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.8000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7e2b9e6dfbe1cfd793d18955",
    "quote_text": "> 1×2 – Flamengo to win at 1.76 | Likelihood: High",
    "fragment_from": 4263,
    "fragment_to": 4313,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/santos-vs-flamengo-prediction-preview-betting-tips-08-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1ebd4e485cb41aeea40edcf25e7d06e7c1d26ce2b2d2564dcf182e216f9fa677",
     "material_removed": false
    },
    "published_at": "2026-10-06T14:23:57.000Z",
    "detected_at": "2026-10-06T14:33:35.432Z",
    "executed_at": "2026-10-08T05:09:19.107Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44b00c2ebdea",
     "display_name": "Santos — Flamengo",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-08T22:30:00.000Z",
     "url": "/football/matches/santos-vs-flamengo-2026-10-08/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Flamengo",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-06T14:35:26.163Z",
     "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-06T14:23:57.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-06T14:23:57.000Z",
     "detected_at": "2026-10-06T14:33:35.432Z",
     "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": "Flamengo",
     "author_odds": "1.76",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Flamengo at 1.76"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Santos 2-2 Flamengo."
    },
    "settlements": [
     {
      "operation_id": "53601cbe2b33971d71ab202b4894e16560f6bee0c8ec6cb4df1ca3d390030536",
      "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": "Flamengo",
      "decimal_odds": "1.76",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-07T00:50:14.241Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "52a849e4c9e3e720aa9896b43dc7af8c4a3be4b473893d73e987987283e75657",
      "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": "Flamengo",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-08T05:09:19.107Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/santos-vs-flamengo-prediction-preview-betting-tips-08-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Flamengo to win"
   }
  },
  {
   "record_id": "n-ad30225acbf074f416997ff7",
   "url": "/authors/byron-david/picks/3/#pick-n-ad30225acbf074f416997ff7",
   "match": "Santos v Flamengo",
   "match_url": "/football/matches/santos-vs-flamengo-2026-10-08/",
   "kickoff": "2026-10-08T22:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 55.9,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Santos 1-2 Flamengo",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T14:23:57.000Z",
   "recorded_at": "2026-10-06T14:33:35.432Z",
   "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": {
    "outcome": "2",
    "price": "1.8000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-ad30225acbf074f416997ff7",
    "quote_text": "Whispers predicts: Santos 1-2 Flamengo",
    "fragment_from": 3657,
    "fragment_to": 3695,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/santos-vs-flamengo-prediction-preview-betting-tips-08-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1ebd4e485cb41aeea40edcf25e7d06e7c1d26ce2b2d2564dcf182e216f9fa677",
     "material_removed": false
    },
    "published_at": "2026-10-06T14:23:57.000Z",
    "detected_at": "2026-10-06T14:33:35.432Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44b00c2ebdea",
     "display_name": "Santos — Flamengo",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-08T22:30:00.000Z",
     "url": "/football/matches/santos-vs-flamengo-2026-10-08/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Santos 1-2 Flamengo",
    "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-06T14:23:57.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-06T14:23:57.000Z",
     "detected_at": "2026-10-06T14:33:35.432Z",
     "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": "Santos 1-2 Flamengo",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Santos 1-2 Flamengo"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Santos 2-2 Flamengo."
    },
    "settlements": [
     {
      "operation_id": "e87104791569bba8bafae119de45b8ed5e5ee269313d0d78a835406e12669f05",
      "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": "Flamengo",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-08T05:09:19.130Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/santos-vs-flamengo-prediction-preview-betting-tips-08-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Santos 1-2 Flamengo"
   }
  },
  {
   "record_id": "n-03eda63f96d1335ae0d98431",
   "url": "/authors/byron-david/picks/3/#pick-n-03eda63f96d1335ae0d98431",
   "match": "Sunderland v Brighton & Hove Albion",
   "match_url": "/football/matches/sunderland-vs-brighton-and-hove-albion-2026-10-10/",
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 49.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.6100",
   "published_at": "2026-10-08T12:37:24.000Z",
   "recorded_at": "2026-10-08T12:43:19.598Z",
   "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.6100",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-03eda63f96d1335ae0d98431",
    "quote_text": "backing BTTS – Yes at 1.60 odds a good option.",
    "fragment_from": 3954,
    "fragment_to": 4000,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/sunderland-vs-brighton-prediction-preview-betting-tips-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d13f422750e0ae720903e0eb142d6b114915b527e55bbafcd9dad8749a91fe5c",
     "material_removed": false
    },
    "published_at": "2026-10-08T12:37:24.000Z",
    "detected_at": "2026-10-08T12:43:19.598Z",
    "executed_at": "2026-10-10T23:35:09.111Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8ffaa07fdf31",
     "display_name": "Sunderland — Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": "/football/matches/sunderland-vs-brighton-and-hove-albion-2026-10-10/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.6100",
     "our_snapshot_at": "2026-10-08T12:39:54.040Z",
     "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-08T12:37:24.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T12:37:24.000Z",
     "detected_at": "2026-10-08T12:43:19.598Z",
     "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": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sunderland 0-2 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "88f84028b839265757e28b7b76763844b92f5c960ce0f0a781e7005399741f2d",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-08T20:31:19.153Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "369d6afcd519c8faa2e527cb7dfb4d365a91bdc51cfea8bf85288af570846906",
      "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.6100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T23:35:09.111Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/sunderland-vs-brighton-prediction-preview-betting-tips-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-68a4071b4f4da41594c6a68f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "at 2.90 odds to score anytime is a no-brainer.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T12:37:24.000Z",
   "recorded_at": "2026-10-08T12:43:19.598Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-72be4ed97b4681c93678ecda",
   "url": "/authors/byron-david/picks/3/#pick-n-72be4ed97b4681c93678ecda",
   "match": "Sunderland v Brighton & Hove Albion",
   "match_url": "/football/matches/sunderland-vs-brighton-and-hove-albion-2026-10-10/",
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 49.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Sunderland 1-2 Brighton & Hove Albion",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T12:37:24.000Z",
   "recorded_at": "2026-10-08T12:43:19.598Z",
   "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": {
    "outcome": "2",
    "price": "2.3000",
    "result": "Won",
    "points_hundredths": 13000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-72be4ed97b4681c93678ecda",
    "quote_text": "Whispers predicts: Sunderland 1-2 Brighton",
    "fragment_from": 3541,
    "fragment_to": 3583,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/sunderland-vs-brighton-prediction-preview-betting-tips-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d13f422750e0ae720903e0eb142d6b114915b527e55bbafcd9dad8749a91fe5c",
     "material_removed": false
    },
    "published_at": "2026-10-08T12:37:24.000Z",
    "detected_at": "2026-10-08T12:43:19.598Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8ffaa07fdf31",
     "display_name": "Sunderland — Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": "/football/matches/sunderland-vs-brighton-and-hove-albion-2026-10-10/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Sunderland 1-2 Brighton & Hove Albion",
    "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-08T12:37:24.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T12:37:24.000Z",
     "detected_at": "2026-10-08T12:43:19.598Z",
     "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": "Sunderland 1-2 Brighton & Hove Albion",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Sunderland 1-2 Brighton & Hove Albion"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Sunderland 0-2 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "9606763ece56b26f6de38c305a13995dbf3ee939414859a352b6eeb42d331a24",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13000,
      "executed_at": "2026-10-10T23:35:09.118Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/sunderland-vs-brighton-prediction-preview-betting-tips-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland 1-2 Brighton & Hove Albion"
   }
  },
  {
   "record_id": "n-984cccc7bb4a810671b07f2a",
   "url": "/authors/byron-david/picks/3/#pick-n-984cccc7bb4a810671b07f2a",
   "match": "Sunderland v Brighton & Hove Albion",
   "match_url": "/football/matches/sunderland-vs-brighton-and-hove-albion-2026-10-10/",
   "kickoff": "2026-10-10T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 49.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brighton & Hove Albion at 2.22",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.22",
   "settled_price": "2.3000",
   "published_at": "2026-10-08T12:37:24.000Z",
   "recorded_at": "2026-10-08T12:43:19.598Z",
   "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.3000",
    "result": "Won",
    "points_hundredths": 13000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-984cccc7bb4a810671b07f2a",
    "quote_text": "the visitors should be backed to win at 2.22 odds.",
    "fragment_from": 3741,
    "fragment_to": 3791,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/sunderland-vs-brighton-prediction-preview-betting-tips-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d13f422750e0ae720903e0eb142d6b114915b527e55bbafcd9dad8749a91fe5c",
     "material_removed": false
    },
    "published_at": "2026-10-08T12:37:24.000Z",
    "detected_at": "2026-10-08T12:43:19.598Z",
    "executed_at": "2026-10-10T23:35:09.106Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8ffaa07fdf31",
     "display_name": "Sunderland — Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-10T14:00:00.000Z",
     "url": "/football/matches/sunderland-vs-brighton-and-hove-albion-2026-10-10/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "2.22",
     "our_snapshot": "2.3000",
     "our_snapshot_at": "2026-10-08T12:40:49.024Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13000,
    "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-08T12:37:24.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T12:37:24.000Z",
     "detected_at": "2026-10-08T12:43:19.598Z",
     "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": "Brighton & Hove Albion",
     "author_odds": "2.22",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brighton & Hove Albion at 2.22"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sunderland 0-2 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "d8041c98aeb3fa71ba4deaf5df9a111ebc2dde52bb4109594fa7abc8e1eb8c6c",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.22",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12200,
      "executed_at": "2026-10-08T20:31:19.138Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b21c3f7fe41dc24270e5171017be3d6bf8ffc05bad4d6dd76d5e50b6d752c9c2",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13000,
      "executed_at": "2026-10-10T23:35:09.106Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/sunderland-vs-brighton-prediction-preview-betting-tips-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win"
   }
  },
  {
   "record_id": "n-ad6caf00ce572d814cac8e86",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "backing them to score first at 1.81 odds is worth exploring.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T12:37:24.000Z",
   "recorded_at": "2026-10-08T12:43:19.598Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-43fbcb2a6cb114614ec2c280",
   "url": "/authors/byron-david/picks/3/#pick-n-43fbcb2a6cb114614ec2c280",
   "match": "FC Augsburg v FC Bayern München",
   "match_url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
   "kickoff": "2026-10-10T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.0,
   "market_code": "team_total",
   "author_said": "Team goals over/under 1.5: FC Augsburg over 1.5 at 2.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 18600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.7",
   "settled_price": "2.8600",
   "published_at": "2026-10-08T15:26:37.000Z",
   "recorded_at": "2026-10-08T15:31:27.722Z",
   "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,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-43fbcb2a6cb114614ec2c280",
    "quote_text": "Augsburg total – over 1.5 goals at 2.70",
    "fragment_from": 4703,
    "fragment_to": 4742,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ee05b87b3da4fbb99890e084102c04e0895aa09ebbab7d77a9456fffc87c585b",
     "material_removed": false
    },
    "published_at": "2026-10-08T15:26:37.000Z",
    "detected_at": "2026-10-08T15:31:27.722Z",
    "executed_at": "2026-10-10T23:35:08.859Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8e70f1379274",
     "display_name": "FC Augsburg — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T13:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 1.5",
    "outcome_label": "FC Augsburg over 1.5",
    "odds_set": {
     "by_author": "2.7",
     "our_snapshot": "2.8600",
     "our_snapshot_at": "2026-10-08T15:32:26.410Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 18600,
    "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-08T15:26:37.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T15:26:37.000Z",
     "detected_at": "2026-10-08T15:31:27.722Z",
     "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": "Team goals over/under 1.5",
     "choice": "FC Augsburg over 1.5",
     "author_odds": "2.7",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 1.5: FC Augsburg over 1.5 at 2.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Augsburg 2-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "ef068dc638a4fe15cc39a0aa3cc6c6b7d3626e7490eaa23c385f1330a54c5221",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "FC Augsburg over 1.5",
      "decimal_odds": "2.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 17000,
      "executed_at": "2026-10-09T15:52:22.948Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7553d65b57ab52f889c3e5159a1193a8cb17b376691654ec6e00c6aab431fec0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 1.5",
      "choice": "FC Augsburg over 1.5",
      "decimal_odds": "2.8600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 18600,
      "executed_at": "2026-10-10T23:35:08.859Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Augsburg over 1.5 (Team goals over/under 1.5)"
   }
  },
  {
   "record_id": "n-6d296bc8a375a337edf1c839",
   "url": "/authors/byron-david/picks/3/#pick-n-6d296bc8a375a337edf1c839",
   "match": "FC Augsburg v FC Bayern München",
   "match_url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
   "kickoff": "2026-10-10T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.0,
   "market_code": "player_to_score",
   "author_said": "Player to score: Michael Olise to score",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": "2-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-08T15:26:37.000Z",
   "recorded_at": "2026-10-08T15:31:27.722Z",
   "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,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6d296bc8a375a337edf1c839",
    "quote_text": "Michael Olise to score anytime.",
    "fragment_from": 199,
    "fragment_to": 230,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ee05b87b3da4fbb99890e084102c04e0895aa09ebbab7d77a9456fffc87c585b",
     "material_removed": false
    },
    "published_at": "2026-10-08T15:26:37.000Z",
    "detected_at": "2026-10-08T15:31:27.722Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-8e70f1379274",
     "display_name": "FC Augsburg — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T13:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Player to score",
    "outcome_label": "Michael Olise to score",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-08T15:26:37.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T15:26:37.000Z",
     "detected_at": "2026-10-08T15:31:27.722Z",
     "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": "Player to score",
     "choice": "Michael Olise to score",
     "author_odds": null,
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Michael Olise to score"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": "2-2",
     "data_status": "unknown",
     "cause": "the result data received so far does not include the player statistics this market needs",
     "methodology_version": "2.2",
     "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
    },
    "settlements": [
     {
      "operation_id": "7c6698a329c6da4bc48eb998385e19dc41b33e62b4a8c604afef2d1719da101d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Michael Olise to score",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Michael Olise to score"
   }
  },
  {
   "record_id": "n-80ce6e4b7b4d4f1c3c7f6599",
   "url": "/authors/byron-david/picks/3/#pick-n-80ce6e4b7b4d4f1c3c7f6599",
   "match": "FC Augsburg v FC Bayern München",
   "match_url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
   "kickoff": "2026-10-10T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.0,
   "market_code": "double_chance",
   "author_said": "Double chance: FC Augsburg or draw at 3.25",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 42500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.25",
   "settled_price": "5.2500",
   "published_at": "2026-10-08T15:26:37.000Z",
   "recorded_at": "2026-10-08T15:31:27.722Z",
   "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,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-80ce6e4b7b4d4f1c3c7f6599",
    "quote_text": "Double chance – Augsburg/ Draw at 3.25",
    "fragment_from": 4602,
    "fragment_to": 4640,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ee05b87b3da4fbb99890e084102c04e0895aa09ebbab7d77a9456fffc87c585b",
     "material_removed": false
    },
    "published_at": "2026-10-08T15:26:37.000Z",
    "detected_at": "2026-10-08T15:31:27.722Z",
    "executed_at": "2026-10-10T23:35:08.850Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8e70f1379274",
     "display_name": "FC Augsburg — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T13:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "FC Augsburg or draw",
    "odds_set": {
     "by_author": "3.25",
     "our_snapshot": "5.2500",
     "our_snapshot_at": "2026-10-08T15:32:26.410Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 42500,
    "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-08T15:26:37.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T15:26:37.000Z",
     "detected_at": "2026-10-08T15:31:27.722Z",
     "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": "Double chance",
     "choice": "FC Augsburg or draw",
     "author_odds": "3.25",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: FC Augsburg or draw at 3.25"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Augsburg 2-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "77ca2bc4bf8f715bc5d7c917726c45910be4e01bc60ceeacfcc8bf6562e9ba1d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "FC Augsburg or draw",
      "decimal_odds": "3.25",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 22500,
      "executed_at": "2026-10-09T15:52:23.644Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "250342cc3b88f6960cc6a9e6d23de8ca0b25d9a95cb9241e30d16ac7068963d4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "FC Augsburg or draw",
      "decimal_odds": "5.2500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 42500,
      "executed_at": "2026-10-10T23:35:08.850Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Augsburg or draw"
   }
  },
  {
   "record_id": "n-8af9ac53c7504326fe32fa5a",
   "url": "/authors/byron-david/picks/3/#pick-n-8af9ac53c7504326fe32fa5a",
   "match": "FC Augsburg v FC Bayern München",
   "match_url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
   "kickoff": "2026-10-10T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.0,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: over 4.5 at 1.86",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T15:26:37.000Z",
   "recorded_at": "2026-10-08T15:31:27.722Z",
   "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,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8af9ac53c7504326fe32fa5a",
    "quote_text": "Totals – Over 4.5 goals at 1.86",
    "fragment_from": 4832,
    "fragment_to": 4863,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ee05b87b3da4fbb99890e084102c04e0895aa09ebbab7d77a9456fffc87c585b",
     "material_removed": false
    },
    "published_at": "2026-10-08T15:26:37.000Z",
    "detected_at": "2026-10-08T15:31:27.722Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-8e70f1379274",
     "display_name": "FC Augsburg — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T13:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": "1.86",
     "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-08T15:26:37.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T15:26:37.000Z",
     "detected_at": "2026-10-08T15:31:27.722Z",
     "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 goals",
     "choice": "over 4.5",
     "author_odds": "1.86",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: over 4.5 at 1.86"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Augsburg 2-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "f6d2fc13db9c62bfe80f766af3a0e8eb9121584383eecb4ad829b6aa54227527",
      "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 goals",
      "choice": "over 4.5",
      "decimal_odds": "1.86",
      "odds_role": "author_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-09T15:52:24.335Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d913a7855eccef47e1f1473bce0f580903ab14ada35d4d9c87dc6bbe4ec9e5a5",
      "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 goals",
      "choice": "over 4.5",
      "decimal_odds": "1.8585",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-10T23:35:08.874Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-be761a28ab302ccb18043eea",
   "url": "/authors/byron-david/picks/3/#pick-n-be761a28ab302ccb18043eea",
   "match": "FC Augsburg v FC Bayern München",
   "match_url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
   "kickoff": "2026-10-10T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.45",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4500,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.45",
   "settled_price": "1.45",
   "published_at": "2026-10-08T15:26:37.000Z",
   "recorded_at": "2026-10-08T15:31:27.722Z",
   "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,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-be761a28ab302ccb18043eea",
    "quote_text": "BTTS – Yes at 1.45",
    "fragment_from": 4662,
    "fragment_to": 4680,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ee05b87b3da4fbb99890e084102c04e0895aa09ebbab7d77a9456fffc87c585b",
     "material_removed": false
    },
    "published_at": "2026-10-08T15:26:37.000Z",
    "detected_at": "2026-10-08T15:31:27.722Z",
    "executed_at": "2026-10-09T15:52:25.075Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8e70f1379274",
     "display_name": "FC Augsburg — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T13:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.45",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4500,
    "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-08T15:26:37.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T15:26:37.000Z",
     "detected_at": "2026-10-08T15:31:27.722Z",
     "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.45",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.45"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Augsburg 2-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "6d4ef88316bb6b0ac56740fe66ff79ebb059fe94507c6986a9e2b0980b45471a",
      "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.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4500,
      "executed_at": "2026-10-09T15:52:25.075Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4d189b57131c342af0f90ab50cb5f65379bcf8f77dd38750857a0ae79ec37fae",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-dad90fcc536a410ea3ce5413",
   "url": "/authors/byron-david/picks/3/#pick-n-dad90fcc536a410ea3ce5413",
   "match": "FC Augsburg v FC Bayern München",
   "match_url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
   "kickoff": "2026-10-10T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: FC Augsburg 2-2 FC Bayern München",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T15:26:37.000Z",
   "recorded_at": "2026-10-08T15:31:27.722Z",
   "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,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dad90fcc536a410ea3ce5413",
    "quote_text": "Whispers predicts: FC Augsburg 2-2 Bayern Munich",
    "fragment_from": 3775,
    "fragment_to": 3823,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ee05b87b3da4fbb99890e084102c04e0895aa09ebbab7d77a9456fffc87c585b",
     "material_removed": false
    },
    "published_at": "2026-10-08T15:26:37.000Z",
    "detected_at": "2026-10-08T15:31:27.722Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8e70f1379274",
     "display_name": "FC Augsburg — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T13:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-fc-bayern-munchen-2026-10-10/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "FC Augsburg 2-2 FC Bayern München",
    "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-08T15:26:37.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T15:26:37.000Z",
     "detected_at": "2026-10-08T15:31:27.722Z",
     "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": "FC Augsburg 2-2 FC Bayern München",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: FC Augsburg 2-2 FC Bayern München"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was FC Augsburg 2-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "7eda614d6d37cbcca6d15c18dc07b624f416b68a22501e349aba99ce3d691e49",
      "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": "draw",
      "decimal_odds": "8.0000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-10T23:35:08.844Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/fc-augsburg-vs-bayern-munich-prediction-preview-betting-tips-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Augsburg 2-2 FC Bayern München"
   }
  },
  {
   "record_id": "n-1743750a7159ed6746f03a01",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "leads to an ideal halftime/ fulltime bet with a Frankfurt/ Leipzig outcome at 19.00 odds.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T17:38:41.000Z",
   "recorded_at": "2026-10-08T18:18:06.551Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "platform": null,
   "correction": null
  },
  {
   "record_id": "n-73ae64a182ebdeacf261061b",
   "url": "/authors/byron-david/picks/3/#pick-n-73ae64a182ebdeacf261061b",
   "match": "RB Leipzig v Eintracht Frankfurt",
   "match_url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.2,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: RB Leipzig win, both teams to score: yes at 2.21",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "6-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "2.21",
   "settled_price": "2.21",
   "published_at": "2026-10-08T17:38:41.000Z",
   "recorded_at": "2026-10-08T18:18:06.551Z",
   "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,
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-73ae64a182ebdeacf261061b",
    "quote_text": "a combination could work with a 1×2 & BTTS – Yes bet, backing the hosts to win and both teams to score at 2.21 odds.",
    "fragment_from": 4214,
    "fragment_to": 4330,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/rb-leipzig-vs-eintracht-frankfurt-prediction-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a1b6aee725f29d8e709a5d18111e0ffb70dfe4819974286dfdca0c7e89aada4d",
     "material_removed": false
    },
    "published_at": "2026-10-08T17:38:41.000Z",
    "detected_at": "2026-10-08T18:18:06.551Z",
    "executed_at": "2026-10-08T20:24:55.797Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7f44e1174795",
     "display_name": "RB Leipzig — Eintracht Frankfurt",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "RB Leipzig win, both teams to score: yes",
    "odds_set": {
     "by_author": "2.21",
     "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-08T17:38:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T17:38:41.000Z",
     "detected_at": "2026-10-08T18:18:06.551Z",
     "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": "Match result and both teams to score",
     "choice": "RB Leipzig win, both teams to score: yes",
     "author_odds": "2.21",
     "market_key": "both_teams_score_and_result",
     "choice_key": "1-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: RB Leipzig win, both teams to score: yes at 2.21"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was RB Leipzig 6-0 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "b5eab089c7de0e5c9d8f577667d97fb58572727b9c872df0250cab2b231fd6f4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "RB Leipzig win, both teams to score: yes",
      "decimal_odds": "2.21",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-08T20:24:55.797Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "23ab5a7b05377bdc1bcb33dc2da522a35b1acdefefba7da432125ae1899018fe",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "RB Leipzig win, both teams to score: 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": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/rb-leipzig-vs-eintracht-frankfurt-prediction-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-75fb418edd1b9480344988a6",
   "url": "/authors/byron-david/picks/3/#pick-n-75fb418edd1b9480344988a6",
   "match": "RB Leipzig v Eintracht Frankfurt",
   "match_url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "6-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5405,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.53",
   "settled_price": "1.5405",
   "published_at": "2026-10-08T17:38:41.000Z",
   "recorded_at": "2026-10-08T18:18:06.551Z",
   "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.5495",
    "result": "Won",
    "points_hundredths": 5495,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-75fb418edd1b9480344988a6",
    "quote_text": "backing Leipzig to win at 1.53 odds is the safest bet.",
    "fragment_from": 3915,
    "fragment_to": 3969,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/rb-leipzig-vs-eintracht-frankfurt-prediction-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a1b6aee725f29d8e709a5d18111e0ffb70dfe4819974286dfdca0c7e89aada4d",
     "material_removed": false
    },
    "published_at": "2026-10-08T17:38:41.000Z",
    "detected_at": "2026-10-08T18:18:06.551Z",
    "executed_at": "2026-10-10T23:35:08.618Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7f44e1174795",
     "display_name": "RB Leipzig — Eintracht Frankfurt",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "RB Leipzig",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": "1.5405",
     "our_snapshot_at": "2026-10-08T18:19:05.532Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5405,
    "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-08T17:38:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T17:38:41.000Z",
     "detected_at": "2026-10-08T18:18:06.551Z",
     "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": "RB Leipzig",
     "author_odds": "1.53",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: RB Leipzig at 1.53"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RB Leipzig 6-0 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "7354debe12ea9f9159c97207d74463512470ed0a3075f9c2207798abd0d51442",
      "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": "RB Leipzig",
      "decimal_odds": "1.53",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5300,
      "executed_at": "2026-10-08T20:24:55.768Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "eff5ba1b9f5e34b992ec9fdcc18dfa6838f7c01ac287182b841f82ffa055cc65",
      "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": "RB Leipzig",
      "decimal_odds": "1.5405",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5405,
      "executed_at": "2026-10-10T23:35:08.618Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/rb-leipzig-vs-eintracht-frankfurt-prediction-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig to win"
   }
  },
  {
   "record_id": "n-a07375712018e841be4071b6",
   "url": "/authors/byron-david/picks/3/#pick-n-a07375712018e841be4071b6",
   "match": "RB Leipzig v Eintracht Frankfurt",
   "match_url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.36",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "6-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.36",
   "settled_price": "1.3704",
   "published_at": "2026-10-08T17:38:41.000Z",
   "recorded_at": "2026-10-08T18:18:06.551Z",
   "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.3704",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a07375712018e841be4071b6",
    "quote_text": "suggesting that the BTTS-Yes play is an option at 1.36 odds.",
    "fragment_from": 4097,
    "fragment_to": 4157,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/rb-leipzig-vs-eintracht-frankfurt-prediction-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a1b6aee725f29d8e709a5d18111e0ffb70dfe4819974286dfdca0c7e89aada4d",
     "material_removed": false
    },
    "published_at": "2026-10-08T17:38:41.000Z",
    "detected_at": "2026-10-08T18:18:06.551Z",
    "executed_at": "2026-10-10T23:35:08.623Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7f44e1174795",
     "display_name": "RB Leipzig — Eintracht Frankfurt",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.36",
     "our_snapshot": "1.3704",
     "our_snapshot_at": "2026-10-08T19:23:12.319Z",
     "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-08T17:38:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T17:38:41.000Z",
     "detected_at": "2026-10-08T18:18:06.551Z",
     "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.36",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.36"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was RB Leipzig 6-0 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "11baeb8de8c8f11c73c3566e45c0549e739df6da232b0479df46fea5b86b6753",
      "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.36",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-08T20:24:55.783Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2586948def401768a947ea7ecf605812952b7a16eb42ed8015662b71e1441501",
      "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.3704",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T23:35:08.623Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/rb-leipzig-vs-eintracht-frankfurt-prediction-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-c345580cf43b5f59d867f987",
   "url": "/authors/byron-david/picks/3/#pick-n-c345580cf43b5f59d867f987",
   "match": "RB Leipzig v Eintracht Frankfurt",
   "match_url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 46.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: RB Leipzig 3-1 Eintracht Frankfurt",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "6-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-08T17:38:41.000Z",
   "recorded_at": "2026-10-08T18:18:06.551Z",
   "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": {
    "outcome": "1",
    "price": "1.5495",
    "result": "Won",
    "points_hundredths": 5495,
    "picked_favourite": true
   },
   "platform": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-c345580cf43b5f59d867f987",
    "quote_text": "Whispers predicts: RB Leipzig 3-1 Eintracht Frankfurt",
    "fragment_from": 3742,
    "fragment_to": 3795,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/rb-leipzig-vs-eintracht-frankfurt-prediction-10-10-26/",
     "display_name": null,
     "speaker": "Byron David",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a1b6aee725f29d8e709a5d18111e0ffb70dfe4819974286dfdca0c7e89aada4d",
     "material_removed": false
    },
    "published_at": "2026-10-08T17:38:41.000Z",
    "detected_at": "2026-10-08T18:18:06.551Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7f44e1174795",
     "display_name": "RB Leipzig — Eintracht Frankfurt",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "RB Leipzig 3-1 Eintracht Frankfurt",
    "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-08T17:38:41.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-10-08T17:38:41.000Z",
     "detected_at": "2026-10-08T18:18:06.551Z",
     "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": "RB Leipzig 3-1 Eintracht Frankfurt",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: RB Leipzig 3-1 Eintracht Frankfurt"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was RB Leipzig 6-0 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "ae5fe428b8b8578026d679813d62ae9bf0e67dc7eadc0c893f90537d50645f18",
      "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": "RB Leipzig",
      "decimal_odds": "1.5405",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5405,
      "executed_at": "2026-10-10T23:35:08.612Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Byron David",
     "publisher": "Football Whispers",
     "forecaster": "Byron David",
     "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/rb-leipzig-vs-eintracht-frankfurt-prediction-10-10-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig 3-1 Eintracht Frankfurt"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 85,
  "pages": 6,
  "page_urls": [
   "/authors/byron-david/",
   "/authors/byron-david/picks/2/",
   "/authors/byron-david/picks/3/",
   "/authors/byron-david/picks/4/",
   "/authors/byron-david/picks/5/",
   "/authors/byron-david/picks/6/"
  ],
  "groups": {
   "settled": 38,
   "pending": 6,
   "excluded": 41
  },
  "continuation": "by_time",
  "page": 3,
  "first": 21,
  "last": 40,
  "author_url": "/authors/byron-david/",
  "current": true
 },
 "entity_id": "history:/authors/byron-david/picks/3/",
 "source_revision": 41
}
