{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/adam-clancy/picks/14/",
 "canonical": "/authors/adam-clancy/picks/14/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Adam Clancy — football predictions, page 14 of 14",
 "description": "Predictions 241–258 of 258 by Adam Clancy, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 14 of 14 of the predictions by Adam Clancy recorded by Forecast Record: predictions 241–258 of 258 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": "258",
  "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:59:04.204Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "791c3861bfe8ae40e7a55eda87dfd103676b0a7480c98ffd22f360067c40ff75",
 "dependency_group": "author:e-69eff61f8d4d62c4cba66037",
 "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/adam-clancy/picks/14/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-69eff61f8d4d62c4cba66037",
  "public_name": "Adam Clancy",
  "tracker_number": 951,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-09-24",
   "until": "2026-11-06"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-af616c7e5f5037fc96ef7ecc",
   "url": "/authors/adam-clancy/picks/14/#pick-n-af616c7e5f5037fc96ef7ecc",
   "match": "Nottingham Forest v Manchester City",
   "match_url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
   "kickoff": "2026-11-07T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 43.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.3",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T21:37:17.000Z",
   "recorded_at": "2026-11-05T21:44:17.466Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-af616c7e5f5037fc96ef7ecc",
    "quote_text": "while Under 2.5 goals at 13/10 (2.30) could also come through in the same respect.",
    "fragment_from": 2974,
    "fragment_to": 3056,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/nottingham-forest-vs-manchester-city-prediction-07-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a329f6e65fe3b523a6b7461429c8b4bedd5e9d5c55e6090731b2904e646b0883",
     "material_removed": false
    },
    "published_at": "2026-11-05T21:37:17.000Z",
    "detected_at": "2026-11-05T21:44:17.466Z",
    "executed_at": "2026-11-05T21:45:48.414Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e86288800a65",
     "display_name": "Nottingham Forest — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T17:30:00.000Z",
     "url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": "2.2800",
     "our_snapshot_at": "2026-11-05T21:39:41.598Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-05T21:37:17.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-05T21:37:17.000Z",
     "detected_at": "2026-11-05T21:44:17.466Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "2.3",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 2.3"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "b65a6cdc1a2ee16d3357fdd04f2ecdd484ea507a095e52e3ee90cc80adc4d05f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-05T21:45:42.252Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e95f06a71a5d65afa3db06c63023be9f04baae0bd1a55a68b5336f9c9db4eb6f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "2.2800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-05T21:45:48.414Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/nottingham-forest-vs-manchester-city-prediction-07-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-dc3b5bed1239d81c7aa87556",
   "url": "/authors/adam-clancy/picks/14/#pick-n-dc3b5bed1239d81c7aa87556",
   "match": "Nottingham Forest v Manchester City",
   "match_url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
   "kickoff": "2026-11-07T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 43.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 0-2 Manchester City at 10",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T21:37:17.000Z",
   "recorded_at": "2026-11-05T21:44:17.466Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dc3b5bed1239d81c7aa87556",
    "quote_text": "Overall, we are predicting a 2-0 Man City victory, which is available at 9/1 (10.00).",
    "fragment_from": 3225,
    "fragment_to": 3310,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/nottingham-forest-vs-manchester-city-prediction-07-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a329f6e65fe3b523a6b7461429c8b4bedd5e9d5c55e6090731b2904e646b0883",
     "material_removed": false
    },
    "published_at": "2026-11-05T21:37:17.000Z",
    "detected_at": "2026-11-05T21:44:17.466Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e86288800a65",
     "display_name": "Nottingham Forest — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T17:30:00.000Z",
     "url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "Correct score",
    "outcome_label": "Nottingham Forest 0-2 Manchester City",
    "odds_set": {
     "by_author": "10",
     "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-11-05T21:37:17.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-05T21:37:17.000Z",
     "detected_at": "2026-11-05T21:44:17.466Z",
     "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": "Nottingham Forest 0-2 Manchester City",
     "author_odds": "10",
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Nottingham Forest 0-2 Manchester City at 10"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "58f42ead3341dc21a6d7b99e3b043dd5d41914a44bc1896d67b24c4521da2ab3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Nottingham Forest 0-2 Manchester City",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8dddadd5524fafe2cbf180945aa5011acfb391d799f163d1ed12f39572474cfd",
      "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": "Manchester City",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/nottingham-forest-vs-manchester-city-prediction-07-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest 0-2 Manchester City"
   }
  },
  {
   "record_id": "n-0c35f642b9dec00b815dd075",
   "url": "/authors/adam-clancy/picks/14/#pick-n-0c35f642b9dec00b815dd075",
   "match": "Ipswich Town v AFC Bournemouth",
   "match_url": "/football/matches/ipswich-town-vs-afc-bournemouth-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 44.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.67",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T17:30:51.000Z",
   "recorded_at": "2026-11-06T17:43:29.986Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-0c35f642b9dec00b815dd075",
    "quote_text": "BTTS – Yes at 4/6 (1.67)",
    "fragment_from": 2868,
    "fragment_to": 2892,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/ipswich-town-vs-bournemouth-prediction-08-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cfd648905cda25bc8d2de2eb267a23a2fbaf89c2f0edfb4bc8d8e4a7c47f56e8",
     "material_removed": false
    },
    "published_at": "2026-11-06T17:30:51.000Z",
    "detected_at": "2026-11-06T17:43:29.986Z",
    "executed_at": "2026-11-06T22:46:26.973Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b9edb744959e",
     "display_name": "Ipswich Town — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/ipswich-town-vs-afc-bournemouth-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-11-06T17:39:04.334Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-06T17:30:51.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T17:30:51.000Z",
     "detected_at": "2026-11-06T17:43:29.986Z",
     "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.67",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.67"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "5a655d583545bb04f274c12853e381bc99abf4c49b0857e5da24e09c926ca894",
      "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.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:46:19.952Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1cb6d89a983cb5b41402fd2042484eda1749402f5587510f5915c8d1e256b576",
      "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.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:46:26.973Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/ipswich-town-vs-bournemouth-prediction-08-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-22a72ec16615377a21105816",
   "url": "/authors/adam-clancy/picks/14/#pick-n-22a72ec16615377a21105816",
   "match": "Ipswich Town v AFC Bournemouth",
   "match_url": "/football/matches/ipswich-town-vs-afc-bournemouth-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 44.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Bournemouth at 1.95",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T17:30:51.000Z",
   "recorded_at": "2026-11-06T17:43:29.986Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-22a72ec16615377a21105816",
    "quote_text": "we are backing Bournemouth to win at 19/20 (1.95)",
    "fragment_from": 2766,
    "fragment_to": 2815,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/ipswich-town-vs-bournemouth-prediction-08-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cfd648905cda25bc8d2de2eb267a23a2fbaf89c2f0edfb4bc8d8e4a7c47f56e8",
     "material_removed": false
    },
    "published_at": "2026-11-06T17:30:51.000Z",
    "detected_at": "2026-11-06T17:43:29.986Z",
    "executed_at": "2026-11-06T17:47:41.288Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b9edb744959e",
     "display_name": "Ipswich Town — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/ipswich-town-vs-afc-bournemouth-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Bournemouth",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": "1.9091",
     "our_snapshot_at": "2026-11-06T17:39:04.334Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-06T17:30:51.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T17:30:51.000Z",
     "detected_at": "2026-11-06T17:43:29.986Z",
     "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": "AFC Bournemouth",
     "author_odds": "1.95",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Bournemouth at 1.95"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "aeafc9b064f5b9623e398180c38a979365c87eb9937605f1cdb05869b84fec92",
      "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": "AFC Bournemouth",
      "decimal_odds": "1.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T17:47:29.817Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a851bb894daabfee8ade3aced6fbbd5d802beaa35037f08cbbf90a34fd257a0c",
      "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": "AFC Bournemouth",
      "decimal_odds": "1.9091",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T17:47:41.288Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/ipswich-town-vs-bournemouth-prediction-08-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth to win"
   }
  },
  {
   "record_id": "n-274fb0f56c276253d3ef2fc6",
   "url": "/authors/adam-clancy/picks/14/#pick-n-274fb0f56c276253d3ef2fc6",
   "match": "Ipswich Town v AFC Bournemouth",
   "match_url": "/football/matches/ipswich-town-vs-afc-bournemouth-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 44.3,
   "market_code": "player_to_score",
   "author_said": "Player to score: Francisco Evanilson de Lima Barbosa to score at 2.9",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T17:30:51.000Z",
   "recorded_at": "2026-11-06T17:43:29.986Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-274fb0f56c276253d3ef2fc6",
    "quote_text": "Evanilson to score anytime at 19/10 (2.90)",
    "fragment_from": 2978,
    "fragment_to": 3020,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/ipswich-town-vs-bournemouth-prediction-08-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cfd648905cda25bc8d2de2eb267a23a2fbaf89c2f0edfb4bc8d8e4a7c47f56e8",
     "material_removed": false
    },
    "published_at": "2026-11-06T17:30:51.000Z",
    "detected_at": "2026-11-06T17:43:29.986Z",
    "executed_at": "2026-11-06T22:46:28.858Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b9edb744959e",
     "display_name": "Ipswich Town — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/ipswich-town-vs-afc-bournemouth-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Player to score",
    "outcome_label": "Francisco Evanilson de Lima Barbosa to score",
    "odds_set": {
     "by_author": "2.9",
     "our_snapshot": "2.4000",
     "our_snapshot_at": "2026-11-06T17:43:26.621Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-06T17:30:51.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T17:30:51.000Z",
     "detected_at": "2026-11-06T17:43:29.986Z",
     "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": "Francisco Evanilson de Lima Barbosa to score",
     "author_odds": "2.9",
     "market_key": "player_to_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "player_goals",
     "in_words": "Player to score: Francisco Evanilson de Lima Barbosa to score at 2.9"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "6652b7371fe99b41937ede5fd45e17f6e608116be44d164247871fe1cf82e123",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Player to score",
      "choice": "Francisco Evanilson de Lima Barbosa to score",
      "decimal_odds": "2.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:46:27.015Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "62cb9fd96ec7280fc403f75999d6fc03366a514a5c2963b66b3963b4a1f63fd0",
      "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": "Francisco Evanilson de Lima Barbosa to score",
      "decimal_odds": "2.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:46:28.858Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/ipswich-town-vs-bournemouth-prediction-08-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Francisco Evanilson de Lima Barbosa to score"
   }
  },
  {
   "record_id": "n-9a78d788755a560d06263aae",
   "url": "/authors/adam-clancy/picks/14/#pick-n-9a78d788755a560d06263aae",
   "match": "Ipswich Town v AFC Bournemouth",
   "match_url": "/football/matches/ipswich-town-vs-afc-bournemouth-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 44.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Ipswich Town 1-2 AFC Bournemouth at 9.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "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-11-06T17:30:51.000Z",
   "recorded_at": "2026-11-06T17:43:29.986Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9a78d788755a560d06263aae",
    "quote_text": "Overall, we are predicting a 2-1 Bournemouth victory, which is available at 17/2 (9.50).",
    "fragment_from": 3041,
    "fragment_to": 3129,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/ipswich-town-vs-bournemouth-prediction-08-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cfd648905cda25bc8d2de2eb267a23a2fbaf89c2f0edfb4bc8d8e4a7c47f56e8",
     "material_removed": false
    },
    "published_at": "2026-11-06T17:30:51.000Z",
    "detected_at": "2026-11-06T17:43:29.986Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b9edb744959e",
     "display_name": "Ipswich Town — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/ipswich-town-vs-afc-bournemouth-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Correct score",
    "outcome_label": "Ipswich Town 1-2 AFC Bournemouth",
    "odds_set": {
     "by_author": "9.5",
     "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-11-06T17:30:51.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T17:30:51.000Z",
     "detected_at": "2026-11-06T17:43:29.986Z",
     "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": "Ipswich Town 1-2 AFC Bournemouth",
     "author_odds": "9.5",
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Ipswich Town 1-2 AFC Bournemouth at 9.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "9756bb92d9be9e46e4b5873fa9766c0c4781ac2507112d644c524c3376d6441c",
      "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": "AFC Bournemouth",
      "decimal_odds": "1.9091",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T17:47:41.903Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/ipswich-town-vs-bournemouth-prediction-08-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ipswich Town 1-2 AFC Bournemouth"
   }
  },
  {
   "record_id": "n-0636869b44aa982ff2b213b4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Whispers predicts: Sunderland 1-3 Chelsea",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T19:37:06.000Z",
   "recorded_at": "2026-11-06T19:44:17.090Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-164eeedf9c79fbc03324afd9",
   "url": "/authors/adam-clancy/picks/14/#pick-n-164eeedf9c79fbc03324afd9",
   "match": "Sunderland v Chelsea",
   "match_url": "/football/matches/sunderland-vs-chelsea-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 42.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.73",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T19:37:06.000Z",
   "recorded_at": "2026-11-06T19:44:17.090Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-164eeedf9c79fbc03324afd9",
    "quote_text": "BTTS – Yes at 8/11 (1.73) is our next pick.",
    "fragment_from": 2742,
    "fragment_to": 2785,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/sunderland-vs-chelsea-prediction-08-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b398144a0eb5a3255210a2a0f94b542aca8d2b2e76ae9e4c26f31fbff9229d82",
     "material_removed": false
    },
    "published_at": "2026-11-06T19:37:06.000Z",
    "detected_at": "2026-11-06T19:44:17.090Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cb4a97ea2900",
     "display_name": "Sunderland — Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/sunderland-vs-chelsea-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.73",
     "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-11-06T19:37:06.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T19:37:06.000Z",
     "detected_at": "2026-11-06T19:44:17.090Z",
     "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.73",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.73"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "350254b565a0f95b396491ae149ac1959e246328d1e8d5215f4994bc11d9dfc9",
      "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": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b20018e673935932b8783d39053f5b4b3aff2f92c979ba65854054f07ae577fd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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-chelsea-prediction-08-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-5d9ccd20d575dfa6e67c5190",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Under 9.5 corners at 1/1 (2.00) is our final punt.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T19:37:06.000Z",
   "recorded_at": "2026-11-06T19:44:17.090Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-5da71784bd2866739bb29d05",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "we are backing Chelsea to win at 1/1 (2.00).",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T19:37:06.000Z",
   "recorded_at": "2026-11-06T19:44:17.090Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-32192020ed389c9aad435c0b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "we are backing Brighton to win at 19/20 (1.95)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T20:24:38.000Z",
   "recorded_at": "2026-11-06T20:34:54.971Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-585a2c3c5525765b8f1ec621",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Gross to score or assist at 29/20 (2.45)",
   "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-11-06T20:24:38.000Z",
   "recorded_at": "2026-11-06T20:34:54.971Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6c5b48cce3b19c22b0491ccf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "BTTS – Yes at 4/7 (1.57)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T20:24:38.000Z",
   "recorded_at": "2026-11-06T20:34:54.971Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-87c60f2c9b237a1fdb95296b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "our prediction of a 2-1 Brighton victory is also available at 17/2 (9.50)",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T20:24:38.000Z",
   "recorded_at": "2026-11-06T20:34:54.971Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-2fde8e61a887f0cbe3090bfe",
   "url": "/authors/adam-clancy/picks/14/#pick-n-2fde8e61a887f0cbe3090bfe",
   "match": "RC Lens v Olympique de Marseille",
   "match_url": "/football/matches/rc-lens-vs-olympique-de-marseille-2026-11-08/",
   "kickoff": "2026-11-08T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 46.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Olympique de Marseille at 2.9",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T21:10:59.000Z",
   "recorded_at": "2026-11-06T21:18:04.386Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2fde8e61a887f0cbe3090bfe",
    "quote_text": "Marseille to win at 19/10 (2.90)",
    "fragment_from": 2589,
    "fragment_to": 2621,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/lens-vs-marseille-prediction-08-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "591ccaf696ec1f3ebbbf77b08601852307b21c9d9a59a95daf90572403a6ccde",
     "material_removed": false
    },
    "published_at": "2026-11-06T21:10:59.000Z",
    "detected_at": "2026-11-06T21:18:04.386Z",
    "executed_at": "2026-11-06T21:27:36.931Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-35db186e586c",
     "display_name": "RC Lens — Olympique de Marseille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-08T19:45:00.000Z",
     "url": "/football/matches/rc-lens-vs-olympique-de-marseille-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Olympique de Marseille",
    "odds_set": {
     "by_author": "2.9",
     "our_snapshot": "2.9000",
     "our_snapshot_at": "2026-11-06T21:13:10.407Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-06T21:10:59.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T21:10:59.000Z",
     "detected_at": "2026-11-06T21:18:04.386Z",
     "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": "Olympique de Marseille",
     "author_odds": "2.9",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Olympique de Marseille at 2.9"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 19:45 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 19:45 UTC."
    },
    "settlements": [
     {
      "operation_id": "699811f7e83a754e7d5df4227bbc56ea6b14bc6d93b7cd5b446b098a08962706",
      "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": "Olympique de Marseille",
      "decimal_odds": "2.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T21:27:23.356Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b61d933b2d9bbee67e3473e31875d52536e31b49fd3a9935689b6d690eb10ecc",
      "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": "Olympique de Marseille",
      "decimal_odds": "2.9000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T21:27:36.931Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/lens-vs-marseille-prediction-08-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique de Marseille to win"
   }
  },
  {
   "record_id": "n-6de7c7a7fe512c41317908c4",
   "url": "/authors/adam-clancy/picks/14/#pick-n-6de7c7a7fe512c41317908c4",
   "match": "RC Lens v Olympique de Marseille",
   "match_url": "/football/matches/rc-lens-vs-olympique-de-marseille-2026-11-08/",
   "kickoff": "2026-11-08T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 46.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: RC Lens 1-3 Olympique de Marseille at 21",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T21:10:59.000Z",
   "recorded_at": "2026-11-06T21:18:04.386Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6de7c7a7fe512c41317908c4",
    "quote_text": "predicting a 3-1 Marseille victory, which is available at 20/1 (21.00)",
    "fragment_from": 2859,
    "fragment_to": 2929,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/lens-vs-marseille-prediction-08-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "591ccaf696ec1f3ebbbf77b08601852307b21c9d9a59a95daf90572403a6ccde",
     "material_removed": false
    },
    "published_at": "2026-11-06T21:10:59.000Z",
    "detected_at": "2026-11-06T21:18:04.386Z",
    "executed_at": "2026-11-06T21:27:51.715Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-35db186e586c",
     "display_name": "RC Lens — Olympique de Marseille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-08T19:45:00.000Z",
     "url": "/football/matches/rc-lens-vs-olympique-de-marseille-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Correct score",
    "outcome_label": "RC Lens 1-3 Olympique de Marseille",
    "odds_set": {
     "by_author": "21",
     "our_snapshot": "18.5000",
     "our_snapshot_at": "2026-11-06T21:16:14.438Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-06T21:10:59.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T21:10:59.000Z",
     "detected_at": "2026-11-06T21:18:04.386Z",
     "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": "RC Lens 1-3 Olympique de Marseille",
     "author_odds": "21",
     "market_key": "correct_score_market",
     "choice_key": "1-3",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: RC Lens 1-3 Olympique de Marseille at 21"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 19:45 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 19:45 UTC."
    },
    "settlements": [
     {
      "operation_id": "4fc361251a788d174dcccb447450ddca5709c1884d5dad23f0ca8707a673aab1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "RC Lens 1-3 Olympique de Marseille",
      "decimal_odds": "21",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T21:27:51.450Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7a514743e8df7a3694869a7d2844af3812d7a8719b0d5e792193c0bb943ff22b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "RC Lens 1-3 Olympique de Marseille",
      "decimal_odds": "18.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T21:27:51.715Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/lens-vs-marseille-prediction-08-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RC Lens 1-3 Olympique de Marseille"
   }
  },
  {
   "record_id": "n-7762e0d76a8ff155269f2d1f",
   "url": "/authors/adam-clancy/picks/14/#pick-n-7762e0d76a8ff155269f2d1f",
   "match": "RC Lens v Olympique de Marseille",
   "match_url": "/football/matches/rc-lens-vs-olympique-de-marseille-2026-11-08/",
   "kickoff": "2026-11-08T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 46.4,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.2",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T21:10:59.000Z",
   "recorded_at": "2026-11-06T21:18:04.386Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7762e0d76a8ff155269f2d1f",
    "quote_text": "Over 3.5 goals at 6/5 (2.20)",
    "fragment_from": 2647,
    "fragment_to": 2675,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/lens-vs-marseille-prediction-08-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "591ccaf696ec1f3ebbbf77b08601852307b21c9d9a59a95daf90572403a6ccde",
     "material_removed": false
    },
    "published_at": "2026-11-06T21:10:59.000Z",
    "detected_at": "2026-11-06T21:18:04.386Z",
    "executed_at": "2026-11-06T21:27:49.987Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-35db186e586c",
     "display_name": "RC Lens — Olympique de Marseille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-08T19:45:00.000Z",
     "url": "/football/matches/rc-lens-vs-olympique-de-marseille-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.2",
     "our_snapshot": "2.2000",
     "our_snapshot_at": "2026-11-06T21:13:10.407Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-06T21:10:59.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T21:10:59.000Z",
     "detected_at": "2026-11-06T21:18:04.386Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.2",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2.2"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 19:45 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 19:45 UTC."
    },
    "settlements": [
     {
      "operation_id": "41f486911c20086938485025e22d286c054e937d4255c9a30f3dbeee2be21c54",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T21:27:37.049Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "30390356ff2384458e000624203d7ea316559c2e2ef98503f93bdea8dfb3c3ce",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T21:27:49.987Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/lens-vs-marseille-prediction-08-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-9c95733cce7908204507a7f7",
   "url": "/authors/adam-clancy/picks/14/#pick-n-9c95733cce7908204507a7f7",
   "match": "RC Lens v Olympique de Marseille",
   "match_url": "/football/matches/rc-lens-vs-olympique-de-marseille-2026-11-08/",
   "kickoff": "2026-11-08T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 46.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.45",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T21:10:59.000Z",
   "recorded_at": "2026-11-06T21:18:04.386Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9c95733cce7908204507a7f7",
    "quote_text": "BTTS – Yes at 9/20 (1.45)",
    "fragment_from": 2797,
    "fragment_to": 2822,
    "quote_allowed": true,
    "source_info": {
     "medium": "rss",
     "url": "https://footballwhispers.com/blog/lens-vs-marseille-prediction-08-11-2026/",
     "display_name": null,
     "speaker": "Adam Clancy",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "591ccaf696ec1f3ebbbf77b08601852307b21c9d9a59a95daf90572403a6ccde",
     "material_removed": false
    },
    "published_at": "2026-11-06T21:10:59.000Z",
    "detected_at": "2026-11-06T21:18:04.386Z",
    "executed_at": "2026-11-06T22:45:38.663Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-35db186e586c",
     "display_name": "RC Lens — Olympique de Marseille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-08T19:45:00.000Z",
     "url": "/football/matches/rc-lens-vs-olympique-de-marseille-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.45",
     "our_snapshot": "1.4167",
     "our_snapshot_at": "2026-11-06T21:13:10.407Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "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-11-06T21:10:59.000Z",
     "fragment_basis": "element",
     "source_page_at": "2026-11-06T21:10:59.000Z",
     "detected_at": "2026-11-06T21:18:04.386Z",
     "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": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 19:45 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 19:45 UTC."
    },
    "settlements": [
     {
      "operation_id": "1fe12a6546479c7e8edc5973e51d61515c0f8cd3966f6f30f6d527abb02fcbbf",
      "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": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:45:30.437Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d8d868bc4c2e487c9e1e8c01326e9343618ae83416e38eb2e49551722db78754",
      "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.4167",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:45:38.663Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Adam Clancy",
     "publisher": "Football Whispers",
     "forecaster": "Adam Clancy",
     "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/lens-vs-marseille-prediction-08-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 258,
  "pages": 14,
  "page_urls": [
   "/authors/adam-clancy/",
   "/authors/adam-clancy/picks/2/",
   "/authors/adam-clancy/picks/3/",
   "/authors/adam-clancy/picks/4/",
   "/authors/adam-clancy/picks/5/",
   "/authors/adam-clancy/picks/6/",
   "/authors/adam-clancy/picks/7/",
   "/authors/adam-clancy/picks/8/",
   "/authors/adam-clancy/picks/9/",
   "/authors/adam-clancy/picks/10/",
   "/authors/adam-clancy/picks/11/",
   "/authors/adam-clancy/picks/12/",
   "/authors/adam-clancy/picks/13/",
   "/authors/adam-clancy/picks/14/"
  ],
  "groups": {
   "settled": 106,
   "pending": 16,
   "excluded": 136
  },
  "continuation": "by_time",
  "page": 14,
  "first": 241,
  "last": 258,
  "author_url": "/authors/adam-clancy/",
  "current": true
 },
 "entity_id": "history:/authors/adam-clancy/picks/14/",
 "source_revision": 4
}
