{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
 "canonical": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Crystal Palace vs Nottingham Forest: recorded predictions and results",
 "description": "Crystal Palace vs Nottingham Forest, 11 October 2026. Final score 3-1 · Premier League: 40 distinct predictions from 19 authors.",
 "first_paragraph": {
  "body": "Crystal Palace finished 3-1 against Nottingham Forest. None of the 9 recorded correct-score predictions matched that score. Other markets are shown separately below. Forecast Record recorded 41 statements from 19 authors on Crystal Palace vs Nottingham Forest (Premier League, kick-off 11 October 2026): 40 distinct predictions, 39 of the statements recorded before kick-off.",
  "key_number": "41",
  "data": "2026-10-11",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 41,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-14T02:01:04.179Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "bb4a87ecaba131bc02478904c8816f273740564a8531f6496e3c244cbd914f5d",
 "dependency_group": "event:s-83453d98f561",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "SportsEvent",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/picks.csv",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": true,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": {
  "container": true,
  "request_url": "/partnery/moi",
  "disclosure": "Some links below are affiliate links and are marked as such. They never affect what you see above: the order of any table is computed before any commission is known.",
  "page_category": "event"
 },
 "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/"
 },
 "event": {
  "id": "s-83453d98f561",
  "display_name": "Crystal Palace — Nottingham Forest",
  "competition_name": "Premier League",
  "starts_at": "2026-10-11T13:00:00.000Z",
  "status": "finished",
  "scoreline": "3-1",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-11T15:05:12.409Z",
  "postponement": null,
  "consensus": {
   "market_label": "Correct score",
   "distribution": [
    {
     "outcome_label": "Crystal Palace 1-1 Nottingham Forest",
     "figure": 6,
     "share": "66.7"
    },
    {
     "outcome_label": "Crystal Palace 0-1 Nottingham Forest",
     "figure": 1,
     "share": "11.1"
    },
    {
     "outcome_label": "Crystal Palace 1-2 Nottingham Forest",
     "figure": 1,
     "share": "11.1"
    },
    {
     "outcome_label": "Crystal Palace 2-1 Nottingham Forest",
     "figure": 1,
     "share": "11.1"
    }
   ],
   "n": 9,
   "author_count": 9,
   "median_odds": "7.50",
   "summary": "Most common recorded selection in this market: Crystal Palace 1-1 Nottingham Forest — 6 of 9 eligible picks (one per author), median stated price 7.50",
   "late_excluded": 0,
   "contributions": 9,
   "prediction_count": 9,
   "chain": {
    "publications": 40,
    "unique": 40,
    "comparable": 40,
    "admissible": 40,
    "contributions": 40
   },
   "differing_choices": 0,
   "different_products": 0,
   "counting_rule": "1"
  },
  "country_name": "England",
  "competition_full": "Premier League (England)"
 },
 "evidence_items": [
  {
   "observation_id": "n-883bf29af965fe982fb1f938",
   "url": "/sources/free-super-tips/picks/8/#pick-n-883bf29af965fe982fb1f938",
   "quote_text": "Nottingham Forest 2-1\n\nReasoning\n\nReason for tip\n\nClean sheets have been hard to come by for Forest this season as they have just one in six games across all competitions. Palace rarely draw a blank at home and they’ve scored in each of their last seven at Selhurst Park stretching back into last season. That suggests Forest may concede in victory and a 2-1 win for the visitors has a chance.\n\n11/1odds when tipped",
   "fragment_from": 1369,
   "fragment_to": 1784,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.freesupertips.com/predictions/crystal-palace-vs-nottingham-forest-predictions-betting-tips-match-previews/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "cf85bd43abe9d346eb941347e4bd00c5abeacc70f3824cf3f4fe13bd8f1a9488",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-08T14:32:58.779Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 1-2 Nottingham Forest",
   "odds_set": {
    "by_author": "12",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-08T14:32:58.779Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Crystal Palace 1-2 Nottingham Forest",
    "author_odds": "12",
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 1-2 Nottingham Forest at 12"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "1ee42ba2294fcfe5d989811e3617a0e98f3dffa6970a616be20e9645cff2a162",
     "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": "Nottingham Forest",
     "decimal_odds": "2.6500",
     "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.963Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    },
    {
     "operation_id": "8d4b57dee6689da3141aa541207bcef79b84375aa918c2e972c6d700011c10da",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Crystal Palace 1-2 Nottingham Forest",
     "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": "Free Super Tips",
    "publisher": "Free Super Tips",
    "forecaster": "Free Super Tips",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.freesupertips.com/predictions/crystal-palace-vs-nottingham-forest-predictions-betting-tips-match-previews/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9ca2a4e61f7a028b19a1dd42",
   "url": "/sources/free-super-tips/picks/8/#pick-n-9ca2a4e61f7a028b19a1dd42",
   "quote_text": "Morgan Gibbs White To Score Anytime\n\nReasoning\n\nReason for tip\n\nForest have scored four Premier League goals this season and Morgan Gibbs-White has been directly involved in 75% of them. Gibbs-White has one goal and two assists and he stands out as a contender for an anytime effort in South London.\n\n9/4odds when tipped",
   "fragment_from": 2145,
   "fragment_to": 2465,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.freesupertips.com/predictions/crystal-palace-vs-nottingham-forest-predictions-betting-tips-match-previews/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "cf85bd43abe9d346eb941347e4bd00c5abeacc70f3824cf3f4fe13bd8f1a9488",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-08T14:32:58.779Z",
   "executed_at": "2026-10-09T16:02:21.552Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Morgan Gibbs-White to score",
   "odds_set": {
    "by_author": "3.25",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "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": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-08T14:32:58.779Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Morgan Gibbs-White to score",
    "author_odds": "3.25",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Morgan Gibbs-White to score at 3.25"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "3-1",
    "data_status": "unknown",
    "cause": "the result data received so far does not include the player statistics this market needs",
    "methodology_version": "2.2",
    "in_words": "Pending: the result data received so far does not include the player statistics this market needs."
   },
   "settlements": [
    {
     "operation_id": "0200b0a53ed7f685e6960ab8138343f4c0af58c87f381bc87b6f19fcf10a2a6e",
     "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": "Morgan Gibbs-White to score",
     "decimal_odds": "3.25",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-09T16:02:21.552Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "75067ede3f5bc98a97b2de52f571963a0d580b52d134243e79a0eda09d56a369",
     "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": "Morgan Gibbs-White 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": "qualifying_pick",
   "authorship": {
    "material_author": "Free Super Tips",
    "publisher": "Free Super Tips",
    "forecaster": "Free Super Tips",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.freesupertips.com/predictions/crystal-palace-vs-nottingham-forest-predictions-betting-tips-match-previews/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1864529c1308c6fd932a746f",
   "url": "/authors/bren-gray/picks/28/#pick-n-1864529c1308c6fd932a746f",
   "quote_text": "Correct Score 1-1 @ $6.50",
   "fragment_from": 4359,
   "fragment_to": 4384,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bettingtop10.co.nz/betting-tips/football/crystal-palace-vs-nottingham-forest-prediction-odds/",
    "display_name": null,
    "speaker": "Bren Gray",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "6c680f6d3623bee9bb3e409edfa073f7c76e8e2f8c3cd1a24e53656f2f43b5a2",
    "material_removed": false
   },
   "published_at": "2026-10-06T21:42:20.000Z",
   "detected_at": "2026-10-09T12:48:41.747Z",
   "executed_at": "2026-10-09T18:51:08.194Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 1-1 Nottingham Forest",
   "odds_set": {
    "by_author": "6.5",
    "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-06T21:42:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-06T21:42:20.000Z",
    "detected_at": "2026-10-09T12:48:41.747Z",
    "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": "Crystal Palace 1-1 Nottingham Forest",
    "author_odds": "6.5",
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 1-1 Nottingham Forest at 6.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "a0e82191c929ef058b8a8cbc5c65e7001caa1bef5eef470319b142533cb9b8a6",
     "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": "Crystal Palace 1-1 Nottingham Forest",
     "decimal_odds": "6.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T18:51:08.194Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b2726ae68256fe1e6ab6e9f327fe6b616d82b409c64d4284a67f761dc0e1fab7",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Crystal Palace 1-1 Nottingham Forest",
     "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": "Bren Gray",
    "publisher": "bettingtop10.co.nz",
    "forecaster": "Bren Gray",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bettingtop10.co.nz/betting-tips/football/crystal-palace-vs-nottingham-forest-prediction-odds/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b8f7fb0449c6cf353d55a14b",
   "url": "/authors/steeven-occhipinti/picks/4/#pick-n-b8f7fb0449c6cf353d55a14b",
   "quote_text": "Le pronostic :\n\nCrystal Palace ou Nul\n\n1.4",
   "fragment_from": 370,
   "fragment_to": 412,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/crystal-palace-nottingham-forest-377982/",
    "display_name": null,
    "speaker": "Steeven Occhipinti",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8119e9b828d028b348c43577ba2af4c47347c6bb1bf6c825a9a94be849e511b8",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T15:48:04.129Z",
   "executed_at": "2026-10-10T23:35:05.117Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Crystal Palace or draw",
   "odds_set": {
    "by_author": "1.4",
    "our_snapshot": "1.4918",
    "our_snapshot_at": "2026-10-09T15:43:26.766Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4918,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-09T15:48:04.129Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "Crystal Palace or draw",
    "author_odds": "1.4",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Crystal Palace or draw at 1.4"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "43c9914bf8a85722d8280df96ad3ba99e3ea915b70069ca5b55b7e29774bf878",
     "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": "Crystal Palace or draw",
     "decimal_odds": "1.4",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4000,
     "executed_at": "2026-10-09T17:56:55.051Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "820117cbb44bedb06e62a1b001fe48daf616d9fc91bfc9174ac5a56c4d68da7a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Crystal Palace or draw",
     "decimal_odds": "1.4918",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4918,
     "executed_at": "2026-10-10T23:35:05.117Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Steeven Occhipinti",
    "publisher": "sportytrader.com",
    "forecaster": "Steeven Occhipinti",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.com/pronostics/crystal-palace-nottingham-forest-377982/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e11faaaa146c1f809f65aea1",
   "url": "/authors/jamie-griffith/picks/17/#pick-n-e11faaaa146c1f809f65aea1",
   "quote_text": "Nottingham Forest\n1pt 17-10 bet365, Coral, Ladbrokes",
   "fragment_from": 3081,
   "fragment_to": 3133,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
    "display_name": null,
    "speaker": "Jamie Griffith",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f424aa8fcad74bf2c23755cc00dc49f03aa2c98473afaf9655e0201fea9e0594",
    "material_removed": false
   },
   "published_at": "2026-10-09T16:57:07.000Z",
   "detected_at": "2026-10-09T17:05:40.565Z",
   "executed_at": "2026-10-10T23:11:58.486Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Nottingham Forest",
   "odds_set": {
    "by_author": "2.7",
    "our_snapshot": "2.6000",
    "our_snapshot_at": "2026-10-09T17:04:14.822Z",
    "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-09T16:57:07.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T16:57:07.000Z",
    "detected_at": "2026-10-09T17:05:40.565Z",
    "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": "Nottingham Forest",
    "author_odds": "2.7",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Nottingham Forest at 2.7"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "0060fe5115caf606d4fbf02ba3175eaa950edc0b261400f81f14bb64f67d5bba",
     "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": "Nottingham Forest",
     "decimal_odds": "2.7",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T17:06:44.467Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5b6b54cbdab53de089bc4b2cd282eeb84a2b1e9981806f9d6be53cbdb5e8e87f",
     "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": "Nottingham Forest",
     "decimal_odds": "2.6000",
     "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:11:58.486Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Jamie Griffith",
    "publisher": "racingpost.com",
    "forecaster": "Jamie Griffith",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4d621367439436ae8d3d6e4b",
   "url": "/authors/carter-white/picks/2/#pick-n-4d621367439436ae8d3d6e4b",
   "quote_text": "We say: Crystal Palace 1-1 Nottingham Forest",
   "fragment_from": 4767,
   "fragment_to": 4811,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/crystal-palace/preview/crystal-palace-vs-nottm-forest-prediction-team-news-lineups_606578.html",
    "display_name": null,
    "speaker": "Carter White",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e8e8740b66563855353dda2cf9b40568473900317803e87e541d3b844dabca28",
    "material_removed": false
   },
   "published_at": "2026-10-09T17:05:08.000Z",
   "detected_at": "2026-10-09T18:02:11.634Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 1-1 Nottingham Forest",
   "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-09T17:05:08.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T17:05:08.000Z",
    "detected_at": "2026-10-09T18:02:11.634Z",
    "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": "Crystal Palace 1-1 Nottingham Forest",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 1-1 Nottingham Forest"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "7b8b135f8d0e94c9e0033eb151b2582c05534cbbd2f6521296dc6606d351b2bf",
     "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": "3.3000",
     "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:11:57.046Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Carter White",
    "publisher": "Sports Mole",
    "forecaster": "Carter White",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportsmole.co.uk/football/crystal-palace/preview/crystal-palace-vs-nottm-forest-prediction-team-news-lineups_606578.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-bba369d70ba93c199705af2f",
   "url": "/authors/david-tindall/picks/4/#pick-n-bba369d70ba93c199705af2f",
   "quote_text": "\"Five of the last seven games between these two sides have ended 1-1. Back another at 13/2\"",
   "fragment_from": 3933,
   "fragment_to": 4024,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.football365.com/match-preview/crystal-palace-v-nottingham-forest-prediction-preview",
    "display_name": null,
    "speaker": "David Tindall",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ba3170151aded6fa39933681a8b94256532bb438415cf7864fb05964728c9485",
    "material_removed": false
   },
   "published_at": "2026-10-09T16:47:37.000Z",
   "detected_at": "2026-10-09T18:13:17.083Z",
   "executed_at": "2026-10-09T18:14:25.234Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 1-1 Nottingham Forest",
   "odds_set": {
    "by_author": "7.5",
    "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-09T16:47:37.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T16:47:37.000Z",
    "detected_at": "2026-10-09T18:13:17.083Z",
    "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": "Crystal Palace 1-1 Nottingham Forest",
    "author_odds": "7.5",
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 1-1 Nottingham Forest at 7.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "3152451195102c59d6a4c9284ab8d9bd4ccd8f6bc91eaf5953fb08d8046f855c",
     "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": "Crystal Palace 1-1 Nottingham Forest",
     "decimal_odds": "7.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T18:14:25.234Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2fbea19e78ba07d15370a059da7d2806e9293ea76550523c2fdf90f8b9210c1b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Crystal Palace 1-1 Nottingham Forest",
     "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": "David Tindall",
    "publisher": "football365.com",
    "forecaster": "David Tindall",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.football365.com/match-preview/crystal-palace-v-nottingham-forest-prediction-preview",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7b56a7ecadfaf43fc18ac941",
   "url": "/authors/adam-clancy/picks/5/#pick-n-7b56a7ecadfaf43fc18ac941",
   "quote_text": "Draw at 5/2 (3.50)",
   "fragment_from": 2783,
   "fragment_to": 2801,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://footballwhispers.com/blog/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": "Adam Clancy",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2dd59e953313ec4e455a806e4aa69115a0d7e58bcc5cd00b122d9d2408b3b3c9",
    "material_removed": false
   },
   "published_at": "2026-10-09T18:35:35.000Z",
   "detected_at": "2026-10-09T18:41:42.422Z",
   "executed_at": "2026-10-10T23:11:55.030Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.5",
    "our_snapshot": "3.3000",
    "our_snapshot_at": "2026-10-09T18:39:59.235Z",
    "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-09T18:35:35.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T18:35:35.000Z",
    "detected_at": "2026-10-09T18:41:42.422Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.5",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "0e9302a296d088c6b9c354f6cfe52924c56ab1acca535163a615bbe962c121d8",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T18:43:07.776Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "9460ba9f5f5d72a006bf8fdf1c08bc054baa45e467bcdf93f2a224d631070837",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.3000",
     "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:11:55.030Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_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/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-aa9d49d5336a6c67c56da60b",
   "url": "/authors/adam-clancy/picks/5/#pick-n-aa9d49d5336a6c67c56da60b",
   "quote_text": "Under 2.5 goals at 11/12 (1.92)",
   "fragment_from": 2854,
   "fragment_to": 2885,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://footballwhispers.com/blog/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": "Adam Clancy",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2dd59e953313ec4e455a806e4aa69115a0d7e58bcc5cd00b122d9d2408b3b3c9",
    "material_removed": false
   },
   "published_at": "2026-10-09T18:35:35.000Z",
   "detected_at": "2026-10-09T18:41:42.422Z",
   "executed_at": "2026-10-10T23:11:55.214Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.92",
    "our_snapshot": "1.8931",
    "our_snapshot_at": "2026-10-09T18:39:59.235Z",
    "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-09T18:35:35.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T18:35:35.000Z",
    "detected_at": "2026-10-09T18:41:42.422Z",
    "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": "1.92",
    "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 1.92"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "7f9e2fbc23407846a614af6a352f814174cbcb30006f692e3d221f8ac240b368",
     "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": "1.92",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T18:43:10.860Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ad6bfbf7e5ac5b70ddff42d7a2ca75fde61c571f18ff81096bafb8d3c846e4b8",
     "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": "1.8931",
     "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:11:55.214Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_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/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4a167cfffc2a49c1a6aa6781",
   "url": "/authors/adam-clancy/picks/5/#pick-n-4a167cfffc2a49c1a6aa6781",
   "quote_text": "Gibbs-White to score or assist at 5/4 (2.25)",
   "fragment_from": 3081,
   "fragment_to": 3125,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://footballwhispers.com/blog/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": "Adam Clancy",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2dd59e953313ec4e455a806e4aa69115a0d7e58bcc5cd00b122d9d2408b3b3c9",
    "material_removed": false
   },
   "published_at": "2026-10-09T18:35:35.000Z",
   "detected_at": "2026-10-09T18:41:42.422Z",
   "executed_at": "2026-10-09T18:43:07.285Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Player to score or assist",
   "outcome_label": "Morgan Gibbs-White to score or assist",
   "odds_set": {
    "by_author": "2.25",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "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-09T18:35:35.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T18:35:35.000Z",
    "detected_at": "2026-10-09T18:41:42.422Z",
    "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 or assist",
    "choice": "Morgan Gibbs-White to score or assist",
    "author_odds": "2.25",
    "market_key": "player_goal_or_assist",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": null,
    "in_words": "Player to score or assist: Morgan Gibbs-White to score or assist at 2.25"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": "3-1",
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "855721f0775e8e79f53cd14e6082ba11266b258a00d815a80ff1c98c4f6faed4",
     "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 or assist",
     "choice": "Morgan Gibbs-White to score or assist",
     "decimal_odds": "2.25",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-10-09T18:43:07.285Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e8ff0d144a0b788e03e06fb7e4de62a21fefdd0265ac986df02adc4ab5057dc5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score or assist",
     "choice": "Morgan Gibbs-White to score or assist",
     "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": "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/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7dec9f5dd624fe7153965c46",
   "url": "/authors/adam-clancy/picks/5/#pick-n-7dec9f5dd624fe7153965c46",
   "quote_text": "predicting a 1-1 draw, which is available at 6/1 (7.00)",
   "fragment_from": 3162,
   "fragment_to": 3217,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://footballwhispers.com/blog/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": "Adam Clancy",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2dd59e953313ec4e455a806e4aa69115a0d7e58bcc5cd00b122d9d2408b3b3c9",
    "material_removed": false
   },
   "published_at": "2026-10-09T18:35:35.000Z",
   "detected_at": "2026-10-09T18:41:42.422Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 1-1 Nottingham Forest",
   "odds_set": {
    "by_author": "7",
    "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-09T18:35:35.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-09T18:35:35.000Z",
    "detected_at": "2026-10-09T18:41:42.422Z",
    "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": "Crystal Palace 1-1 Nottingham Forest",
    "author_odds": "7",
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 1-1 Nottingham Forest at 7"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "6ac7d42ab054e980e0f4d12c97117eb480e7576dbb62464f6db7fc89e1cc912e",
     "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": "3.3000",
     "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:11:55.408Z",
     "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/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-91810c6a6789e303089bd2fd",
   "url": "/authors/ewan-ross-murray/picks/24/#pick-n-91810c6a6789e303089bd2fd",
   "quote_text": "Prediction: Crystal Palace 0–1 Nottingham Forest",
   "fragment_from": 7558,
   "fragment_to": 7606,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.si.com/soccer/premier-league-predictions-man-city-liverpool-man-utd-tottenham-gameweek-6",
    "display_name": null,
    "speaker": "Ewan Ross-Murray",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e54f93d634ea31f37f29670c27a53f2aaad311979124a979f63e2aa39f73098a",
    "material_removed": false
   },
   "published_at": "2026-10-10T00:00:01.000Z",
   "detected_at": "2026-10-10T00:09:38.392Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 0-1 Nottingham Forest",
   "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-10T00:00:01.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-10T00:00:01.000Z",
    "detected_at": "2026-10-10T00:09:38.392Z",
    "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": "Crystal Palace 0-1 Nottingham Forest",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 0-1 Nottingham Forest"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "b6dd1b060cf3b07d6da91c51328f7297e0b19910e0ca672f853abf3d8277799c",
     "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": "Nottingham Forest",
     "decimal_odds": "2.6000",
     "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:11:42.621Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Ewan Ross-Murray",
    "publisher": "si.com",
    "forecaster": "Ewan Ross-Murray",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.si.com/soccer/premier-league-predictions-man-city-liverpool-man-utd-tottenham-gameweek-6",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-65219590cbc6e49424657972",
   "url": "/authors/paul-kulhavy/picks/5/#pick-n-65219590cbc6e49424657972",
   "quote_text": "TAKE: Nottingham Forest to win at 2.63 or better.",
   "fragment_from": 1728,
   "fragment_to": 1777,
   "quote_allowed": true,
   "source_info": {
    "medium": "substack",
    "url": "https://goonersguide.substack.com/p/goonersguide-weekly-five-value-bets-5e5",
    "display_name": null,
    "speaker": "Paul Kulhavy",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "41acf7509987caf9b747f89cebd2e5f4922179e12068b558f3d2d5b9a3a5bb0f",
    "material_removed": false
   },
   "published_at": "2026-10-10T04:01:13.000Z",
   "detected_at": "2026-10-10T04:42:46.808Z",
   "executed_at": "2026-10-10T23:11:04.061Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Nottingham Forest",
   "odds_set": {
    "by_author": "2.63",
    "our_snapshot": "2.6000",
    "our_snapshot_at": "2026-10-10T04:40:53.989Z",
    "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-10T04:01:13.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T04:01:13.000Z",
    "detected_at": "2026-10-10T04:42:46.808Z",
    "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": "Nottingham Forest",
    "author_odds": "2.63",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Nottingham Forest at 2.63"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "88cc8d3e9a2b6ab12225c742bebb96256ce66b834d78b35e04c61f3d21d007d6",
     "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": "Nottingham Forest",
     "decimal_odds": "2.63",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-10T04:43:31.277Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5befba41b7c59150624c27d4c2fa2abdbd26f667a3e1312550d4cd76292c0763",
     "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": "Nottingham Forest",
     "decimal_odds": "2.6000",
     "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:11:04.061Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Paul Kulhavy",
    "publisher": "goonersguide.substack.com",
    "forecaster": "Paul Kulhavy",
    "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://goonersguide.substack.com/p/goonersguide-weekly-five-value-bets-5e5",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f18abea3863dc1b22a6bac20",
   "url": "/authors/ben-knapton/picks/3/#pick-n-f18abea3863dc1b22a6bac20",
   "quote_text": "We say: Crystal Palace 1-1 Nottingham Forest",
   "fragment_from": 1879,
   "fragment_to": 1923,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/liverpool/feature/liverpool-city-in-four-goal-thriller-sundays-premier-league-predictions_606627.html",
    "display_name": null,
    "speaker": "Ben Knapton",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be5d4187eaa399238ee477dc724079947751e31eebb0aba678f5e300654de705",
    "material_removed": false
   },
   "published_at": "2026-10-10T23:00:00.000Z",
   "detected_at": "2026-10-11T00:09:48.843Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 1-1 Nottingham Forest",
   "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-10T23:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-10T23:00:00.000Z",
    "detected_at": "2026-10-11T00:09:48.843Z",
    "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": "Crystal Palace 1-1 Nottingham Forest",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 1-1 Nottingham Forest"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "ed6ca6c42a69dc6c3d9a0989208330562634a0cb136e497379bc1d0597106e54",
     "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": "3.3000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T00:12:03.290Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Ben Knapton",
    "publisher": "Sports Mole",
    "forecaster": "Ben Knapton",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportsmole.co.uk/football/liverpool/feature/liverpool-city-in-four-goal-thriller-sundays-premier-league-predictions_606627.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c37a697c4e85bca42208aac6",
   "url": "/authors/javier-ortega/picks/2/#pick-n-c37a697c4e85bca42208aac6",
   "quote_text": "mantenemos el empate como apuesta principal (cuota 3.40 en bwin)",
   "fragment_from": 6348,
   "fragment_to": 6412,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-nottingham-forest-pronostico-11-10-2026/",
    "display_name": null,
    "speaker": "Javier Ortega",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "278cfb5b3d081ceda838790f96a16ecd263d2393786d8ad09702f84aaeacfe12",
    "material_removed": false
   },
   "published_at": "2026-10-09T00:18:07.000Z",
   "detected_at": "2026-10-11T01:49:34.654Z",
   "executed_at": "2026-10-11T01:53:09.397Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.4",
    "our_snapshot": "3.3000",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "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-09T00:18:07.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T00:18:07.000Z",
    "detected_at": "2026-10-11T01:49:34.654Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.4",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.4"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "a1f141a56adfe8685846e9036f90974d2d4b5731ec171d87aa7939038aa47d49",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.4",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T01:53:07.822Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "9fdbb1ba6a827d0883611f2e256e2e7511f04f0cd9d181f38b5f53542e0a2883",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.3000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T01:53:09.397Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Javier Ortega",
    "publisher": "AS Apuestas — «Pronósticos»",
    "forecaster": "Javier Ortega",
    "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://as.com/apuestas/pronosticos/crystal-palace-vs-nottingham-forest-pronostico-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-75ebb1e97d7e5933d8e6135f",
   "url": "/authors/javier-ortega/picks/2/#pick-n-75ebb1e97d7e5933d8e6135f",
   "quote_text": "una alternativa racional es el mercado \"Ambos equipos marcan - Sí\" (1.67 en YoSports)",
   "fragment_from": 6415,
   "fragment_to": 6500,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://as.com/apuestas/pronosticos/crystal-palace-vs-nottingham-forest-pronostico-11-10-2026/",
    "display_name": null,
    "speaker": "Javier Ortega",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "278cfb5b3d081ceda838790f96a16ecd263d2393786d8ad09702f84aaeacfe12",
    "material_removed": false
   },
   "published_at": "2026-10-09T00:18:07.000Z",
   "detected_at": "2026-10-11T01:49:34.654Z",
   "executed_at": "2026-10-11T01:53:07.726Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.67",
    "our_snapshot": "1.6757",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6757,
   "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-09T00:18:07.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T00:18:07.000Z",
    "detected_at": "2026-10-11T01:49:34.654Z",
    "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": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "4d524f99c6623d485527cbe2d5c42bcf0825bf0b9476519377b2ee5b227f5d4e",
     "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": "win",
     "result_words": "Won",
     "change_hundredths": 6700,
     "executed_at": "2026-10-11T01:53:06.128Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6bb0a9ccc979fafc30aacaf1d199f074abe541fd4698efc6539121a0789f7bb5",
     "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.6757",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6757,
     "executed_at": "2026-10-11T01:53:07.726Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Javier Ortega",
    "publisher": "AS Apuestas — «Pronósticos»",
    "forecaster": "Javier Ortega",
    "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://as.com/apuestas/pronosticos/crystal-palace-vs-nottingham-forest-pronostico-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e0ebd0f25aad2eec15f469ce",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-e0ebd0f25aad2eec15f469ce",
   "quote_text": "Double Chance: 1X @ 1.50 Odds",
   "fragment_from": 2536,
   "fragment_to": 2565,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T02:00:34.308Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Crystal Palace or draw",
   "odds_set": {
    "by_author": "1.5",
    "our_snapshot": "1.5296",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5296,
   "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "Crystal Palace or draw",
    "author_odds": "1.5",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Crystal Palace or draw at 1.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "e7c8b284b06101713b04310aebe8aea1d9f28d3399e3d301172c4dacda264ead",
     "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": "Crystal Palace or draw",
     "decimal_odds": "1.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5000,
     "executed_at": "2026-10-11T02:00:34.280Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a3a55499049cf16ec564fed9b5cee096587d846dc5a7ba66f396e5b7970cf320",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Crystal Palace or draw",
     "decimal_odds": "1.5296",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5296,
     "executed_at": "2026-10-11T02:00:34.308Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-2898a9c4775e0ff15fae9af4",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-2898a9c4775e0ff15fae9af4",
   "quote_text": "Over / Under 1.5 Goals: Over 1.5 Goals @ 1.29 Odds",
   "fragment_from": 2112,
   "fragment_to": 2162,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T01:59:22.621Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals",
   "outcome_label": "over 1.5",
   "odds_set": {
    "by_author": "1.29",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 2900,
   "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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 1.5 goals",
    "choice": "over 1.5",
    "author_odds": "1.29",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals: over 1.5 at 1.29"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "2f055fe17db0319ec9744ce6eb0fe258e821fa7ff30daf3229aaf9757a7c227a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "decimal_odds": "1.29",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2900,
     "executed_at": "2026-10-11T01:59:22.621Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "665bed6e4e609da7ab66219a46ada3771fdb91bde972a6da43b6972a91888eec",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a00890487b722a6e4f285c3c",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-a00890487b722a6e4f285c3c",
   "quote_text": "Correct Score: 2-1 @ 12.00 Odds",
   "fragment_from": 1876,
   "fragment_to": 1907,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T02:00:34.315Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 2-1 Nottingham Forest",
   "odds_set": {
    "by_author": "12",
    "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "Crystal Palace 2-1 Nottingham Forest",
    "author_odds": "12",
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 2-1 Nottingham Forest at 12"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "85ecf4d50b3c6b51ccc3d9914c050192264c360c31e741f20c6394ecbe0c53e7",
     "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": "Crystal Palace 2-1 Nottingham Forest",
     "decimal_odds": "12",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T02:00:34.315Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c01f35f3139344c8aa6a79be8af3823334de86032cb53c447da3a06186674e38",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Crystal Palace 2-1 Nottingham Forest",
     "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": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1daf7672f917d563a87b9527",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-1daf7672f917d563a87b9527",
   "quote_text": "Both Teams to Score (BTTS): Yes @ 1.67 Odds",
   "fragment_from": 1909,
   "fragment_to": 1952,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T01:59:22.549Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.67",
    "our_snapshot": "1.6757",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6757,
   "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "a4251d738e60347fd4fd3b89e8e083fa45664f36dbae0e47b405d49bd9350665",
     "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": "win",
     "result_words": "Won",
     "change_hundredths": 6700,
     "executed_at": "2026-10-11T01:59:20.559Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "af007762115e1a1f0c416f7dcb3aba31712fbbca87b531414eb5e5f5d1736e41",
     "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.6757",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6757,
     "executed_at": "2026-10-11T01:59:22.549Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-171c8f7e01f9dd05a8a76716",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-171c8f7e01f9dd05a8a76716",
   "quote_text": "Over / Under 4.5 Goals: Under 4.5 Goals @ 1.13 Odds",
   "fragment_from": 1954,
   "fragment_to": 2005,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T01:59:18.729Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 4.5 goals",
   "outcome_label": "under 4.5",
   "odds_set": {
    "by_author": "1.13",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 1300,
   "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "under 4.5",
    "author_odds": "1.13",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "4.5",
    "subject": "goals_total",
    "in_words": "Over/Under 4.5 goals: under 4.5 at 1.13"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "514bd0faf7252a73d6f6b9ae0d715957bf9c22283b8f9a6174ca49188c4b423f",
     "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": "under 4.5",
     "decimal_odds": "1.13",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 1300,
     "executed_at": "2026-10-11T01:59:18.729Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e80aa9fcb1ff53ee1ff92e4308d9f692f11c059c508f33a78cbc41b970f27e53",
     "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": "under 4.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-39a6b329a256403f4bd34ffc",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-39a6b329a256403f4bd34ffc",
   "quote_text": "Over / Under 3.5 Goals: Under 3.5 Goals @ 1.36 Odds",
   "fragment_from": 2007,
   "fragment_to": 2058,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T02:00:34.372Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.36",
    "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "under 3.5",
    "author_odds": "1.36",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.36"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "0379aa8a49e337f938679437fe608d551145d24102422efe9fdd0f2656f2a156",
     "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": "under 3.5",
     "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-11T02:00:34.372Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d420138eca4b79a6c495ce7d7a44683ceefc4195ef94643cf49b918fee18e346",
     "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": "under 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-81cb69b0db6ce51804d84a4c",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-81cb69b0db6ce51804d84a4c",
   "quote_text": "Over / Under 2.5 Goals: Over 2.5 Goals @ 1.91 Odds",
   "fragment_from": 2060,
   "fragment_to": 2110,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T02:00:34.489Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.91",
    "our_snapshot": "1.9133",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9133,
   "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.91",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.91"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "b709037f1cae6f9685c5efeff90b89f8d83ba406dd3c9d35fdd5af24022317eb",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.91",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9100,
     "executed_at": "2026-10-11T02:00:34.442Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "20ccc43a4c3acefa3e3be2fa12d11647f8bfdd0e06b4dab664deb17877ab8a4a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.9133",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9133,
     "executed_at": "2026-10-11T02:00:34.489Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0ea8535916c965b12d89d114",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-0ea8535916c965b12d89d114",
   "quote_text": "Anytime Goalscorer: Jorgen Larsen @ 2.75 Odds",
   "fragment_from": 2164,
   "fragment_to": 2209,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T01:59:18.033Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Jørgen Strand Larsen to score",
   "odds_set": {
    "by_author": "2.75",
    "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "Jørgen Strand Larsen to score",
    "author_odds": "2.75",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Jørgen Strand Larsen to score at 2.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost — Jørgen Strand Larsen scored 0 goals; the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "5aa929dd800808b33fc0877bf95aa7b7ef335de8515023e13159ac30a69a5868",
     "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": "Jørgen Strand Larsen to score",
     "decimal_odds": "2.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T01:59:18.033Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e0883b2724049b636032dff24a4144e9990507195a78039d927b94a7583d79a3",
     "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": "Jørgen Strand Larsen 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": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-39cc9c0bcd12b125488b28cf",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-39cc9c0bcd12b125488b28cf",
   "quote_text": "Asian Handicap: Crystal Palace +0.5 @ 1.50 Odds",
   "fragment_from": 2299,
   "fragment_to": 2346,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T02:13:14.803Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 0.5",
   "outcome_label": "Crystal Palace +0.5",
   "odds_set": {
    "by_author": "1.5",
    "our_snapshot": "1.5250",
    "our_snapshot_at": "2026-10-11T02:07:18.900Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5250,
   "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "Asian handicap 0.5",
    "choice": "Crystal Palace +0.5",
    "author_odds": "1.5",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Asian handicap 0.5: Crystal Palace +0.5 at 1.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "b129af6ac3c579946759bad9cb724a4c926afbc4f3e32846d2c1fb6b7d63c2af",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.5",
     "choice": "Crystal Palace +0.5",
     "decimal_odds": "1.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5000,
     "executed_at": "2026-10-11T02:00:34.495Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "64f01a1d5e7c31d70ca35de6d1b18ad928723ef47687489a7694995d5671b452",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.5",
     "choice": "Crystal Palace +0.5",
     "decimal_odds": "1.5250",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5250,
     "executed_at": "2026-10-11T02:13:14.803Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ff0ebf5dd7d9cbf022f7118a",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-ff0ebf5dd7d9cbf022f7118a",
   "quote_text": "European Handicap: Crystal Palace +1 @ 1.50 Odds",
   "fragment_from": 2348,
   "fragment_to": 2396,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T02:00:35.661Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "European handicap 1",
   "outcome_label": "Crystal Palace +1",
   "odds_set": {
    "by_author": "1.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5000,
   "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "European handicap 1",
    "choice": "Crystal Palace +1",
    "author_odds": "1.5",
    "market_key": "handicap_european",
    "choice_key": "1",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "European handicap 1: Crystal Palace +1 at 1.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "9f0bab4c7fd40e2da921b8f9536e0b55ce124e3bffe3f5b5ec156db48043205a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap 1",
     "choice": "Crystal Palace +1",
     "decimal_odds": "1.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5000,
     "executed_at": "2026-10-11T02:00:35.661Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a042c6547684d5871c0bdcfd7e8011d14436e90a3d9e4549d21f4513cb34377a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap 1",
     "choice": "Crystal Palace +1",
     "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": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-360fe6e65da3ae734574043a",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-360fe6e65da3ae734574043a",
   "quote_text": "Draw No Bet: Crystal Palace to Win @ 1.91 Odds",
   "fragment_from": 2567,
   "fragment_to": 2613,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": "2026-10-11T01:59:26.317Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Draw no bet",
   "outcome_label": "Crystal Palace",
   "odds_set": {
    "by_author": "1.91",
    "our_snapshot": "1.9174",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9174,
   "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "Draw no bet",
    "choice": "Crystal Palace",
    "author_odds": "1.91",
    "market_key": "draw_no_bet",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Draw no bet: Crystal Palace at 1.91"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "a8d885a6db281dbe778e9c5c0eaafb0cdb48f8d11e820a185193c714923212eb",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Crystal Palace",
     "decimal_odds": "1.91",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9100,
     "executed_at": "2026-10-11T01:59:24.630Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "637cdca027f1bcad9be8247e389ae56ea6c3d6a8bc0e07edaea45480901d933f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Draw no bet",
     "choice": "Crystal Palace",
     "decimal_odds": "1.9174",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9174,
     "executed_at": "2026-10-11T01:59:26.317Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e64c0c93ba99a78dc3f17205",
   "url": "/sources/footballpredictions-com/picks/2/#pick-n-e64c0c93ba99a78dc3f17205",
   "quote_text": "Half Time/Full Time: Crystal Palace to Win/Crystal Palace to Win @ 4.50 Odds",
   "fragment_from": 2615,
   "fragment_to": 2691,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b8379b05f0c9ef8e915debebb695fbd5c446133745466a62825a136462857326",
    "material_removed": false
   },
   "published_at": "2026-09-30T17:01:19.000Z",
   "detected_at": "2026-10-11T01:49:50.942Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Half-time/full-time",
   "outcome_label": "Crystal Palace at half-time, Crystal Palace at full-time",
   "odds_set": {
    "by_author": "4.5",
    "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-09-30T17:01:19.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-09-30T17:01:19.000Z",
    "detected_at": "2026-10-11T01:49:50.942Z",
    "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": "Half-time/full-time",
    "choice": "Crystal Palace at half-time, Crystal Palace at full-time",
    "author_odds": "4.5",
    "market_key": "half_time_full_time",
    "choice_key": "1/1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Half-time/full-time: Crystal Palace at half-time, Crystal Palace at full-time at 4.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "f3160144fd77ce5a74068797b84a2a1733628ccf18814afbb9fb6d22b837fde8",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Half-time/full-time",
     "choice": "Crystal Palace at half-time, Crystal Palace at full-time",
     "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": "2c0022de6294617167177439e13e4d984200299933adb096969bf7c6744dfef6",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Half-time/full-time",
     "choice": "Crystal Palace at half-time, Crystal Palace at full-time",
     "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": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "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://footballpredictions.com/footballpredictions/premierleaguepredictions/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e3457c3ac7a29b656f31d150",
   "url": "/authors/aleksej-tarabrin/picks/2/#pick-n-e3457c3ac7a29b656f31d150",
   "quote_text": "Ukupno više od 2,5 gola\n\nCf\n\nKvote\n\n1.95",
   "fragment_from": 2456,
   "fragment_to": 2496,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://legalbet.rs/mec-centar/crystal-palace-nottingham-forest-11-10-2026/",
    "display_name": null,
    "speaker": "Aleksej Tarabrin",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "125e5667d9f2f83ecfa4d37edae317ef3c43a688ad330dbefa395df3ec680fd7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-11T01:50:30.742Z",
   "executed_at": "2026-10-11T02:00:15.955Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.95",
    "our_snapshot": "1.9133",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9133,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-11T01:50:30.742Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.95",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.95"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "59288618527f569d163925aab2549eb3c1c84bc3d69baaa7f2312d181713adad",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.95",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9500,
     "executed_at": "2026-10-11T02:00:15.901Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "96df585aa5ac74dd600cc37cbe1b8eaafa70e871835623cbf531f07fec5fb28a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.9133",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9133,
     "executed_at": "2026-10-11T02:00:15.955Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Aleksej Tarabrin",
    "publisher": "Legalbet.rs",
    "forecaster": "Aleksej Tarabrin",
    "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://legalbet.rs/mec-centar/crystal-palace-nottingham-forest-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5c4451d4dbb9e9ce0ff83d1d",
   "url": "/authors/baba/picks/2/#pick-n-5c4451d4dbb9e9ce0ff83d1d",
   "quote_text": "Our betting tip suggests that this encounter will likely result in a draw.",
   "fragment_from": 1936,
   "fragment_to": 2010,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "11fe784387c21e3ceacfb53a9ae59b566f679a63ed706bb5a7b16f1cd96bf9a5",
    "material_removed": false
   },
   "published_at": "2026-10-08T00:24:40.000Z",
   "detected_at": "2026-10-11T01:50:36.550Z",
   "executed_at": "2026-10-11T02:00:13.513Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "3.3000",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "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-08T00:24:40.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T00:24:40.000Z",
    "detected_at": "2026-10-11T01:50:36.550Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "3162965898b44114be92d934333cb5a6abf28cabb38134f67fbdf763b8dcd79a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.3000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T02:00:13.513Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Baba",
    "publisher": "Livetipsportal",
    "forecaster": "Baba",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-fb240f95229ed6e0ea7df73b",
   "url": "/authors/baba/picks/2/#pick-n-fb240f95229ed6e0ea7df73b",
   "quote_text": "Additionally, the second betting prediction is that both teams will find the back of the net.",
   "fragment_from": 2298,
   "fragment_to": 2391,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "11fe784387c21e3ceacfb53a9ae59b566f679a63ed706bb5a7b16f1cd96bf9a5",
    "material_removed": false
   },
   "published_at": "2026-10-08T00:24:40.000Z",
   "detected_at": "2026-10-11T01:50:36.550Z",
   "executed_at": "2026-10-11T02:00:14.527Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.6757",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6757,
   "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-08T00:24:40.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T00:24:40.000Z",
    "detected_at": "2026-10-11T01:50:36.550Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "53124f11172720322e132fe6982385aa8531d621e08910bec52b2a1fdafc0ee4",
     "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.6757",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6757,
     "executed_at": "2026-10-11T02:00:14.527Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Baba",
    "publisher": "Livetipsportal",
    "forecaster": "Baba",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d2abf55692dc58947c6d9ec6",
   "url": "/authors/baba/picks/2/#pick-n-d2abf55692dc58947c6d9ec6",
   "quote_text": "Double Chance\n\n1X",
   "fragment_from": 2967,
   "fragment_to": 2984,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "11fe784387c21e3ceacfb53a9ae59b566f679a63ed706bb5a7b16f1cd96bf9a5",
    "material_removed": false
   },
   "published_at": "2026-10-08T00:24:40.000Z",
   "detected_at": "2026-10-11T01:50:36.550Z",
   "executed_at": "2026-10-11T02:00:15.888Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Crystal Palace or draw",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.5296",
    "our_snapshot_at": "2026-10-11T01:46:31.862Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5296,
   "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-08T00:24:40.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T00:24:40.000Z",
    "detected_at": "2026-10-11T01:50:36.550Z",
    "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": "Crystal Palace or draw",
    "author_odds": null,
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Crystal Palace or draw"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "94b8eba3c70f317240c13a31e582c7da6f80e8c9ed2e6c59f713d7ea2d6bd588",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Crystal Palace or draw",
     "decimal_odds": "1.5296",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5296,
     "executed_at": "2026-10-11T02:00:15.888Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Baba",
    "publisher": "Livetipsportal",
    "forecaster": "Baba",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7ae14a3dcbccf03ccb883223",
   "url": "/sources/betclan-com/picks/3/#pick-n-7ae14a3dcbccf03ccb883223",
   "quote_text": "On the risky side, you can try the Correct Score of 1-1 which has a percentage of 12%.",
   "fragment_from": 3204,
   "fragment_to": 3290,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.betclan.com/predictionsdetails/football/1557421/crystal-palace-v-nottingham-forest-prediction-h2h-tip-and-match-preview/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "27a405c5525a04f0215ce90948909e0650580611177fc83b85a063f2bd880e56",
    "material_removed": false
   },
   "published_at": "2026-10-06T00:10:00.000Z",
   "detected_at": "2026-10-11T01:59:27.981Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Crystal Palace 1-1 Nottingham Forest",
   "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-06T00:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-06T00:10:00.000Z",
    "detected_at": "2026-10-11T01:59:27.981Z",
    "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": "Crystal Palace 1-1 Nottingham Forest",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Crystal Palace 1-1 Nottingham Forest"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "f7ac0447ee64a7609de1750dfce7ede6a277b64c7993bd1f50b4fad585d3ede6",
     "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": "3.3000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T02:19:37.213Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    },
    {
     "operation_id": "c9c1ccff285b004e940768c9f6ac9c7c94f699dcf380dc8b1655052aafef8ba0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Crystal Palace 1-1 Nottingham Forest",
     "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": "BetClan",
    "publisher": "BetClan",
    "forecaster": "BetClan",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.betclan.com/predictionsdetails/football/1557421/crystal-palace-v-nottingham-forest-prediction-h2h-tip-and-match-preview/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9496c3716fba8995a66f4be7",
   "url": "/authors/aleksej-tarabrin/picks/14/#pick-n-9496c3716fba8995a66f4be7",
   "quote_text": "Peste 2.5 goluri\n\nCf\n\nCote\n\n1.95",
   "fragment_from": 2800,
   "fragment_to": 2832,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://legalbet.ro/centrul-de-pariere/crystal-palace-nottingham-forest-11-10-2026/",
    "display_name": null,
    "speaker": "Alex Tarabrin",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c8a43595476f65013bae578211a1b4a510db3b355305700b4c8e89b91336f5df",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-11T02:00:00.895Z",
   "executed_at": "2026-10-11T02:26:53.782Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.95",
    "our_snapshot": "1.9133",
    "our_snapshot_at": "2026-10-11T01:56:38.109Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 9133,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-11T02:00:00.895Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.95",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.95"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "5e7ec467f63c7162f57e382ac265473d7cd2ac0a06c8743ad9dfb6934f0ea982",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.95",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9500,
     "executed_at": "2026-10-11T02:26:51.912Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "22e85d696d918192cee8a0be7924592ffb51072041d20bafefd0361c797dd470",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.9133",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 9133,
     "executed_at": "2026-10-11T02:26:53.782Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Alex Tarabrin",
    "publisher": "Legalbet.ro",
    "forecaster": "Alex Tarabrin",
    "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://legalbet.ro/centrul-de-pariere/crystal-palace-nottingham-forest-11-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "link": {
    "kind": "same_pick",
    "main_record_id": "n-e3457c3ac7a29b656f31d150"
   },
   "correction": null
  },
  {
   "observation_id": "n-75e7e92cafcbddd817d55003",
   "url": "/authors/luis-filipe/picks/2/#pick-n-75e7e92cafcbddd817d55003",
   "quote_text": "O prognóstico :\n\nEmpate\n\n3.35",
   "fragment_from": 513,
   "fragment_to": 542,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.pt/prognosticos/crystal-palace-nottingham-forest-378114/",
    "display_name": null,
    "speaker": "Luis Filipe",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8a181a353e887b435385ee8d4bab237a73d1ac0e5c2ddb731577bdb50632438c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-11T02:21:10.420Z",
   "executed_at": "2026-10-11T03:16:43.473Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.35",
    "our_snapshot": "3.3000",
    "our_snapshot_at": "2026-10-11T02:16:52.180Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-11T02:21:10.420Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.35",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.35"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "794d7cf6de612cc47a2a403ae5b0278b6b6f096bc3ed10974f0c206afbda8121",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.35",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T03:16:40.650Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a2c7e1c8e6003e02af72567cf0c5fc43f0919d9ba6cfb109781b51260b760bf7",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.3000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T03:16:43.473Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Luis Filipe",
    "publisher": "SportyTrader PT",
    "forecaster": "Luis Filipe",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.pt/prognosticos/crystal-palace-nottingham-forest-378114/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5f577643f4ea2168360a1b28",
   "url": "/authors/enrico-giordano/picks/2/#pick-n-5f577643f4ea2168360a1b28",
   "quote_text": "il pronostico è GG a quota 1.68 (Planetwin365)",
   "fragment_from": 10464,
   "fragment_to": 10510,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bottadiculo.it/pronostico-crystal-palace-nottingham-forest-11-ottobre-2026-6a-giornata-di-premier-league/",
    "display_name": null,
    "speaker": "Enrico Giordano",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "751bd3dd6f697e7694fc99c9934a8571e77131af9041596bf347fbca0b7df0bd",
    "material_removed": false
   },
   "published_at": "2026-10-10T05:07:00.000Z",
   "detected_at": "2026-10-11T02:28:47.179Z",
   "executed_at": "2026-10-11T03:22:57.608Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.68",
    "our_snapshot": "1.6757",
    "our_snapshot_at": "2026-10-11T02:27:09.249Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6757,
   "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-10T05:07:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-10T05:07:00.000Z",
    "detected_at": "2026-10-11T02:28:47.179Z",
    "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.68",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.68"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "4307ff6cd9097ab07bd95dc4aff42b68981b32752b64db47da364eea092aed8b",
     "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.68",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6800,
     "executed_at": "2026-10-11T03:22:55.430Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f15ff0dbd19cf95f00daddd1d6119e26e152332859d949d384f03888f8a9c419",
     "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.6757",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6757,
     "executed_at": "2026-10-11T03:22:57.608Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Enrico Giordano",
    "publisher": "bottadiculo.it",
    "forecaster": "Enrico Giordano",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bottadiculo.it/pronostico-crystal-palace-nottingham-forest-11-ottobre-2026-6a-giornata-di-premier-league/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e1d2f11ec319d5e2c96a192a",
   "url": "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-e1d2f11ec319d5e2c96a192a",
   "quote_text": "Double chance: Nottingham Forest ou match nul.",
   "fragment_from": 2948,
   "fragment_to": 2994,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://paris-sportifs.ouest-france.fr/football/premier-league/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1bd5571e3c7fd43eebf62a8745235f881701c65345480242c5a7af5327137846",
    "material_removed": false
   },
   "published_at": "2026-10-09T13:12:58.000Z",
   "detected_at": "2026-10-11T02:30:45.106Z",
   "executed_at": "2026-10-11T03:25:56.277Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Nottingham Forest",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.4325",
    "our_snapshot_at": "2026-10-11T02:27:09.249Z",
    "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-09T13:12:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T13:12:58.000Z",
    "detected_at": "2026-10-11T02:30:45.106Z",
    "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": "draw or Nottingham Forest",
    "author_odds": null,
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Nottingham Forest"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "411b4112c638eb65469d1aec2cce3fc7e0d1679c63201fb784fabd5c23b95e4a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Nottingham Forest",
     "decimal_odds": "1.4325",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T03:25:56.277Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ouest-France paris sportifs",
    "publisher": "Ouest-France paris sportifs",
    "forecaster": "Ouest-France paris sportifs",
    "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://paris-sportifs.ouest-france.fr/football/premier-league/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-34b69c52b2cdd70591990803",
   "url": "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-34b69c52b2cdd70591990803",
   "quote_text": "Les deux équipes marquent: Non.",
   "fragment_from": 3227,
   "fragment_to": 3258,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://paris-sportifs.ouest-france.fr/football/premier-league/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1bd5571e3c7fd43eebf62a8745235f881701c65345480242c5a7af5327137846",
    "material_removed": false
   },
   "published_at": "2026-10-09T13:12:58.000Z",
   "detected_at": "2026-10-11T02:30:45.106Z",
   "executed_at": "2026-10-11T03:25:53.770Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.1000",
    "our_snapshot_at": "2026-10-11T02:27:09.249Z",
    "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-09T13:12:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T13:12:58.000Z",
    "detected_at": "2026-10-11T02:30:45.106Z",
    "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": "no",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "64b6a19c0507bd83473eee45d0f9325511fda593ecdbdeee897f16fc5b8b078f",
     "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": "no",
     "decimal_odds": "2.1000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-11T03:25:53.770Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ouest-France paris sportifs",
    "publisher": "Ouest-France paris sportifs",
    "forecaster": "Ouest-France paris sportifs",
    "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://paris-sportifs.ouest-france.fr/football/premier-league/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-13df79af5d1d67921e1f021b",
   "url": "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-13df79af5d1d67921e1f021b",
   "quote_text": "Plus/Moins de buts: Moins de 2,5 buts.",
   "fragment_from": 3577,
   "fragment_to": 3615,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://paris-sportifs.ouest-france.fr/football/premier-league/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "1bd5571e3c7fd43eebf62a8745235f881701c65345480242c5a7af5327137846",
    "material_removed": false
   },
   "published_at": "2026-10-09T13:12:58.000Z",
   "detected_at": "2026-10-11T02:30:45.106Z",
   "executed_at": "2026-10-14T02:14:19.252Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace — Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.8893",
    "our_snapshot_at": "2026-10-11T02:27:09.249Z",
    "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-09T13:12:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T13:12:58.000Z",
    "detected_at": "2026-10-11T02:30:45.106Z",
    "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": null,
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "a578d0b50da4e4042bf6c13d335d507ada0b87d49808418078221aed96f00cd0",
     "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": "1.8893",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-14T02:14:19.252Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [
    {
     "at": "2026-10-14T02:01:04.179Z",
     "field_name": "line sign",
     "was": "Over/Under −2.5 goals · under −2.5",
     "now": "Over/Under 2.5 goals · under 2.5",
     "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick had not been executed. It is now assessed under the published method."
    }
   ],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ouest-France paris sportifs",
    "publisher": "Ouest-France paris sportifs",
    "forecaster": "Ouest-France paris sportifs",
    "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://paris-sportifs.ouest-france.fr/football/premier-league/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-10-14T02:01:04.179Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick had not been executed. It is now assessed under the publ",
    "version": 2,
    "url": "/corrections/#c-b39fe511c931",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   }
  },
  {
   "observation_id": "n-71dfec3123a91ea8822d549c",
   "url": "/authors/artem-kapustin/picks/6/#pick-n-71dfec3123a91ea8822d549c",
   "quote_text": "Тотал меньше 2,5 мячей с коэффициентом 1,80",
   "fragment_from": 6818,
   "fragment_to": 6861,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://metaratings.ru/prognozy/futbol/kristal-pelas-nottingem-forest-prognoz-na-match-apl-11-oktyabrya-2026-goda/",
    "display_name": null,
    "speaker": "Artem Kapustin",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc67c5203293e36f70fb36c0194ed1416cb2c57d5a0b0697661f8c10aaaaeb62",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:17:53.103Z",
   "executed_at": "2026-10-13T20:11:12.355Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace v Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.8",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "1.9100",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-10-10T06:47:37.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:17:53.103Z",
    "archive_snapshot_at": "2026-10-10T06:47:37.000Z",
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.8",
    "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 1.8"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "7e66893de003d6ef42076559ac3c9e1511edeb55f8a6d533115e5d7d85ff7a11",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.8",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T20:11:12.355Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2e561ab8c643eec6eb87120495d26443b12c79867e02643b1bd9fb55ce4c5c8b",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.9100",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T20:11:12.355Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Artem Kapustin",
    "publisher": "Metaratings",
    "forecaster": "Artem Kapustin",
    "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://metaratings.ru/prognozy/futbol/kristal-pelas-nottingem-forest-prognoz-na-match-apl-11-oktyabrya-2026-goda/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-3cfe27b9ddd0b172ecb589b0",
   "url": "/authors/artem-kapustin/picks/6/#pick-n-3cfe27b9ddd0b172ecb589b0",
   "quote_text": "Обе команды забьют – Нет» – за 2,05",
   "fragment_from": 5592,
   "fragment_to": 5627,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://metaratings.ru/prognozy/futbol/kristal-pelas-nottingem-forest-prognoz-na-match-apl-11-oktyabrya-2026-goda/",
    "display_name": null,
    "speaker": "Artem Kapustin",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "fc67c5203293e36f70fb36c0194ed1416cb2c57d5a0b0697661f8c10aaaaeb62",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T21:17:53.103Z",
   "executed_at": "2026-10-13T20:11:12.400Z",
   "statement_class": "priced",
   "status": "too_late",
   "cause": "counted in the restored-history series",
   "cause_code": null,
   "event": {
    "event_id": "s-83453d98f561",
    "display_name": "Crystal Palace v Nottingham Forest",
    "competition_name": "Premier League",
    "starts_at": "2026-10-11T13:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
    "scoreline": "3-1"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "2.05",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": "2.1000",
    "closing_source": "last pre-match price in archive (~8–15 h before kick-off)"
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
   "withdrawn": false,
   "provenance": "restored_archive",
   "provenance_words": "Archived before kick-off",
   "archive_snapshot_at": "2026-10-10T06:47:37.000Z",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T21:17:53.103Z",
    "archive_snapshot_at": "2026-10-10T06:47:37.000Z",
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "prematch_web_archive",
   "origin_detail": null,
   "origin_words": "Archived before kick-off",
   "added_on": "Added to our record on 12 Oct 2026",
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "2.05",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 2.05"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "retro-1.0",
    "in_words": "Lost: the final score was Crystal Palace 3-1 Nottingham Forest."
   },
   "settlements": [
    {
     "operation_id": "37056b41a6044cd7e00bf50f9559b46dd84094e42da3019afdde7bf8519f948c",
     "series_key": "retro_author_price",
     "series_label": "Restored, at the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "2.05",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T20:11:12.400Z",
     "methodology_version": "retro-1.0",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ceca96b69fc5f81defd1b6f4322e8400503c3dd9da1abb52a1abaec18f4022d0",
     "series_key": "retro_market_closing_sm",
     "series_label": "Restored, at the last pre-match price in archive (~8–15 h before kick-off)",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "2.1000",
     "odds_role": "closing_odds",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T20:11:12.400Z",
     "methodology_version": "retro-1.1",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Artem Kapustin",
    "publisher": "Metaratings",
    "forecaster": "Artem Kapustin",
    "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://metaratings.ru/prognozy/futbol/kristal-pelas-nottingem-forest-prognoz-na-match-apl-11-oktyabrya-2026-goda/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 41,
  "predictions": 40,
  "authors": 19,
  "statements_before_kickoff": 39,
  "settled_picks": 29,
  "duplicates": 6,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "3-1",
  "state_words": "finished",
  "distinct_predictions": 40,
  "sources": 19,
  "one_source": false,
  "sentence": "Crystal Palace finished 3-1 against Nottingham Forest. None of the 9 recorded correct-score predictions matched that score. Other markets are shown separately below.",
  "who_predicted_what": [
   {
    "record_id": "n-7b56a7ecadfaf43fc18ac941",
    "url": "/authors/adam-clancy/picks/5/#pick-n-7b56a7ecadfaf43fc18ac941",
    "author": "Adam Clancy",
    "author_url": "/authors/adam-clancy/",
    "market": "1X2, match result",
    "selection": "draw",
    "outcome": "Lost",
    "price": "3.50",
    "published_at": "2026-10-09T18:35:35.000Z",
    "recorded_at": "2026-10-09T18:41:42.422Z",
    "lead_hours": 42.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-5c4451d4dbb9e9ce0ff83d1d",
    "url": "/authors/baba/picks/2/#pick-n-5c4451d4dbb9e9ce0ff83d1d",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "1X2, match result",
    "selection": "draw",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-08T00:24:40.000Z",
    "recorded_at": "2026-10-11T01:50:36.550Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-e11faaaa146c1f809f65aea1",
    "url": "/authors/jamie-griffith/picks/17/#pick-n-e11faaaa146c1f809f65aea1",
    "author": "Jamie Griffith",
    "author_url": "/authors/jamie-griffith/",
    "market": "1X2, match result",
    "selection": "Nottingham Forest",
    "outcome": "Lost",
    "price": "2.70",
    "published_at": "2026-10-09T16:57:07.000Z",
    "recorded_at": "2026-10-09T17:05:40.565Z",
    "lead_hours": 43.9,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-c37a697c4e85bca42208aac6",
    "url": "/authors/javier-ortega/picks/2/#pick-n-c37a697c4e85bca42208aac6",
    "author": "Javier Ortega",
    "author_url": "/authors/javier-ortega/",
    "market": "1X2, match result",
    "selection": "draw",
    "outcome": "Lost",
    "price": "3.40",
    "published_at": "2026-10-09T00:18:07.000Z",
    "recorded_at": "2026-10-11T01:49:34.654Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-75e7e92cafcbddd817d55003",
    "url": "/authors/luis-filipe/picks/2/#pick-n-75e7e92cafcbddd817d55003",
    "author": "Luis Filipe",
    "author_url": "/authors/luis-filipe/",
    "market": "1X2, match result",
    "selection": "draw",
    "outcome": "Lost",
    "price": "3.35",
    "published_at": null,
    "recorded_at": "2026-10-11T02:21:10.420Z",
    "lead_hours": 10.6,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-65219590cbc6e49424657972",
    "url": "/authors/paul-kulhavy/picks/5/#pick-n-65219590cbc6e49424657972",
    "author": "Paul Kulhavy",
    "author_url": "/authors/paul-kulhavy/",
    "market": "1X2, match result",
    "selection": "Nottingham Forest",
    "outcome": "Lost",
    "price": "2.63",
    "published_at": "2026-10-10T04:01:13.000Z",
    "recorded_at": "2026-10-10T04:42:46.808Z",
    "lead_hours": 32.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-39cc9c0bcd12b125488b28cf",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-39cc9c0bcd12b125488b28cf",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Asian handicap 0.5",
    "selection": "Crystal Palace +0.5",
    "outcome": "Won",
    "price": "1.50",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-3cfe27b9ddd0b172ecb589b0",
    "url": "/authors/artem-kapustin/picks/6/#pick-n-3cfe27b9ddd0b172ecb589b0",
    "author": "Artem Kapustin",
    "author_url": "/authors/artem-kapustin/",
    "market": "Both teams to score",
    "selection": "no",
    "outcome": "Lost",
    "price": "2.05",
    "published_at": null,
    "recorded_at": "2026-10-12T21:17:53.103Z",
    "lead_hours": -32.3,
    "origin": "Archived before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-fb240f95229ed6e0ea7df73b",
    "url": "/authors/baba/picks/2/#pick-n-fb240f95229ed6e0ea7df73b",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-08T00:24:40.000Z",
    "recorded_at": "2026-10-11T01:50:36.550Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-5f577643f4ea2168360a1b28",
    "url": "/authors/enrico-giordano/picks/2/#pick-n-5f577643f4ea2168360a1b28",
    "author": "Enrico Giordano",
    "author_url": "/authors/enrico-giordano/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Won",
    "price": "1.68",
    "published_at": "2026-10-10T05:07:00.000Z",
    "recorded_at": "2026-10-11T02:28:47.179Z",
    "lead_hours": 10.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-1daf7672f917d563a87b9527",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-1daf7672f917d563a87b9527",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Won",
    "price": "1.67",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-75ebb1e97d7e5933d8e6135f",
    "url": "/authors/javier-ortega/picks/2/#pick-n-75ebb1e97d7e5933d8e6135f",
    "author": "Javier Ortega",
    "author_url": "/authors/javier-ortega/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Won",
    "price": "1.67",
    "published_at": "2026-10-09T00:18:07.000Z",
    "recorded_at": "2026-10-11T01:49:34.654Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-34b69c52b2cdd70591990803",
    "url": "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-34b69c52b2cdd70591990803",
    "author": "Ouest-France paris sportifs",
    "author_url": "/sources/paris-sportifs-ouest-france-fr/",
    "market": "Both teams to score",
    "selection": "no",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-09T13:12:58.000Z",
    "recorded_at": "2026-10-11T02:30:45.106Z",
    "lead_hours": 10.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-7dec9f5dd624fe7153965c46",
    "url": "/authors/adam-clancy/picks/5/#pick-n-7dec9f5dd624fe7153965c46",
    "author": "Adam Clancy",
    "author_url": "/authors/adam-clancy/",
    "market": "Correct score",
    "selection": "Crystal Palace 1-1 Nottingham Forest",
    "outcome": "Lost",
    "price": "7.00",
    "published_at": "2026-10-09T18:35:35.000Z",
    "recorded_at": "2026-10-09T18:41:42.422Z",
    "lead_hours": 42.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f18abea3863dc1b22a6bac20",
    "url": "/authors/ben-knapton/picks/3/#pick-n-f18abea3863dc1b22a6bac20",
    "author": "Ben Knapton",
    "author_url": "/authors/ben-knapton/",
    "market": "Correct score",
    "selection": "Crystal Palace 1-1 Nottingham Forest",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-10T23:00:00.000Z",
    "recorded_at": "2026-10-11T00:09:48.843Z",
    "lead_hours": 12.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-7ae14a3dcbccf03ccb883223",
    "url": "/sources/betclan-com/picks/3/#pick-n-7ae14a3dcbccf03ccb883223",
    "author": "BetClan",
    "author_url": "/sources/betclan-com/",
    "market": "Correct score",
    "selection": "Crystal Palace 1-1 Nottingham Forest",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-06T00:10:00.000Z",
    "recorded_at": "2026-10-11T01:59:27.981Z",
    "lead_hours": 11.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-1864529c1308c6fd932a746f",
    "url": "/authors/bren-gray/picks/28/#pick-n-1864529c1308c6fd932a746f",
    "author": "Bren Gray",
    "author_url": "/authors/bren-gray/",
    "market": "Correct score",
    "selection": "Crystal Palace 1-1 Nottingham Forest",
    "outcome": "Lost",
    "price": "6.50",
    "published_at": "2026-10-06T21:42:20.000Z",
    "recorded_at": "2026-10-09T12:48:41.747Z",
    "lead_hours": 48.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-4d621367439436ae8d3d6e4b",
    "url": "/authors/carter-white/picks/2/#pick-n-4d621367439436ae8d3d6e4b",
    "author": "Carter White",
    "author_url": "/authors/carter-white/",
    "market": "Correct score",
    "selection": "Crystal Palace 1-1 Nottingham Forest",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-09T17:05:08.000Z",
    "recorded_at": "2026-10-09T18:02:11.634Z",
    "lead_hours": 43.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-bba369d70ba93c199705af2f",
    "url": "/authors/david-tindall/picks/4/#pick-n-bba369d70ba93c199705af2f",
    "author": "David Tindall",
    "author_url": "/authors/david-tindall/",
    "market": "Correct score",
    "selection": "Crystal Palace 1-1 Nottingham Forest",
    "outcome": "Lost",
    "price": "7.50",
    "published_at": "2026-10-09T16:47:37.000Z",
    "recorded_at": "2026-10-09T18:13:17.083Z",
    "lead_hours": 42.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-91810c6a6789e303089bd2fd",
    "url": "/authors/ewan-ross-murray/picks/24/#pick-n-91810c6a6789e303089bd2fd",
    "author": "Ewan Ross-Murray",
    "author_url": "/authors/ewan-ross-murray/",
    "market": "Correct score",
    "selection": "Crystal Palace 0-1 Nottingham Forest",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-10T00:00:01.000Z",
    "recorded_at": "2026-10-10T00:09:38.392Z",
    "lead_hours": 36.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-a00890487b722a6e4f285c3c",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-a00890487b722a6e4f285c3c",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Correct score",
    "selection": "Crystal Palace 2-1 Nottingham Forest",
    "outcome": "Lost",
    "price": "12.00",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-883bf29af965fe982fb1f938",
    "url": "/sources/free-super-tips/picks/8/#pick-n-883bf29af965fe982fb1f938",
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "market": "Correct score",
    "selection": "Crystal Palace 1-2 Nottingham Forest",
    "outcome": "Lost",
    "price": "12.00",
    "published_at": null,
    "recorded_at": "2026-10-08T14:32:58.779Z",
    "lead_hours": 70.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-d2abf55692dc58947c6d9ec6",
    "url": "/authors/baba/picks/2/#pick-n-d2abf55692dc58947c6d9ec6",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Double chance",
    "selection": "Crystal Palace or draw",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-08T00:24:40.000Z",
    "recorded_at": "2026-10-11T01:50:36.550Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-e0ebd0f25aad2eec15f469ce",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-e0ebd0f25aad2eec15f469ce",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Double chance",
    "selection": "Crystal Palace or draw",
    "outcome": "Won",
    "price": "1.50",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-e1d2f11ec319d5e2c96a192a",
    "url": "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-e1d2f11ec319d5e2c96a192a",
    "author": "Ouest-France paris sportifs",
    "author_url": "/sources/paris-sportifs-ouest-france-fr/",
    "market": "Double chance",
    "selection": "draw or Nottingham Forest",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-09T13:12:58.000Z",
    "recorded_at": "2026-10-11T02:30:45.106Z",
    "lead_hours": 10.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-b8f7fb0449c6cf353d55a14b",
    "url": "/authors/steeven-occhipinti/picks/4/#pick-n-b8f7fb0449c6cf353d55a14b",
    "author": "Steeven Occhipinti",
    "author_url": "/authors/steeven-occhipinti/",
    "market": "Double chance",
    "selection": "Crystal Palace or draw",
    "outcome": "Won",
    "price": "1.40",
    "published_at": null,
    "recorded_at": "2026-10-09T15:48:04.129Z",
    "lead_hours": 45.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-360fe6e65da3ae734574043a",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-360fe6e65da3ae734574043a",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Draw no bet",
    "selection": "Crystal Palace",
    "outcome": "Won",
    "price": "1.91",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-ff0ebf5dd7d9cbf022f7118a",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-ff0ebf5dd7d9cbf022f7118a",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "European handicap 1",
    "selection": "Crystal Palace +1",
    "outcome": "Won",
    "price": "1.50",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-e64c0c93ba99a78dc3f17205",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-e64c0c93ba99a78dc3f17205",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Half-time/full-time",
    "selection": "Crystal Palace at half-time, Crystal Palace at full-time",
    "outcome": "Won",
    "price": "4.50",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-2898a9c4775e0ff15fae9af4",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-2898a9c4775e0ff15fae9af4",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 1.5 goals",
    "selection": "over 1.5",
    "outcome": "Won",
    "price": "1.29",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-aa9d49d5336a6c67c56da60b",
    "url": "/authors/adam-clancy/picks/5/#pick-n-aa9d49d5336a6c67c56da60b",
    "author": "Adam Clancy",
    "author_url": "/authors/adam-clancy/",
    "market": "Over/Under 2.5 goals",
    "selection": "under 2.5",
    "outcome": "Lost",
    "price": "1.92",
    "published_at": "2026-10-09T18:35:35.000Z",
    "recorded_at": "2026-10-09T18:41:42.422Z",
    "lead_hours": 42.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-e3457c3ac7a29b656f31d150",
    "url": "/authors/aleksej-tarabrin/picks/2/#pick-n-e3457c3ac7a29b656f31d150",
    "author": "Aleksej Tarabrin",
    "author_url": "/authors/aleksej-tarabrin/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": "1.95",
    "published_at": null,
    "recorded_at": "2026-10-11T01:50:30.742Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null,
    "also": [
     {
      "record_id": "n-9496c3716fba8995a66f4be7",
      "kind": "same_pick",
      "edition": "Alex Tarabrin",
      "edition_url": "/authors/aleksej-tarabrin/",
      "url": "/authors/aleksej-tarabrin/picks/14/#pick-n-9496c3716fba8995a66f4be7",
      "anchor": "pick-n-9496c3716fba8995a66f4be7",
      "recorded_at": "2026-10-11T02:00:00.895Z"
     }
    ]
   },
   {
    "record_id": "n-71dfec3123a91ea8822d549c",
    "url": "/authors/artem-kapustin/picks/6/#pick-n-71dfec3123a91ea8822d549c",
    "author": "Artem Kapustin",
    "author_url": "/authors/artem-kapustin/",
    "market": "Over/Under 2.5 goals",
    "selection": "under 2.5",
    "outcome": "Lost",
    "price": "1.80",
    "published_at": null,
    "recorded_at": "2026-10-12T21:17:53.103Z",
    "lead_hours": -32.3,
    "origin": "Archived before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-81cb69b0db6ce51804d84a4c",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-81cb69b0db6ce51804d84a4c",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": "1.91",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-13df79af5d1d67921e1f021b",
    "url": "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-13df79af5d1d67921e1f021b",
    "author": "Ouest-France paris sportifs",
    "author_url": "/sources/paris-sportifs-ouest-france-fr/",
    "market": "Over/Under 2.5 goals",
    "selection": "under 2.5",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-09T13:12:58.000Z",
    "recorded_at": "2026-10-11T02:30:45.106Z",
    "lead_hours": 10.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-39a6b329a256403f4bd34ffc",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-39a6b329a256403f4bd34ffc",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 3.5 goals",
    "selection": "under 3.5",
    "outcome": "Lost",
    "price": "1.36",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-171c8f7e01f9dd05a8a76716",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-171c8f7e01f9dd05a8a76716",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 4.5 goals",
    "selection": "under 4.5",
    "outcome": "Won",
    "price": "1.13",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-0ea8535916c965b12d89d114",
    "url": "/sources/footballpredictions-com/picks/2/#pick-n-0ea8535916c965b12d89d114",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Player to score",
    "selection": "Jørgen Strand Larsen to score",
    "outcome": "Lost",
    "price": "2.75",
    "published_at": "2026-09-30T17:01:19.000Z",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-9ca2a4e61f7a028b19a1dd42",
    "url": "/sources/free-super-tips/picks/8/#pick-n-9ca2a4e61f7a028b19a1dd42",
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "market": "Player to score",
    "selection": "Morgan Gibbs-White to score",
    "outcome": "Not settled",
    "price": "3.25",
    "published_at": null,
    "recorded_at": "2026-10-08T14:32:58.779Z",
    "lead_hours": 70.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": "the result data received so far does not include the player statistics this market needs",
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-4a167cfffc2a49c1a6aa6781",
    "url": "/authors/adam-clancy/picks/5/#pick-n-4a167cfffc2a49c1a6aa6781",
    "author": "Adam Clancy",
    "author_url": "/authors/adam-clancy/",
    "market": "Player to score or assist",
    "selection": "Morgan Gibbs-White to score or assist",
    "outcome": "Not settled",
    "price": "2.25",
    "published_at": "2026-10-09T18:35:35.000Z",
    "recorded_at": "2026-10-09T18:41:42.422Z",
    "lead_hours": 42.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": "awaiting the final score",
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "Correct score",
    "predictions": 9,
    "sources": 9,
    "one_source": false,
    "eligible": 9,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Crystal Palace 1-1 Nottingham Forest",
      "predictions": 6,
      "eligible": 6
     },
     {
      "selection": "Crystal Palace 0-1 Nottingham Forest",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Crystal Palace 1-2 Nottingham Forest",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Crystal Palace 2-1 Nottingham Forest",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "implied_by_score": [
     {
      "selection": "draw",
      "predictions": 6
     },
     {
      "selection": "Nottingham Forest",
      "predictions": 2
     },
     {
      "selection": "Crystal Palace",
      "predictions": 1
     }
    ],
    "median_odds": "7.50",
    "odds_from_author": 5,
    "odds_from_snapshot": 0
   },
   {
    "market": "1X2, match result",
    "predictions": 6,
    "sources": 6,
    "one_source": false,
    "eligible": 6,
    "different_selections": 0,
    "selections": [
     {
      "selection": "draw",
      "predictions": 4,
      "eligible": 4
     },
     {
      "selection": "Nottingham Forest",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "3.33",
    "odds_from_author": 5,
    "odds_from_snapshot": 1
   },
   {
    "market": "Both teams to score",
    "predictions": 6,
    "sources": 6,
    "one_source": false,
    "eligible": 6,
    "different_selections": 0,
    "selections": [
     {
      "selection": "yes",
      "predictions": 4,
      "eligible": 4
     },
     {
      "selection": "no",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.68",
    "odds_from_author": 4,
    "odds_from_snapshot": 2
   },
   {
    "market": "Over/Under 2.5 goals",
    "predictions": 5,
    "sources": 5,
    "one_source": false,
    "eligible": 5,
    "different_selections": 0,
    "selections": [
     {
      "selection": "under 2.5",
      "predictions": 3,
      "eligible": 3
     },
     {
      "selection": "over 2.5",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.91",
    "odds_from_author": 4,
    "odds_from_snapshot": 1
   },
   {
    "market": "Double chance",
    "predictions": 4,
    "sources": 4,
    "one_source": false,
    "eligible": 4,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Crystal Palace or draw",
      "predictions": 3,
      "eligible": 3
     },
     {
      "selection": "draw or Nottingham Forest",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.47",
    "odds_from_author": 2,
    "odds_from_snapshot": 2
   },
   {
    "market": "Player to score",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Jørgen Strand Larsen to score",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Morgan Gibbs-White to score",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "3.00",
    "odds_from_author": 2,
    "odds_from_snapshot": 0
   },
   {
    "market": "Asian handicap 0.5",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Crystal Palace +0.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.50",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Draw no bet",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Crystal Palace",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.91",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "European handicap 1",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Crystal Palace +1",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.50",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Half-time/full-time",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Crystal Palace at half-time, Crystal Palace at full-time",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "4.50",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 1.5 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 1.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.29",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 3.5 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "under 3.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.36",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 4.5 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "under 4.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.13",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Player to score or assist",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Morgan Gibbs-White to score or assist",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "2.25",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 40,
  "independent_sources": 19,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "footballpredictions.com",
    "materials": 1,
    "authors": 1,
    "selections": 12
   },
   {
    "source": "footballwhispers.com",
    "materials": 1,
    "authors": 1,
    "selections": 4
   },
   {
    "source": "livetipsportal.com",
    "materials": 1,
    "authors": 1,
    "selections": 3
   },
   {
    "source": "paris-sportifs.ouest-france.fr",
    "materials": 1,
    "authors": 1,
    "selections": 3
   },
   {
    "source": "as.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "freesupertips.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "metaratings.ru",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "sportsmole.co.uk",
    "materials": 2,
    "authors": 2,
    "selections": 2
   },
   {
    "source": "betclan.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "bettingtop10.co.nz",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "bottadiculo.it",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "football365.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "goonersguide.substack.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "legalbet.rs",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "racingpost.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "si.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportytrader.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportytrader.pt",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 15,
   "lost": 23,
   "void": 0,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 2
  },
  "scenarios": [
   {
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "picks": 12,
    "record_ids": [
     "n-e0ebd0f25aad2eec15f469ce",
     "n-360fe6e65da3ae734574043a",
     "n-2898a9c4775e0ff15fae9af4",
     "n-81cb69b0db6ce51804d84a4c",
     "n-39a6b329a256403f4bd34ffc",
     "n-171c8f7e01f9dd05a8a76716",
     "n-1daf7672f917d563a87b9527",
     "n-39cc9c0bcd12b125488b28cf",
     "n-ff0ebf5dd7d9cbf022f7118a",
     "n-a00890487b722a6e4f285c3c",
     "n-e64c0c93ba99a78dc3f17205",
     "n-0ea8535916c965b12d89d114"
    ],
    "markets": [
     "Double chance",
     "Draw no bet",
     "Over/Under 1.5 goals",
     "Over/Under 2.5 goals",
     "Over/Under 3.5 goals",
     "Over/Under 4.5 goals",
     "Both teams to score",
     "Asian handicap 0.5",
     "European handicap 1",
     "Correct score",
     "Half-time/full-time",
     "Player to score"
    ],
    "selections": [
     "Crystal Palace or draw",
     "Crystal Palace",
     "over 1.5",
     "over 2.5",
     "under 3.5",
     "under 4.5",
     "yes",
     "Crystal Palace +0.5",
     "Crystal Palace +1",
     "Crystal Palace 2-1 Nottingham Forest",
     "Crystal Palace at half-time, Crystal Palace at full-time",
     "Jørgen Strand Larsen to score"
    ],
    "prices": [
     "1.50",
     "1.91",
     "1.29",
     "1.91",
     "1.36",
     "1.13",
     "1.67",
     "1.50",
     "1.50",
     "12.00",
     "4.50",
     "2.75"
    ],
    "outcomes": [
     "Won",
     "Won",
     "Won",
     "Won",
     "Lost",
     "Won",
     "Won",
     "Won",
     "Won",
     "Lost",
     "Won",
     "Lost"
    ],
    "scenario": "Crystal Palace or draw · Crystal Palace · over 1.5 goals · over 2.5 goals · under 3.5 goals · under 4.5 goals · Both teams to score: yes · Crystal Palace +0.5 · Crystal Palace +1 · Crystal Palace 2-1 Nottingham Forest · Crystal Palace at half-time, Crystal Palace at full-time · Jørgen Strand Larsen to score",
    "result": "any_wrong",
    "recorded_at": "2026-10-11T01:49:50.942Z",
    "lead_hours": 11.2,
    "evidence_urls": [
     "/sources/footballpredictions-com/picks/2/#pick-n-e0ebd0f25aad2eec15f469ce",
     "/sources/footballpredictions-com/picks/2/#pick-n-360fe6e65da3ae734574043a",
     "/sources/footballpredictions-com/picks/2/#pick-n-2898a9c4775e0ff15fae9af4",
     "/sources/footballpredictions-com/picks/2/#pick-n-81cb69b0db6ce51804d84a4c",
     "/sources/footballpredictions-com/picks/2/#pick-n-39a6b329a256403f4bd34ffc",
     "/sources/footballpredictions-com/picks/2/#pick-n-171c8f7e01f9dd05a8a76716",
     "/sources/footballpredictions-com/picks/2/#pick-n-1daf7672f917d563a87b9527",
     "/sources/footballpredictions-com/picks/2/#pick-n-39cc9c0bcd12b125488b28cf",
     "/sources/footballpredictions-com/picks/2/#pick-n-ff0ebf5dd7d9cbf022f7118a",
     "/sources/footballpredictions-com/picks/2/#pick-n-a00890487b722a6e4f285c3c",
     "/sources/footballpredictions-com/picks/2/#pick-n-e64c0c93ba99a78dc3f17205",
     "/sources/footballpredictions-com/picks/2/#pick-n-0ea8535916c965b12d89d114"
    ]
   },
   {
    "author": "Adam Clancy",
    "author_url": "/authors/adam-clancy/",
    "picks": 4,
    "record_ids": [
     "n-7b56a7ecadfaf43fc18ac941",
     "n-aa9d49d5336a6c67c56da60b",
     "n-7dec9f5dd624fe7153965c46",
     "n-4a167cfffc2a49c1a6aa6781"
    ],
    "markets": [
     "1X2, match result",
     "Over/Under 2.5 goals",
     "Correct score",
     "Player to score or assist"
    ],
    "selections": [
     "draw",
     "under 2.5",
     "Crystal Palace 1-1 Nottingham Forest",
     "Morgan Gibbs-White to score or assist"
    ],
    "prices": [
     "3.50",
     "1.92",
     "7.00",
     "2.25"
    ],
    "outcomes": [
     "Lost",
     "Lost",
     "Lost",
     "Not settled"
    ],
    "scenario": "draw · under 2.5 goals · Crystal Palace 1-1 Nottingham Forest · Morgan Gibbs-White to score or assist",
    "result": "any_wrong",
    "recorded_at": "2026-10-09T18:41:42.422Z",
    "lead_hours": 42.3,
    "evidence_urls": [
     "/authors/adam-clancy/picks/5/#pick-n-7b56a7ecadfaf43fc18ac941",
     "/authors/adam-clancy/picks/5/#pick-n-aa9d49d5336a6c67c56da60b",
     "/authors/adam-clancy/picks/5/#pick-n-7dec9f5dd624fe7153965c46",
     "/authors/adam-clancy/picks/5/#pick-n-4a167cfffc2a49c1a6aa6781"
    ]
   },
   {
    "author": "Baba",
    "author_url": "/authors/baba/",
    "picks": 3,
    "record_ids": [
     "n-5c4451d4dbb9e9ce0ff83d1d",
     "n-d2abf55692dc58947c6d9ec6",
     "n-fb240f95229ed6e0ea7df73b"
    ],
    "markets": [
     "1X2, match result",
     "Double chance",
     "Both teams to score"
    ],
    "selections": [
     "draw",
     "Crystal Palace or draw",
     "yes"
    ],
    "prices": [
     null,
     null,
     null
    ],
    "outcomes": [
     "Lost",
     "Won",
     "Won"
    ],
    "scenario": "draw · Crystal Palace or draw · Both teams to score: yes",
    "result": "any_wrong",
    "recorded_at": "2026-10-11T01:50:36.550Z",
    "lead_hours": 11.2,
    "evidence_urls": [
     "/authors/baba/picks/2/#pick-n-5c4451d4dbb9e9ce0ff83d1d",
     "/authors/baba/picks/2/#pick-n-d2abf55692dc58947c6d9ec6",
     "/authors/baba/picks/2/#pick-n-fb240f95229ed6e0ea7df73b"
    ]
   },
   {
    "author": "Ouest-France paris sportifs",
    "author_url": "/sources/paris-sportifs-ouest-france-fr/",
    "picks": 3,
    "record_ids": [
     "n-e1d2f11ec319d5e2c96a192a",
     "n-13df79af5d1d67921e1f021b",
     "n-34b69c52b2cdd70591990803"
    ],
    "markets": [
     "Double chance",
     "Over/Under 2.5 goals",
     "Both teams to score"
    ],
    "selections": [
     "draw or Nottingham Forest",
     "under 2.5",
     "no"
    ],
    "prices": [
     null,
     null,
     null
    ],
    "outcomes": [
     "Lost",
     "Lost",
     "Lost"
    ],
    "scenario": "draw or Nottingham Forest · under 2.5 goals · Both teams to score: no",
    "result": "any_wrong",
    "recorded_at": "2026-10-11T02:30:45.106Z",
    "lead_hours": 10.5,
    "evidence_urls": [
     "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-e1d2f11ec319d5e2c96a192a",
     "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-13df79af5d1d67921e1f021b",
     "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-34b69c52b2cdd70591990803"
    ]
   },
   {
    "author": "Artem Kapustin",
    "author_url": "/authors/artem-kapustin/",
    "picks": 2,
    "record_ids": [
     "n-71dfec3123a91ea8822d549c",
     "n-3cfe27b9ddd0b172ecb589b0"
    ],
    "markets": [
     "Over/Under 2.5 goals",
     "Both teams to score"
    ],
    "selections": [
     "under 2.5",
     "no"
    ],
    "prices": [
     "1.80",
     "2.05"
    ],
    "outcomes": [
     "Lost",
     "Lost"
    ],
    "scenario": "under 2.5 goals · Both teams to score: no",
    "result": "any_wrong",
    "recorded_at": "2026-10-12T21:17:53.103Z",
    "lead_hours": -32.3,
    "evidence_urls": [
     "/authors/artem-kapustin/picks/6/#pick-n-71dfec3123a91ea8822d549c",
     "/authors/artem-kapustin/picks/6/#pick-n-3cfe27b9ddd0b172ecb589b0"
    ]
   },
   {
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "picks": 2,
    "record_ids": [
     "n-883bf29af965fe982fb1f938",
     "n-9ca2a4e61f7a028b19a1dd42"
    ],
    "markets": [
     "Correct score",
     "Player to score"
    ],
    "selections": [
     "Crystal Palace 1-2 Nottingham Forest",
     "Morgan Gibbs-White to score"
    ],
    "prices": [
     "12.00",
     "3.25"
    ],
    "outcomes": [
     "Lost",
     "Not settled"
    ],
    "scenario": "Crystal Palace 1-2 Nottingham Forest · Morgan Gibbs-White to score",
    "result": "any_wrong",
    "recorded_at": "2026-10-08T14:32:58.779Z",
    "lead_hours": 70.5,
    "evidence_urls": [
     "/sources/free-super-tips/picks/8/#pick-n-883bf29af965fe982fb1f938",
     "/sources/free-super-tips/picks/8/#pick-n-9ca2a4e61f7a028b19a1dd42"
    ]
   },
   {
    "author": "Javier Ortega",
    "author_url": "/authors/javier-ortega/",
    "picks": 2,
    "record_ids": [
     "n-c37a697c4e85bca42208aac6",
     "n-75ebb1e97d7e5933d8e6135f"
    ],
    "markets": [
     "1X2, match result",
     "Both teams to score"
    ],
    "selections": [
     "draw",
     "yes"
    ],
    "prices": [
     "3.40",
     "1.67"
    ],
    "outcomes": [
     "Lost",
     "Won"
    ],
    "scenario": "draw · Both teams to score: yes",
    "result": "any_wrong",
    "recorded_at": "2026-10-11T01:49:34.654Z",
    "lead_hours": 11.2,
    "evidence_urls": [
     "/authors/javier-ortega/picks/2/#pick-n-c37a697c4e85bca42208aac6",
     "/authors/javier-ortega/picks/2/#pick-n-75ebb1e97d7e5933d8e6135f"
    ]
   }
  ],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 40,
   "before_kickoff": 38,
   "after_kickoff": 2,
   "at_least_2h": 38,
   "share_2h_plus": 95.0,
   "median_hours": 11.2,
   "min_hours": 10.5,
   "max_hours": 70.5,
   "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
  }
 },
 "title_tag": "Crystal Palace vs Nottingham Forest: Results — 11 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": {
   "id": "sr-c6b84d3623eed101f6cbc695",
   "type_code": "early",
   "moment_at": "2026-10-11T07:25:40.140Z",
   "freeze_at": "2026-10-11T07:25:40.734Z",
   "approach": "at_the_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 82,
     "publications": 88,
     "comparable": 82,
     "unique": 83,
     "contributions": 76
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: draw — 9 of 15 eligible",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "X",
      "n": 15,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 9,
        "in_words": "draw",
        "choice": "X"
       },
       {
        "figure": 4,
        "in_words": "Nottingham Forest",
        "choice": "2"
       },
       {
        "figure": 2,
        "in_words": "Crystal Palace",
        "choice": "1"
       }
      ]
     },
     {
      "phrase": "Correct score — Most common recorded selection: Crystal Palace 1-1 Nottingham Forest — 8 of 13 eligible",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "1-1",
      "n": 13,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 8,
        "in_words": "Crystal Palace 1-1 Nottingham Forest",
        "choice": "1-1"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 0-1 Nottingham Forest",
        "choice": "0-1"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 1-2 Nottingham Forest",
        "choice": "1-2"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 2-1 Nottingham Forest",
        "choice": "2-1"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 2-2 Nottingham Forest",
        "choice": "2-2"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 3-2 Nottingham Forest",
        "choice": "3-2"
       }
      ]
     },
     {
      "phrase": "Over/Under 2.5 goals — Most common recorded selection: over 2.5 — 7 of 11 eligible",
      "source_group": "total|2.5|match|*|*#explicit",
      "leader": "over",
      "n": 11,
      "market_label": "Over/Under 2.5 goals",
      "row_list": [
       {
        "figure": 7,
        "in_words": "over 2.5",
        "choice": "over"
       },
       {
        "figure": 4,
        "in_words": "under 2.5",
        "choice": "under"
       }
      ]
     },
     {
      "phrase": "Both teams to score — Most common recorded selection: yes — 9 of 10 eligible",
      "source_group": "both_teams_score|*|match|*|*#explicit",
      "leader": "yes",
      "n": 10,
      "market_label": "Both teams to score",
      "row_list": [
       {
        "figure": 9,
        "in_words": "yes",
        "choice": "yes"
       },
       {
        "figure": 1,
        "in_words": "no",
        "choice": "no"
       }
      ]
     },
     {
      "phrase": "Double chance — Most common recorded selection: Crystal Palace or draw — 4 of 8 eligible",
      "source_group": "double_chance|*|match|*|*#explicit",
      "leader": "1X",
      "n": 8,
      "market_label": "Double chance",
      "row_list": [
       {
        "figure": 4,
        "in_words": "Crystal Palace or draw",
        "choice": "1X"
       },
       {
        "figure": 3,
        "in_words": "draw or Nottingham Forest",
        "choice": "X2"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace or Nottingham Forest",
        "choice": "12"
       }
      ]
     },
     {
      "phrase": "Over/Under 3.5 goals — Most common recorded selection: over 3.5 — 3 of 4 eligible",
      "source_group": "total|3.5|match|*|*#explicit",
      "leader": "over",
      "n": 4,
      "market_label": "Over/Under 3.5 goals",
      "row_list": [
       {
        "figure": 3,
        "in_words": "over 3.5",
        "choice": "over"
       },
       {
        "figure": 1,
        "in_words": "under 3.5",
        "choice": "under"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 1,
    "differing_choices": 2,
    "not_counted": 7
   },
   "composition": [
    "n-08d96834c97b69102947a2dc",
    "n-0a127e58b9a7adf2241f53ae",
    "n-0d944f6df31729a27f035c37",
    "n-0ea8535916c965b12d89d114",
    "n-0ffd740489efc1911564aa72",
    "n-1051d05a9f088078d6c55982",
    "n-13df79af5d1d67921e1f021b",
    "n-171c8f7e01f9dd05a8a76716",
    "n-182211c471e8b9a4dbc4e02d",
    "n-1864529c1308c6fd932a746f",
    "n-1daf7672f917d563a87b9527",
    "n-202d3867dc0ca45365f19055",
    "n-2898a9c4775e0ff15fae9af4",
    "n-28a0d2f15b80fbc2fefd091d",
    "n-2a311c1ee82c9bb6dcd0b473",
    "n-2da813e2235b46671e06e23c",
    "n-337e66a9a6c2198cbf703424",
    "n-34b69c52b2cdd70591990803",
    "n-360fe6e65da3ae734574043a",
    "n-39a6b329a256403f4bd34ffc",
    "n-39cc9c0bcd12b125488b28cf",
    "n-3c359bc73a5f769afb5ecd8a",
    "n-4a167cfffc2a49c1a6aa6781",
    "n-4d0e98811b3ea0f8cdb504a8",
    "n-4d621367439436ae8d3d6e4b",
    "n-5209519740c06fd90c21cda0",
    "n-5696559d66df44d8cc3ed80e",
    "n-57b9a139389f0b262315a903",
    "n-59930672cc14286e2a2797e5",
    "n-5c4451d4dbb9e9ce0ff83d1d",
    "n-5c9f7055fb2c24311b38690b",
    "n-5edc213b011f9fc14ac38f42",
    "n-5f577643f4ea2168360a1b28",
    "n-60030d00281ddde6a9ec56b9",
    "n-6292274390fc9826993f6459",
    "n-64e0b5873fcf2589b13768fd",
    "n-65219590cbc6e49424657972",
    "n-6f6a59d4b5ceb9f5776aabc2",
    "n-75e7e92cafcbddd817d55003",
    "n-75ebb1e97d7e5933d8e6135f",
    "n-77b0e53ed40ec746a4ce3aaa",
    "n-7ae14a3dcbccf03ccb883223",
    "n-7b56a7ecadfaf43fc18ac941",
    "n-7dec9f5dd624fe7153965c46",
    "n-81cb69b0db6ce51804d84a4c",
    "n-881ffa2da60d5fefc3f1ce21",
    "n-883bf29af965fe982fb1f938",
    "n-8e25867e7c407e4cc7f6c903",
    "n-91810c6a6789e303089bd2fd",
    "n-9496c3716fba8995a66f4be7",
    "n-969bd8e4816d361484fad0e3",
    "n-9ca2a4e61f7a028b19a1dd42",
    "n-9d06209a350daa6d0ea32292",
    "n-a00890487b722a6e4f285c3c",
    "n-a266b489e642c1b115bd281f",
    "n-aa9d49d5336a6c67c56da60b",
    "n-ab4870061c7c5b3f45410094",
    "n-b0025d77c50fe2e45e0c1aaa",
    "n-b1cd6b7a0a9c80e27847a4f7",
    "n-b27230c6c4c8201abd164d8b",
    "n-b2b5237965a0e2a4e9a59122",
    "n-b2fb0b8fc0c064cc183f790d",
    "n-b825d9efbc56cb56112f61e0",
    "n-b8f7fb0449c6cf353d55a14b",
    "n-bba369d70ba93c199705af2f",
    "n-c17033d488614fce36beb93b",
    "n-c37a697c4e85bca42208aac6",
    "n-c667fb780dd7d5d6080a33bb",
    "n-c7f790f3434459081962e770",
    "n-ccc6ba7a0515c0d8730d7148",
    "n-ceb77a0073f5aaa1dd0398c9",
    "n-d12adeb2a1d185b9abee140d",
    "n-d2abf55692dc58947c6d9ec6",
    "n-d59133218d7182fb855d179f",
    "n-e0ebd0f25aad2eec15f469ce",
    "n-e11faaaa146c1f809f65aea1",
    "n-e1228e805947cf94c89c7994",
    "n-e1d2f11ec319d5e2c96a192a",
    "n-e3457c3ac7a29b656f31d150",
    "n-e5331f426a21f3a4a36465d3",
    "n-e64c0c93ba99a78dc3f17205",
    "n-eb3388c71fa4e3f68f9fc691",
    "n-f07ab385a4b3512583d47f01",
    "n-f18abea3863dc1b22a6bac20",
    "n-f833a66d9755dab8af3e6954",
    "n-fb240f95229ed6e0ea7df73b",
    "n-fc39088900f8c8fc4696e443",
    "n-ff0ebf5dd7d9cbf022f7118a"
   ],
   "hash": "ffbc9e626b01beb9d4928a34a01efda2c29dee5daaa1e162eb06770de3165f86"
  },
  "closing_line": {
   "id": "sr-ba184c7d619499873a183812",
   "type_code": "closing_price",
   "moment_at": "2026-10-11T13:00:00.000Z",
   "freeze_at": "2026-10-11T13:05:29.846Z",
   "approach": "at_the_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 86,
     "publications": 92,
     "comparable": 86,
     "unique": 87,
     "contributions": 78
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: draw — 9 of 15 eligible",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "X",
      "n": 15,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 9,
        "in_words": "draw",
        "choice": "X"
       },
       {
        "figure": 4,
        "in_words": "Nottingham Forest",
        "choice": "2"
       },
       {
        "figure": 2,
        "in_words": "Crystal Palace",
        "choice": "1"
       }
      ]
     },
     {
      "phrase": "Correct score — Most common recorded selection: Crystal Palace 1-1 Nottingham Forest — 8 of 13 eligible",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "1-1",
      "n": 13,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 8,
        "in_words": "Crystal Palace 1-1 Nottingham Forest",
        "choice": "1-1"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 0-1 Nottingham Forest",
        "choice": "0-1"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 1-2 Nottingham Forest",
        "choice": "1-2"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 2-1 Nottingham Forest",
        "choice": "2-1"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 2-2 Nottingham Forest",
        "choice": "2-2"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace 3-2 Nottingham Forest",
        "choice": "3-2"
       }
      ]
     },
     {
      "phrase": "Over/Under 2.5 goals — Most common recorded selection: over 2.5 — 7 of 12 eligible",
      "source_group": "total|2.5|match|*|*#explicit",
      "leader": "over",
      "n": 12,
      "market_label": "Over/Under 2.5 goals",
      "row_list": [
       {
        "figure": 7,
        "in_words": "over 2.5",
        "choice": "over"
       },
       {
        "figure": 5,
        "in_words": "under 2.5",
        "choice": "under"
       }
      ]
     },
     {
      "phrase": "Both teams to score — Most common recorded selection: yes — 9 of 10 eligible",
      "source_group": "both_teams_score|*|match|*|*#explicit",
      "leader": "yes",
      "n": 10,
      "market_label": "Both teams to score",
      "row_list": [
       {
        "figure": 9,
        "in_words": "yes",
        "choice": "yes"
       },
       {
        "figure": 1,
        "in_words": "no",
        "choice": "no"
       }
      ]
     },
     {
      "phrase": "Double chance — Most common recorded selection: Crystal Palace or draw — 4 of 8 eligible",
      "source_group": "double_chance|*|match|*|*#explicit",
      "leader": "1X",
      "n": 8,
      "market_label": "Double chance",
      "row_list": [
       {
        "figure": 4,
        "in_words": "Crystal Palace or draw",
        "choice": "1X"
       },
       {
        "figure": 3,
        "in_words": "draw or Nottingham Forest",
        "choice": "X2"
       },
       {
        "figure": 1,
        "in_words": "Crystal Palace or Nottingham Forest",
        "choice": "12"
       }
      ]
     },
     {
      "phrase": "Over/Under 3.5 goals — Most common recorded selection: over 3.5 — 3 of 5 eligible",
      "source_group": "total|3.5|match|*|*#explicit",
      "leader": "over",
      "n": 5,
      "market_label": "Over/Under 3.5 goals",
      "row_list": [
       {
        "figure": 3,
        "in_words": "over 3.5",
        "choice": "over"
       },
       {
        "figure": 2,
        "in_words": "under 3.5",
        "choice": "under"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 1,
    "differing_choices": 3,
    "not_counted": 9
   },
   "composition": [
    "n-08d96834c97b69102947a2dc",
    "n-0a127e58b9a7adf2241f53ae",
    "n-0d944f6df31729a27f035c37",
    "n-0ea8535916c965b12d89d114",
    "n-0ffd740489efc1911564aa72",
    "n-1051d05a9f088078d6c55982",
    "n-13df79af5d1d67921e1f021b",
    "n-171c8f7e01f9dd05a8a76716",
    "n-182211c471e8b9a4dbc4e02d",
    "n-1864529c1308c6fd932a746f",
    "n-1daf7672f917d563a87b9527",
    "n-202d3867dc0ca45365f19055",
    "n-2898a9c4775e0ff15fae9af4",
    "n-28a0d2f15b80fbc2fefd091d",
    "n-2a311c1ee82c9bb6dcd0b473",
    "n-2da813e2235b46671e06e23c",
    "n-337e66a9a6c2198cbf703424",
    "n-34b69c52b2cdd70591990803",
    "n-360fe6e65da3ae734574043a",
    "n-39a6b329a256403f4bd34ffc",
    "n-39cc9c0bcd12b125488b28cf",
    "n-3c359bc73a5f769afb5ecd8a",
    "n-4a167cfffc2a49c1a6aa6781",
    "n-4d0e98811b3ea0f8cdb504a8",
    "n-4d621367439436ae8d3d6e4b",
    "n-5209519740c06fd90c21cda0",
    "n-5696559d66df44d8cc3ed80e",
    "n-57b9a139389f0b262315a903",
    "n-59930672cc14286e2a2797e5",
    "n-5c4451d4dbb9e9ce0ff83d1d",
    "n-5c9f7055fb2c24311b38690b",
    "n-5edc213b011f9fc14ac38f42",
    "n-5f577643f4ea2168360a1b28",
    "n-60030d00281ddde6a9ec56b9",
    "n-6292274390fc9826993f6459",
    "n-64e0b5873fcf2589b13768fd",
    "n-65219590cbc6e49424657972",
    "n-6f6a59d4b5ceb9f5776aabc2",
    "n-75e7e92cafcbddd817d55003",
    "n-75ebb1e97d7e5933d8e6135f",
    "n-77b0e53ed40ec746a4ce3aaa",
    "n-7ae14a3dcbccf03ccb883223",
    "n-7b56a7ecadfaf43fc18ac941",
    "n-7dec9f5dd624fe7153965c46",
    "n-81cb69b0db6ce51804d84a4c",
    "n-881ffa2da60d5fefc3f1ce21",
    "n-883bf29af965fe982fb1f938",
    "n-8958128021bd96ba20990a98",
    "n-8e25867e7c407e4cc7f6c903",
    "n-91810c6a6789e303089bd2fd",
    "n-9496c3716fba8995a66f4be7",
    "n-969bd8e4816d361484fad0e3",
    "n-9ca2a4e61f7a028b19a1dd42",
    "n-9d06209a350daa6d0ea32292",
    "n-a00890487b722a6e4f285c3c",
    "n-a266b489e642c1b115bd281f",
    "n-aa9d49d5336a6c67c56da60b",
    "n-ab4870061c7c5b3f45410094",
    "n-b0025d77c50fe2e45e0c1aaa",
    "n-b1cd6b7a0a9c80e27847a4f7",
    "n-b1f0a644e09fd3d783641748",
    "n-b27230c6c4c8201abd164d8b",
    "n-b2b5237965a0e2a4e9a59122",
    "n-b2fb0b8fc0c064cc183f790d",
    "n-b825d9efbc56cb56112f61e0",
    "n-b8f7fb0449c6cf353d55a14b",
    "n-bba369d70ba93c199705af2f",
    "n-c17033d488614fce36beb93b",
    "n-c37a697c4e85bca42208aac6",
    "n-c667fb780dd7d5d6080a33bb",
    "n-c7f790f3434459081962e770",
    "n-ccc6ba7a0515c0d8730d7148",
    "n-ceb77a0073f5aaa1dd0398c9",
    "n-d12adeb2a1d185b9abee140d",
    "n-d2abf55692dc58947c6d9ec6",
    "n-d400e6db1481f51e3a8d309b",
    "n-d59133218d7182fb855d179f",
    "n-e0ebd0f25aad2eec15f469ce",
    "n-e11faaaa146c1f809f65aea1",
    "n-e1228e805947cf94c89c7994",
    "n-e1d2f11ec319d5e2c96a192a",
    "n-e3457c3ac7a29b656f31d150",
    "n-e5331f426a21f3a4a36465d3",
    "n-e64c0c93ba99a78dc3f17205",
    "n-eb3388c71fa4e3f68f9fc691",
    "n-eefd415e116dfe2674f6cb2d",
    "n-f07ab385a4b3512583d47f01",
    "n-f18abea3863dc1b22a6bac20",
    "n-f833a66d9755dab8af3e6954",
    "n-fb240f95229ed6e0ea7df73b",
    "n-fc39088900f8c8fc4696e443",
    "n-ff0ebf5dd7d9cbf022f7118a"
   ],
   "hash": "6eb299bd148101c33b8ed52bf4ed443a76a86cdd73a453d7ac5a50238e1de2ce"
  },
  "author_rows": [
   {
    "id": "sr-20d17a134bcb0dd4e03964cc",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.847Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-054f703e483812ea4ed29b36",
    "name_shown": "Aleksej Tarabrin",
    "url": "/authors/aleksej-tarabrin/"
   },
   {
    "id": "sr-2a298c028f7f1b448c2655e6",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.847Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-0c11d68af3f02a4e6ed6728a",
    "name_shown": "Wincomparator",
    "url": "/sources/wincomparator-com/products/wincomparator/"
   },
   {
    "id": "sr-679ebf5d16e7870410b9fde2",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.847Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-27332b659aaa1fafc3da560a",
    "name_shown": "The Non-Negotiables: Arsenal Podcast",
    "url": null
   },
   {
    "id": "sr-11d3ce3f0383aff49450c232",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.847Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-2af786f8ea07a54feb505acb",
    "name_shown": "Transfermarkt.es",
    "url": "/sources/transfermarkt-es/"
   },
   {
    "id": "sr-f1fbe0e5ae0a10cf070c2bf4",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.847Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-2b039fe17676dade1865ad74",
    "name_shown": "FootyStats",
    "url": "/sources/footystats-org/"
   },
   {
    "id": "sr-da024da3d42a75318c191502",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.847Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-349f0e605452fae05841947c",
    "name_shown": "Jamie Griffith",
    "url": "/authors/jamie-griffith/"
   },
   {
    "id": "sr-532272daba6c48ab2515bfad",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.847Z",
    "approach": "at_the_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": -20000,
     "period_from": "2026-10-10",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "-100.00",
     "settled_picks": 2,
     "staked_hundredths": 20000,
     "void": 0
    },
    "composition": [
     "c|s-094908148541|r-2017c22d5078f3a8|v-b6eb851a244e4dce",
     "c|s-094908148541|r-6c6d2128b681925c|v-45dc3be57cbc43ed"
    ],
    "hash": "4a9a5319dafa9e4a8783e4bdb4f2122439411c7b6cb1c6fff845131c5292ef99",
    "entity_ref": "e-3766e374d89c4c2d5e888204",
    "name_shown": "Bren Gray",
    "url": "/authors/bren-gray/"
   },
   {
    "id": "sr-382262e5a090f9bdc3508dfc",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": 24000,
     "period_from": "2026-10-10",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "240.00",
     "settled_picks": 1,
     "staked_hundredths": 10000,
     "void": 0
    },
    "composition": [
     "c|s-303919d68e79|r-f05775c2bb565ae6|v-fea3275692055282"
    ],
    "hash": "0564db27e4b8a07d89d87137db7a9a4ad3cc70e6fa0ce71b257cb8a7f9ce7004",
    "entity_ref": "e-491e411e28437458c7f7426e",
    "name_shown": "David Tindall",
    "url": "/authors/david-tindall/"
   },
   {
    "id": "sr-2d0fbdab881081b1212ea84c",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-50149726f03862f210319d0c",
    "name_shown": "Katrin",
    "url": "/authors/katrin/"
   },
   {
    "id": "sr-dd64e85ce46af0664a1018e4",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-509c7aadd81b0ac931c3cdfd",
    "name_shown": "Simon",
    "url": "/authors/simon/"
   },
   {
    "id": "sr-1c02af82a4ecf41dd3763cf2",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-5aff6034c3930ab6c56f10de",
    "name_shown": "Javier Ortega",
    "url": "/authors/javier-ortega/"
   },
   {
    "id": "sr-35d10110d3d796c68fcb04e0",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-68f41acdd799c78f90cc7a1c",
    "name_shown": "Luis Filipe",
    "url": "/authors/luis-filipe/"
   },
   {
    "id": "sr-6331f367edf6fa80fc0787b7",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 3,
     "method_version": "2.2",
     "net_points_hundredths": 8050,
     "period_from": "2026-10-09",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "26.83",
     "settled_picks": 3,
     "staked_hundredths": 30000,
     "void": 0
    },
    "composition": [
     "c|s-303919d68e79|r-752005c3622a960c|v-dcb09548629313a4",
     "c|s-3b581b019b07|r-1733ed930cc48bfe|v-f61ec190aa1ce7d1",
     "c|s-ba3d2d894694|r-f7e4fda83eac7d10|v-6a6beff5eb4d3b0d"
    ],
    "hash": "f80e85991b5cddeffc52c1ce4ce13322599d247eeeb4e147b5a1593f605c24ef",
    "entity_ref": "e-69eff61f8d4d62c4cba66037",
    "name_shown": "Adam Clancy",
    "url": "/authors/adam-clancy/"
   },
   {
    "id": "sr-5ed01b29213a47b89e07f619",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-7ea0717014efcf9e0709d94a",
    "name_shown": "Ewan Ross-Murray",
    "url": "/authors/ewan-ross-murray/"
   },
   {
    "id": "sr-04a496bb7d46758c1b905d00",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-7fad73c8ed3b0228fd4a0b7d",
    "name_shown": "Carter White",
    "url": "/authors/carter-white/"
   },
   {
    "id": "sr-6b264132a89d3da0e46eb2c6",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-8e187e16c4b6ff71a018973b",
    "name_shown": "Sam McLoughlin",
    "url": "/authors/sam-mcloughlin/"
   },
   {
    "id": "sr-26983a676fcdc04b2bc3309f",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-90db899217704657679001ad",
    "name_shown": "BBC Sport — Premier League",
    "url": "/sources/bbc-sport/products/premier-league/"
   },
   {
    "id": "sr-f05d5b798f8d5ecade2581ca",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-9ab8a4b9c257dd666ebc0ca3",
    "name_shown": "BBC Sport — Football",
    "url": "/sources/bbc-sport/products/football/"
   },
   {
    "id": "sr-854207bbeade035feddb415c",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-a5cbe196f3e50ad470002c21",
    "name_shown": "Enrico Giordano",
    "url": "/authors/enrico-giordano/"
   },
   {
    "id": "sr-563997b969ba8016a5ff8475",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-a9f141df01882110a5cc4da4",
    "name_shown": "Alan Shearer",
    "url": "/authors/alan-shearer/"
   },
   {
    "id": "sr-0d1d1dd85e19f2c1de9cbd0a",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-ad551d9e75e7ce9b7cb2722f",
    "name_shown": "Ouest-France paris sportifs",
    "url": "/sources/paris-sportifs-ouest-france-fr/"
   },
   {
    "id": "sr-e9381274c50a621be8b93313",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-b0bfb9308866fece07daabfa",
    "name_shown": "FootballPredictions.com",
    "url": "/sources/footballpredictions-com/"
   },
   {
    "id": "sr-d463d4724bc75c5b98fd833b",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": 4000,
     "period_from": "2026-10-10",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "40.00",
     "settled_picks": 1,
     "staked_hundredths": 10000,
     "void": 0
    },
    "composition": [
     "c|s-303919d68e79|r-b0823898f5152276|v-a264223a313500f1"
    ],
    "hash": "833efd3b5c90ec4af362b2a9d3f79d1d6e4a49674261be53ca37823df8c06e3a",
    "entity_ref": "e-b220e9bd712e7a04e6cf72e3",
    "name_shown": "Ben Knapton",
    "url": "/authors/ben-knapton/"
   },
   {
    "id": "sr-df49aad7cdf9962ee0a3421f",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-be2f33813b4b9a496719fe5c",
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/"
   },
   {
    "id": "sr-6b50d77491b77d6e9d0cccd3",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-c73e2d690083b73e2063c241",
    "name_shown": "Scores24",
    "url": "/sources/scores24-live/"
   },
   {
    "id": "sr-6174576188fb6763aea44f41",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 9,
     "method_version": "2.2",
     "net_points_hundredths": 43194,
     "period_from": "2026-10-07",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "47.99",
     "settled_picks": 9,
     "staked_hundredths": 90000,
     "void": 0
    },
    "composition": [
     "c|s-094908148541|r-2a7bb39fdf17e2b5|v-2158e5df317b43da",
     "c|s-141f5a19cd98|r-97492c058ea5ff6e|v-97da67dad846f124",
     "c|s-1be81e1ea862|r-67771198e18eeadc|v-22623ca0a4400521",
     "c|s-3b581b019b07|r-143a7218d6ee23ff|v-6b5580cbd98300ca",
     "c|s-60e403153fd3|r-4b7d4dda7311345f|v-33f77a499d344c9d",
     "c|s-8ffaa07fdf31|r-09c05cadbafe4f45|v-56eac26e83b77df8",
     "c|s-a746f0bd2f2b|r-76b46bf283645074|v-21b631900a21e4a3",
     "c|s-b2dcb02259fa|r-aecd55698aedac7e|v-3d439e71a63cf076",
     "c|s-ba3d2d894694|r-f7e4fda83eac7d10|v-6a6beff5eb4d3b0d"
    ],
    "hash": "5dacb5d1c597339056d2833b78d37c7f9138549b06e75ec7dab7be0bc1cb838f",
    "entity_ref": "e-ce4fd1ebe9b96ecab9711d7e",
    "name_shown": null,
    "url": null
   },
   {
    "id": "sr-e99991d2cfcf9c69e155c5dd",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.848Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-d18c9ab7f542a7603c1d6274",
    "name_shown": "Baba",
    "url": "/authors/baba/"
   },
   {
    "id": "sr-48653d9e5bcd9842200a20b8",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.849Z",
    "approach": "at_the_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 12,
     "method_version": "2.2",
     "net_points_hundredths": 49123,
     "period_from": "2026-10-09",
     "period_to": "2026-10-11",
     "price_rule": "Our market snapshot",
     "return_percent": "32.75",
     "settled_picks": 15,
     "staked_hundredths": 150000,
     "void": 0
    },
    "composition": [
     "c|s-0484c820dbba|r-132b7327220f77af|v-0a8e39dd45093988",
     "c|s-0bc7c9a8eeaf|r-8e6395192479b094|v-06c3d2a41e426a93",
     "c|s-140a64c584ca|r-ed91eec4d88b7e41|v-c33a14083f6681c7",
     "c|s-263d3387aa5a|r-101d8f5dfc144df5|v-2a2febb6414e692b",
     "c|s-37ee5665d243|r-380fba5be1ca8343|v-f9ac7861d314b78a",
     "c|s-3b581b019b07|r-28e6f49656e0b1c1|v-e6d3b7d8b76a41fc",
     "c|s-3b581b019b07|r-98e6de82efe58191|v-cd6119d6eaa79cbd",
     "c|s-4673f9982057|r-1078acf94e9729d3|v-684471ac80beae5c",
     "c|s-4673f9982057|r-9784360cdb77d133|v-fd78169c3a92655b",
     "c|s-8671e54fe987|r-d3e8f5935279e6a8|v-9dac1f2b3bae7691",
     "c|s-a94287ca105a|r-60a160ea8dffae65|v-c674cdae24427a28",
     "c|s-f1cd90c10693|r-9f2a4aee4cf4e8c8|v-48962c8cc87e7384",
     "c|s-f2a6de1e3f98|r-494c0db314ef8623|v-477b7c0f1a936329",
     "c|s-f2a6de1e3f98|r-a224227f94b9f594|v-58f5f516e4559005",
     "c|s-f59c4b427260|r-6993e5b68d974602|v-a34a2a6a635bce2c"
    ],
    "hash": "e61c9f81e09f120b6e95fec21458437c10df151536faae2fbfc70a05fed48fc0",
    "entity_ref": "e-d333e3adbb8e9e16f6228afe",
    "name_shown": "Steeven Occhipinti",
    "url": "/authors/steeven-occhipinti/"
   },
   {
    "id": "sr-07f43f920afaa6ec8638e44d",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.849Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-d482b2aa46a885c2b8e3ea59",
    "name_shown": "Aleksej Tarabrin",
    "url": "/authors/aleksej-tarabrin/"
   },
   {
    "id": "sr-d0c82c3666981ed0b3c44232",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.849Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-d88a7be4c2080837e6495fa9",
    "name_shown": null,
    "url": null
   },
   {
    "id": "sr-dd663be3493ec74099c1733f",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.849Z",
    "approach": "at_the_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 18,
     "method_version": "2.2",
     "net_points_hundredths": 24100,
     "period_from": "2026-10-03",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "13.39",
     "settled_picks": 18,
     "staked_hundredths": 180000,
     "void": 0
    },
    "composition": [
     "c|s-094908148541|r-6c6d2128b681925c|v-8abe74cadb567702",
     "c|s-1be81e1ea862|r-ccd31ce11a10d243|v-0cbe8ce2841b8af4",
     "c|s-396768bd82dd|r-750e0987f1d3fb1c|v-fbdf594b83631882",
     "c|s-3b581b019b07|r-98e6de82efe58191|v-cd6119d6eaa79cbd",
     "c|s-457db28d4b83|r-b7cb76a26c5842a4|v-a93ac5c8445adda9",
     "c|s-60e403153fd3|r-8b03fb19aec7b154|v-ee865feaf4faafc3",
     "c|s-7284e8f9dd75|r-14f4fd731e1581c2|v-d6c3cacded821981",
     "c|s-75359e8318d6|r-5ea37c1d92ca7bfb|v-5079a861d7edb7de",
     "c|s-784b6fe1a394|r-7c9dd876cc47be67|v-b767d132af3d744e",
     "c|s-8671e54fe987|r-26cd0bf1ae9a2e8f|v-d2b2e737eb7668d8",
     "c|s-8ffaa07fdf31|r-09c05cadbafe4f45|v-56eac26e83b77df8",
     "c|s-9a8738c8f2a7|r-ad797b2d61502f41|v-1dc13ea6aad5a3a1",
     "c|s-a3f863875035|r-62d707177ffcce6d|v-5d37c9ac84def1e7",
     "c|s-a6d599e29c75|r-20bfc97738e85f0a|v-f8dfad0dc285d93d",
     "c|s-ba3d2d894694|r-f7e4fda83eac7d10|v-6a6beff5eb4d3b0d",
     "c|s-baa2622eed96|r-8c287d7fabbeb380|v-cf3d944f6f0b35ab",
     "c|s-c171e17a7b8d|r-ffb521b2f6bf546b|v-48e1302d10600a2b",
     "c|s-e2d306934e5f|r-764b07ac5ff6024f|v-7d26c7f2e3c9b594"
    ],
    "hash": "5f56fa0f72ee033c73b7323fc310e594f98a3c0e2daf1db3461c5522cf3da400",
    "entity_ref": "e-db760645a3ae9e4e98f32a30",
    "name_shown": "Free Super Tips",
    "url": "/sources/free-super-tips/"
   },
   {
    "id": "sr-8e3731a03153490a84ff3e94",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.849Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-e75b528e4cacc45a199fde84",
    "name_shown": "Gav",
    "url": null
   },
   {
    "id": "sr-8ea2f5f4a1aeb1106087b77b",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.849Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-e79d0232082442d2f839fde3",
    "name_shown": "Carter White",
    "url": "/authors/carter-white/"
   },
   {
    "id": "sr-886b4442936ed41edd069c58",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.849Z",
    "approach": "at_the_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-ee8632a85dace9e58b15c36e",
    "name_shown": "BetClan",
    "url": "/sources/betclan-com/"
   },
   {
    "id": "sr-4b69599429701ab317c946a0",
    "type_code": "author_before_match",
    "moment_at": "2026-10-11T13:00:00.000Z",
    "freeze_at": "2026-10-11T13:05:29.849Z",
    "approach": "at_the_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 2,
     "method_version": "2.2",
     "net_points_hundredths": 34700,
     "period_from": "2026-10-10",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "173.50",
     "settled_picks": 2,
     "staked_hundredths": 20000,
     "void": 0
    },
    "composition": [
     "c|s-8e70f1379274|r-7c2ec6639795c7c4|v-f695de750dec2d91",
     "c|s-b2dcb02259fa|r-39a33ad6d719270a|v-4c5951229ea435d3"
    ],
    "hash": "6080db820525d89ddbf6874c3a46afbffff6f65dc7629575df479b644ed7405a",
    "entity_ref": "e-f4325359f00912ffd8b76736",
    "name_shown": "Paul Kulhavy",
    "url": "/authors/paul-kulhavy/"
   }
  ],
  "late_additions": {
   "n": 10,
   "body": "3 records added on 11 Oct 2026 from the source's own history; 2 records added on 12 Oct 2026 from archived copies; 5 records added on 12 Oct 2026 from the source's own history"
  },
  "chips": {
   "id": "sr-b6032730d3193c35f9ca1b75",
   "type_code": "chips",
   "moment_at": "2026-10-11T13:00:00.000Z",
   "freeze_at": "2026-10-11T21:54:22.873Z",
   "approach": "at_the_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-08d96834c97b69102947a2dc": [],
     "n-0a127e58b9a7adf2241f53ae": [],
     "n-0d944f6df31729a27f035c37": [],
     "n-0ea8535916c965b12d89d114": [],
     "n-0ffd740489efc1911564aa72": [],
     "n-1051d05a9f088078d6c55982": [],
     "n-13df79af5d1d67921e1f021b": [],
     "n-171c8f7e01f9dd05a8a76716": [],
     "n-182211c471e8b9a4dbc4e02d": [],
     "n-1864529c1308c6fd932a746f": [],
     "n-1daf7672f917d563a87b9527": [],
     "n-202d3867dc0ca45365f19055": [],
     "n-2898a9c4775e0ff15fae9af4": [],
     "n-28a0d2f15b80fbc2fefd091d": [],
     "n-2a311c1ee82c9bb6dcd0b473": [],
     "n-2da813e2235b46671e06e23c": [],
     "n-337e66a9a6c2198cbf703424": [],
     "n-34b69c52b2cdd70591990803": [],
     "n-360fe6e65da3ae734574043a": [],
     "n-39a6b329a256403f4bd34ffc": [],
     "n-39cc9c0bcd12b125488b28cf": [],
     "n-3c359bc73a5f769afb5ecd8a": [],
     "n-4a167cfffc2a49c1a6aa6781": [],
     "n-4d0e98811b3ea0f8cdb504a8": [],
     "n-4d621367439436ae8d3d6e4b": [],
     "n-5209519740c06fd90c21cda0": [],
     "n-5696559d66df44d8cc3ed80e": [],
     "n-57b9a139389f0b262315a903": [],
     "n-59930672cc14286e2a2797e5": [],
     "n-5c4451d4dbb9e9ce0ff83d1d": [],
     "n-5c9f7055fb2c24311b38690b": [],
     "n-5edc213b011f9fc14ac38f42": [],
     "n-5f577643f4ea2168360a1b28": [],
     "n-60030d00281ddde6a9ec56b9": [],
     "n-6292274390fc9826993f6459": [],
     "n-64e0b5873fcf2589b13768fd": [],
     "n-65219590cbc6e49424657972": [],
     "n-6f6a59d4b5ceb9f5776aabc2": [],
     "n-75e7e92cafcbddd817d55003": [],
     "n-75ebb1e97d7e5933d8e6135f": [],
     "n-77b0e53ed40ec746a4ce3aaa": [],
     "n-7ae14a3dcbccf03ccb883223": [],
     "n-7b56a7ecadfaf43fc18ac941": [],
     "n-7dec9f5dd624fe7153965c46": [],
     "n-81cb69b0db6ce51804d84a4c": [],
     "n-881ffa2da60d5fefc3f1ce21": [],
     "n-883bf29af965fe982fb1f938": [],
     "n-8958128021bd96ba20990a98": [],
     "n-8e25867e7c407e4cc7f6c903": [],
     "n-91810c6a6789e303089bd2fd": [],
     "n-9496c3716fba8995a66f4be7": [],
     "n-969bd8e4816d361484fad0e3": [],
     "n-9ca2a4e61f7a028b19a1dd42": [],
     "n-9d06209a350daa6d0ea32292": [],
     "n-a00890487b722a6e4f285c3c": [],
     "n-a266b489e642c1b115bd281f": [],
     "n-aa9d49d5336a6c67c56da60b": [],
     "n-ab4870061c7c5b3f45410094": [],
     "n-b0025d77c50fe2e45e0c1aaa": [],
     "n-b1cd6b7a0a9c80e27847a4f7": [],
     "n-b1f0a644e09fd3d783641748": [],
     "n-b27230c6c4c8201abd164d8b": [],
     "n-b2b5237965a0e2a4e9a59122": [],
     "n-b2fb0b8fc0c064cc183f790d": [],
     "n-b825d9efbc56cb56112f61e0": [],
     "n-b8f7fb0449c6cf353d55a14b": [],
     "n-bba369d70ba93c199705af2f": [],
     "n-c17033d488614fce36beb93b": [],
     "n-c37a697c4e85bca42208aac6": [],
     "n-c667fb780dd7d5d6080a33bb": [],
     "n-c7f790f3434459081962e770": [],
     "n-ccc6ba7a0515c0d8730d7148": [],
     "n-ceb77a0073f5aaa1dd0398c9": [],
     "n-d12adeb2a1d185b9abee140d": [],
     "n-d2abf55692dc58947c6d9ec6": [],
     "n-d400e6db1481f51e3a8d309b": [],
     "n-d59133218d7182fb855d179f": [],
     "n-e0ebd0f25aad2eec15f469ce": [],
     "n-e11faaaa146c1f809f65aea1": [],
     "n-e1228e805947cf94c89c7994": [],
     "n-e1d2f11ec319d5e2c96a192a": [],
     "n-e3457c3ac7a29b656f31d150": [],
     "n-e5331f426a21f3a4a36465d3": [],
     "n-e64c0c93ba99a78dc3f17205": [],
     "n-eb3388c71fa4e3f68f9fc691": [],
     "n-eefd415e116dfe2674f6cb2d": [],
     "n-f07ab385a4b3512583d47f01": [],
     "n-f18abea3863dc1b22a6bac20": [],
     "n-f833a66d9755dab8af3e6954": [],
     "n-fb240f95229ed6e0ea7df73b": [],
     "n-fc39088900f8c8fc4696e443": [],
     "n-ff0ebf5dd7d9cbf022f7118a": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-08d96834c97b69102947a2dc",
    "n-0a127e58b9a7adf2241f53ae",
    "n-0d944f6df31729a27f035c37",
    "n-0ea8535916c965b12d89d114",
    "n-0ffd740489efc1911564aa72",
    "n-1051d05a9f088078d6c55982",
    "n-13df79af5d1d67921e1f021b",
    "n-171c8f7e01f9dd05a8a76716",
    "n-182211c471e8b9a4dbc4e02d",
    "n-1864529c1308c6fd932a746f",
    "n-1daf7672f917d563a87b9527",
    "n-202d3867dc0ca45365f19055",
    "n-2898a9c4775e0ff15fae9af4",
    "n-28a0d2f15b80fbc2fefd091d",
    "n-2a311c1ee82c9bb6dcd0b473",
    "n-2da813e2235b46671e06e23c",
    "n-337e66a9a6c2198cbf703424",
    "n-34b69c52b2cdd70591990803",
    "n-360fe6e65da3ae734574043a",
    "n-39a6b329a256403f4bd34ffc",
    "n-39cc9c0bcd12b125488b28cf",
    "n-3c359bc73a5f769afb5ecd8a",
    "n-4a167cfffc2a49c1a6aa6781",
    "n-4d0e98811b3ea0f8cdb504a8",
    "n-4d621367439436ae8d3d6e4b",
    "n-5209519740c06fd90c21cda0",
    "n-5696559d66df44d8cc3ed80e",
    "n-57b9a139389f0b262315a903",
    "n-59930672cc14286e2a2797e5",
    "n-5c4451d4dbb9e9ce0ff83d1d",
    "n-5c9f7055fb2c24311b38690b",
    "n-5edc213b011f9fc14ac38f42",
    "n-5f577643f4ea2168360a1b28",
    "n-60030d00281ddde6a9ec56b9",
    "n-6292274390fc9826993f6459",
    "n-64e0b5873fcf2589b13768fd",
    "n-65219590cbc6e49424657972",
    "n-6f6a59d4b5ceb9f5776aabc2",
    "n-75e7e92cafcbddd817d55003",
    "n-75ebb1e97d7e5933d8e6135f",
    "n-77b0e53ed40ec746a4ce3aaa",
    "n-7ae14a3dcbccf03ccb883223",
    "n-7b56a7ecadfaf43fc18ac941",
    "n-7dec9f5dd624fe7153965c46",
    "n-81cb69b0db6ce51804d84a4c",
    "n-881ffa2da60d5fefc3f1ce21",
    "n-883bf29af965fe982fb1f938",
    "n-8958128021bd96ba20990a98",
    "n-8e25867e7c407e4cc7f6c903",
    "n-91810c6a6789e303089bd2fd",
    "n-9496c3716fba8995a66f4be7",
    "n-969bd8e4816d361484fad0e3",
    "n-9ca2a4e61f7a028b19a1dd42",
    "n-9d06209a350daa6d0ea32292",
    "n-a00890487b722a6e4f285c3c",
    "n-a266b489e642c1b115bd281f",
    "n-aa9d49d5336a6c67c56da60b",
    "n-ab4870061c7c5b3f45410094",
    "n-b0025d77c50fe2e45e0c1aaa",
    "n-b1cd6b7a0a9c80e27847a4f7",
    "n-b1f0a644e09fd3d783641748",
    "n-b27230c6c4c8201abd164d8b",
    "n-b2b5237965a0e2a4e9a59122",
    "n-b2fb0b8fc0c064cc183f790d",
    "n-b825d9efbc56cb56112f61e0",
    "n-b8f7fb0449c6cf353d55a14b",
    "n-bba369d70ba93c199705af2f",
    "n-c17033d488614fce36beb93b",
    "n-c37a697c4e85bca42208aac6",
    "n-c667fb780dd7d5d6080a33bb",
    "n-c7f790f3434459081962e770",
    "n-ccc6ba7a0515c0d8730d7148",
    "n-ceb77a0073f5aaa1dd0398c9",
    "n-d12adeb2a1d185b9abee140d",
    "n-d2abf55692dc58947c6d9ec6",
    "n-d400e6db1481f51e3a8d309b",
    "n-d59133218d7182fb855d179f",
    "n-e0ebd0f25aad2eec15f469ce",
    "n-e11faaaa146c1f809f65aea1",
    "n-e1228e805947cf94c89c7994",
    "n-e1d2f11ec319d5e2c96a192a",
    "n-e3457c3ac7a29b656f31d150",
    "n-e5331f426a21f3a4a36465d3",
    "n-e64c0c93ba99a78dc3f17205",
    "n-eb3388c71fa4e3f68f9fc691",
    "n-eefd415e116dfe2674f6cb2d",
    "n-f07ab385a4b3512583d47f01",
    "n-f18abea3863dc1b22a6bac20",
    "n-f833a66d9755dab8af3e6954",
    "n-fb240f95229ed6e0ea7df73b",
    "n-fc39088900f8c8fc4696e443",
    "n-ff0ebf5dd7d9cbf022f7118a"
   ],
   "hash": "4f14d295bbea53acafe99f9119a6585f24c5f0ec2d3de1d97e49cd3e2e037816"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": "B",
  "open_to_search": true,
  "inputs": {
   "prediction_count": 9,
   "publisher_count": 8,
   "contract": "correct_score_market|*|match|*|*#explicit",
   "forecaster_count": 18,
   "publishers_all": 17,
   "topic_count": 5,
   "checked_count": false,
   "competition_authors": [
    {
     "settled_count": 143
    },
    {
     "settled_count": 104
    },
    {
     "settled_count": 98
    },
    {
     "settled_count": 92
    },
    {
     "settled_count": 76
    },
    {
     "settled_count": 76
    },
    {
     "settled_count": 76
    },
    {
     "settled_count": 67
    },
    {
     "settled_count": 66
    },
    {
     "settled_count": 64
    },
    {
     "settled_count": 48
    },
    {
     "settled_count": 34
    },
    {
     "settled_count": 34
    },
    {
     "settled_count": 32
    },
    {
     "settled_count": 30
    },
    {
     "settled_count": 22
    },
    {
     "settled_count": 21
    },
    {
     "settled_count": 19
    },
    {
     "settled_count": 16
    },
    {
     "settled_count": 16
    },
    {
     "settled_count": 16
    },
    {
     "settled_count": 14
    },
    {
     "settled_count": 14
    },
    {
     "settled_count": 14
    },
    {
     "settled_count": 13
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 7
    },
    {
     "settled_count": 6
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 4
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    }
   ],
   "started": true,
   "facts_only": false,
   "counted_predictions": 38,
   "counted_sources": 18
  },
  "gates_words": "Open to search: 38 counted predictions from 18 different sources",
  "created_from": "prediction_page",
  "prediction_count": 14,
  "publisher_count": 17,
  "forecaster_count": 8,
  "newcomer_count": 24,
  "competition_authors": [
   {
    "name_shown": "James Milton",
    "url": "/authors/james-milton/",
    "source_group": "experts",
    "settled_count": 79,
    "match_count": 113,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-4.5",
    "too_few": false
   },
   {
    "name_shown": "Baba",
    "url": "/authors/baba/",
    "source_group": "tipsters",
    "settled_count": 76,
    "match_count": 43,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-3.3",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-5ed8b1279a481fcc4214",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "2. Bundesliga · 5/8 · 26 Oct",
      "body": "2. Bundesliga, week of 26 Oct 2026: 5/8 result calls right, first of 6 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-5ed8b1279a48",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-37e18fe87e18079a2945",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 7 · 31 Oct",
      "body": "Only one right of 7 tipsters and sources · Draw · Kocaelispor v Rizespor · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-37e18fe87e18",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Adam Clancy",
    "url": "/authors/adam-clancy/",
    "source_group": "experts",
    "settled_count": 60,
    "match_count": 30,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "29.3",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-00127b096cd80b1c2185",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 3–1 · 6 Nov",
      "body": "Exact score 3–1 · Everton v Coventry City · 6 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-00127b096cd8",
      "url": null,
      "tier": null,
      "event_at": "2026-11-06"
     },
     {
      "title_id": "zk-1d1004a15d4a5a634d37",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 4.00 · 5 Nov",
      "body": "Draw at 4.00 · Crystal Palace v TSG Hoffenheim · 5 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-1d1004a15d4a",
      "url": null,
      "tier": null,
      "event_at": "2026-11-05"
     }
    ]
   },
   {
    "name_shown": "Infobetting",
    "url": "/sources/infobetting-com/",
    "source_group": "websites",
    "settled_count": 48,
    "match_count": 119,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-7.1",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-5f259bebd944649c02ef",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 1 Nov",
      "body": "7 matches in a row, every pick correct · 31 Oct–1 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-5f259bebd944",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-abb804e6fe445ae3046d",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.25 · 25 Oct",
      "body": "Draw at 3.25 · Angers v Lorient · 25 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-abb804e6fe44",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     }
    ]
   },
   {
    "name_shown": "Free Super Tips",
    "url": "/sources/free-super-tips/",
    "source_group": "websites",
    "settled_count": 36,
    "match_count": 41,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "8.3",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-73ce7fd9e5f9fd07b8cb",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 8 · 17 Oct",
      "body": "Only one right of 8 tipsters and sources · Away win · Brentford v Liverpool · 17 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-73ce7fd9e5f9",
      "url": null,
      "tier": null,
      "event_at": "2026-10-17"
     },
     {
      "title_id": "zk-40ac82fdc6c742107246",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 3–1 · 6 Nov",
      "body": "Exact score 3–1 · Toulouse v RC Strasbourg · 6 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-40ac82fdc6c7",
      "url": null,
      "tier": null,
      "event_at": "2026-11-06"
     }
    ]
   },
   {
    "name_shown": "Ian Wilkerson",
    "url": "/authors/ian-wilkerson/",
    "source_group": "experts",
    "settled_count": 30,
    "match_count": 61,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-6.2",
    "too_few": false
   },
   {
    "name_shown": "Liam Flin",
    "url": "/authors/liam-flin/",
    "source_group": "experts",
    "settled_count": 28,
    "match_count": 35,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-33.5",
    "too_few": false
   },
   {
    "name_shown": "Jack Ogalbe",
    "url": "/authors/jack-ogalbe/",
    "source_group": "experts",
    "settled_count": 27,
    "match_count": 41,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "7.1",
    "too_few": false
   },
   {
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/",
    "source_group": "websites",
    "settled_count": 21,
    "match_count": 39,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-14.4",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-1f2dc73852fb72ab0133",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "Bundesliga · 2/3 · 26 Oct",
      "body": "Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-1f2dc73852fb",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-ca7508509979566f1f5d",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "8 right in a row · 12 Oct",
      "body": "8 matches in a row, every pick correct · 11 Oct–12 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-ca7508509979",
      "url": null,
      "tier": null,
      "event_at": "2026-10-12"
     }
    ]
   },
   {
    "name_shown": "Gonzalo Mansilla",
    "url": "/authors/gonzalo-mansilla/",
    "source_group": "tipsters",
    "settled_count": 21,
    "match_count": 29,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-7.0",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-02bb41d2640e5eeb6627",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "4 right in a row · 4 Nov",
      "body": "4 matches in a row, every pick correct · 3 Nov–4 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-02bb41d2640e",
      "url": null,
      "tier": null,
      "event_at": "2026-11-04"
     },
     {
      "title_id": "zk-08a22e96111d92b2dac9",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "5/5 · week of 12 Oct",
      "body": "5/5 result calls right · week of 12 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-08a22e96111d",
      "url": null,
      "tier": null,
      "event_at": "2026-10-18"
     }
    ]
   },
   {
    "name_shown": "Jake Osgathorpe",
    "url": "/authors/jake-osgathorpe/",
    "source_group": "experts",
    "settled_count": 21,
    "match_count": 154,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "22.5",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-0ac95b12a93172ae26f5",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 2–0 · 24 Oct",
      "body": "Exact score 2–0 · Arsenal v Everton · 24 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-0ac95b12a931",
      "url": null,
      "tier": null,
      "event_at": "2026-10-24"
     }
    ]
   },
   {
    "name_shown": "Fabian Schuster",
    "url": "/authors/fabian-schuster/",
    "source_group": "tipsters",
    "settled_count": 19,
    "match_count": 18,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-32.0",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-995afab395afa7f853bd",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 7 · 6 Nov",
      "body": "Only one right of 7 tipsters and sources · Draw · Eintracht Braunschweig v Cottbus · 6 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-995afab395af",
      "url": null,
      "tier": null,
      "event_at": "2026-11-06"
     },
     {
      "title_id": "zk-b9b44f30079e1d970ae9",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.73 · 24 Oct",
      "body": "Draw at 3.73 · 1. FC Köln v FC Schalke 04 · 24 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-b9b44f30079e",
      "url": null,
      "tier": null,
      "event_at": "2026-10-24"
     }
    ]
   },
   {
    "name_shown": "Enrico Giordano",
    "url": "/authors/enrico-giordano/",
    "source_group": "tipsters",
    "settled_count": 18,
    "match_count": 470,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-6.5",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-4117c0f114b776ec945d",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "Eredivisie · 2/3 · 12 Oct",
      "body": "Eredivisie, week of 12 Oct 2026: 2/3 result calls right, first of 6 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-4117c0f114b7",
      "url": null,
      "tier": null,
      "event_at": "2026-10-18"
     },
     {
      "title_id": "zk-4eae8de48fafb3d634c4",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "6 right in a row · 31 Oct",
      "body": "6 matches in a row, every pick correct · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-4eae8de48faf",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Bren Gray",
    "url": "/authors/bren-gray/",
    "source_group": "tipsters",
    "settled_count": 15,
    "match_count": 165,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-9.9",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-5c96393bf7993908d0e2",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "4 right in a row · 19 Oct",
      "body": "4 matches in a row, every pick correct · 17 Oct–19 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-5c96393bf799",
      "url": null,
      "tier": null,
      "event_at": "2026-10-19"
     },
     {
      "title_id": "zk-72f424a324eca7c1553f",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 2–0 · 31 Oct",
      "body": "Exact score 2–0 · Tottenham Hotspur v Crystal Palace · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-72f424a324ec",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Baptiste Couturiaux",
    "url": "/authors/baptiste-couturiaux/",
    "source_group": "tipsters",
    "settled_count": 14,
    "match_count": 23,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-28.9",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-cb7e0a6cafc6fb522747",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 19 Oct",
      "body": "7 matches in a row, every pick correct · 17 Oct–19 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-cb7e0a6cafc6",
      "url": null,
      "tier": null,
      "event_at": "2026-10-19"
     },
     {
      "title_id": "zk-3ff8f6b757bb4a2d9118",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "8/8 · week of 26 Oct",
      "body": "8/8 result calls right · week of 26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-3ff8f6b757bb",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     }
    ]
   }
  ],
  "competition_authors_total": 37,
  "competition_authors_10": 18,
  "full": false,
  "facts_only": false,
  "checked_count": null,
  "window": {
   "d_minus_14_at": "2026-09-27T13:00:00.000Z",
   "d_minus_3_at": "2026-10-08T13:00:00.000Z"
  },
  "first_screen": {
   "body": "Before kick-off, 6 tipsters and sources with 10 or more predictions checked against the final score to date had a 90-minute match-result prediction: Crystal Palace 0 · Draw 4 · Nottingham Forest 2. Another 8 predicted an exact score (implied: Crystal Palace 1 · Draw 5 · Nottingham Forest 2). 4 gave other markets only.",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 0,
    "X": 4,
    "2": 2
   },
   "forecasters_outcome": 6,
   "from_score": {
    "X": 5,
    "2": 2,
    "1": 1
   },
   "forecasters_from_score": 8,
   "other_markets_only": 4,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-11T02:30:45.106Z",
   "comparison": null
  },
  "who_what": {
   "contracts": [
    {
     "contract_code": "1x2|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choices": [
      {
       "code_name": "X",
       "in_words": "draw",
       "tips": [
        {
         "entry_id": "n-5c4451d4dbb9e9ce0ff83d1d",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "draw",
         "choice_key": "X",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-11T01:50:36.550Z",
         "posted_at": "2026-10-08T00:24:40.000Z",
         "author_quoted_price": null,
         "our_snapshot": "3.3000",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/2/#pick-n-5c4451d4dbb9e9ce0ff83d1d",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 204,
          "won": 118,
          "void": 0,
          "return_percent": "11.5",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 9,
          "won": 3,
          "lost": 6,
          "void": 0,
          "net_points_hundredths": -48124,
          "return_percent": "-53.5",
          "avg_odds": "1.57",
          "odds_from_author": 2,
          "odds_from_snapshot": 7,
          "league_market_n": 0,
          "market_n": 1,
          "small_sample": true,
          "period_from": "2026-10-11",
          "period_to": "2026-10-11",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-7b56a7ecadfaf43fc18ac941",
         "author_name": "Adam Clancy",
         "author_href": "/authors/adam-clancy/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "draw",
         "choice_key": "X",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T18:41:42.422Z",
         "posted_at": "2026-10-09T18:35:35.000Z",
         "author_quoted_price": "3.50",
         "our_snapshot": "3.3000",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/adam-clancy/picks/5/#pick-n-7b56a7ecadfaf43fc18ac941",
         "original": "https://footballwhispers.com/blog/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 19,
          "won": 6,
          "void": 0,
          "return_percent": "-12.3",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 3,
          "return_percent": "26.83",
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 2,
          "lost": 1,
          "void": 0,
          "net_points_hundredths": 8050,
          "return_percent": "26.8",
          "avg_odds": "1.98",
          "odds_from_author": 3,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-09",
          "period_to": "2026-10-10",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 2
      },
      {
       "code_name": "2",
       "in_words": "Nottingham Forest",
       "tips": [
        {
         "entry_id": "n-e11faaaa146c1f809f65aea1",
         "author_name": "Jamie Griffith",
         "author_href": "/authors/jamie-griffith/",
         "source_group": "experts",
         "trust_tier": "established",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "Nottingham Forest",
         "choice_key": "2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T17:05:40.565Z",
         "posted_at": "2026-10-09T16:57:07.000Z",
         "author_quoted_price": "2.70",
         "our_snapshot": "2.6000",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/jamie-griffith/picks/17/#pick-n-e11faaaa146c1f809f65aea1",
         "original": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 7,
          "won": 1,
          "void": 0,
          "return_percent": "-55.0",
          "period_from": "2026-10-10",
          "period_to": "2026-10-25",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 2,
          "won": 1,
          "lost": 1,
          "void": 0,
          "net_points_hundredths": 8750,
          "return_percent": "43.8",
          "avg_odds": "2.79",
          "odds_from_author": 2,
          "odds_from_snapshot": 0,
          "league_market_n": 1,
          "market_n": 1,
          "small_sample": true,
          "period_from": "2026-10-10",
          "period_to": "2026-10-10",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 3,
     "publisher_count": 3
    },
    {
     "contract_code": "correct_score_market|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choices": [
      {
       "code_name": "1-1",
       "in_words": "Crystal Palace 1-1 Nottingham Forest",
       "tips": [
        {
         "entry_id": "n-7dec9f5dd624fe7153965c46",
         "author_name": "Adam Clancy",
         "author_href": "/authors/adam-clancy/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Crystal Palace 1-1 Nottingham Forest",
         "choice_key": "1-1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T18:41:42.422Z",
         "posted_at": "2026-10-09T18:35:35.000Z",
         "author_quoted_price": "7.00",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/adam-clancy/picks/5/#pick-n-7dec9f5dd624fe7153965c46",
         "original": "https://footballwhispers.com/blog/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 4,
          "won": 1,
          "void": 0,
          "return_percent": "200.0",
          "period_from": "2026-10-25",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 3,
          "return_percent": "26.83",
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 2,
          "lost": 1,
          "void": 0,
          "net_points_hundredths": 8050,
          "return_percent": "26.8",
          "avg_odds": "1.98",
          "odds_from_author": 3,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-09",
          "period_to": "2026-10-10",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-1864529c1308c6fd932a746f",
         "author_name": "Bren Gray",
         "author_href": "/authors/bren-gray/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Crystal Palace 1-1 Nottingham Forest",
         "choice_key": "1-1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T12:48:41.747Z",
         "posted_at": "2026-10-06T21:42:20.000Z",
         "author_quoted_price": "6.50",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/bren-gray/picks/28/#pick-n-1864529c1308c6fd932a746f",
         "original": "https://www.bettingtop10.co.nz/betting-tips/football/crystal-palace-vs-nottingham-forest-prediction-odds/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 2,
          "won": 0,
          "void": 0,
          "return_percent": "-100.0",
          "period_from": "2026-10-31",
          "period_to": "2026-11-04",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 2,
          "return_percent": "-100.00",
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 2,
          "won": 0,
          "lost": 2,
          "void": 0,
          "net_points_hundredths": -20000,
          "return_percent": "-100.0",
          "avg_odds": "4.12",
          "odds_from_author": 1,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-10",
          "period_to": "2026-10-10",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-f18abea3863dc1b22a6bac20",
         "author_name": "Ben Knapton",
         "author_href": "/authors/ben-knapton/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Crystal Palace 1-1 Nottingham Forest",
         "choice_key": "1-1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-11T00:09:48.843Z",
         "posted_at": "2026-10-10T23:00:00.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/ben-knapton/picks/3/#pick-n-f18abea3863dc1b22a6bac20",
         "original": "https://www.sportsmole.co.uk/football/liverpool/feature/liverpool-city-in-four-goal-thriller-sundays-premier-league-predictions_606627.html",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 0,
          "portion": null,
          "market_label": "Correct score",
          "other_markets": 0,
          "other_markets_live": 0,
          "other_markets_archived": 0
         },
         "prematch_tally": {
          "settled_picks": 1,
          "return_percent": "40.00",
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": null,
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 3
      },
      {
       "code_name": "0-1",
       "in_words": "Crystal Palace 0-1 Nottingham Forest",
       "tips": [
        {
         "entry_id": "n-91810c6a6789e303089bd2fd",
         "author_name": "Ewan Ross-Murray",
         "author_href": "/authors/ewan-ross-murray/",
         "source_group": "experts",
         "trust_tier": "established",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Crystal Palace 0-1 Nottingham Forest",
         "choice_key": "0-1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-10T00:09:38.392Z",
         "posted_at": "2026-10-10T00:00:01.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/ewan-ross-murray/picks/24/#pick-n-91810c6a6789e303089bd2fd",
         "original": "https://www.si.com/soccer/premier-league-predictions-man-city-liverpool-man-utd-tottenham-gameweek-6",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 0,
          "portion": null,
          "market_label": "Correct score",
          "other_markets": 6,
          "other_markets_live": 0,
          "other_markets_archived": 6
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "archived",
          "n": 6,
          "won": 1,
          "lost": 5,
          "void": 0,
          "net_points_hundredths": -6500,
          "return_percent": "-10.8",
          "avg_odds": "2.81",
          "odds_from_author": 0,
          "odds_from_snapshot": 6,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2025-10-25",
          "period_to": "2026-01-08",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      },
      {
       "code_name": "1-2",
       "in_words": "Crystal Palace 1-2 Nottingham Forest",
       "tips": [
        {
         "entry_id": "n-883bf29af965fe982fb1f938",
         "author_name": "Free Super Tips",
         "author_href": "/sources/free-super-tips/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Crystal Palace 1-2 Nottingham Forest",
         "choice_key": "1-2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-08T14:32:58.779Z",
         "posted_at": null,
         "author_quoted_price": "12.00",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/free-super-tips/picks/8/#pick-n-883bf29af965fe982fb1f938",
         "original": "https://www.freesupertips.com/predictions/crystal-palace-vs-nottingham-forest-predictions-betting-tips-match-previews/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 40,
          "won": 4,
          "void": 0,
          "return_percent": "0.4",
          "period_from": "2026-10-24",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 18,
          "return_percent": "13.39",
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 20,
          "won": 8,
          "lost": 12,
          "void": 0,
          "net_points_hundredths": -31200,
          "return_percent": "-15.6",
          "avg_odds": "2.16",
          "odds_from_author": 16,
          "odds_from_snapshot": 4,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-03",
          "period_to": "2026-10-11",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 5,
     "publisher_count": 5
    },
    {
     "contract_code": "both_teams_score|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choices": [
      {
       "code_name": "yes",
       "in_words": "yes",
       "tips": [
        {
         "entry_id": "n-fb240f95229ed6e0ea7df73b",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Both teams to score",
         "market_key": "both_teams_score",
         "choice": "yes",
         "choice_key": "yes",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-11T01:50:36.550Z",
         "posted_at": "2026-10-08T00:24:40.000Z",
         "author_quoted_price": null,
         "our_snapshot": "1.6757",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/2/#pick-n-fb240f95229ed6e0ea7df73b",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 299,
          "won": 169,
          "void": 0,
          "return_percent": "-9.5",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Both teams to score"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 9,
          "won": 3,
          "lost": 6,
          "void": 0,
          "net_points_hundredths": -48124,
          "return_percent": "-53.5",
          "avg_odds": "1.57",
          "odds_from_author": 2,
          "odds_from_snapshot": 7,
          "league_market_n": 0,
          "market_n": 2,
          "small_sample": true,
          "period_from": "2026-10-11",
          "period_to": "2026-10-11",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-5f577643f4ea2168360a1b28",
         "author_name": "Enrico Giordano",
         "author_href": "/authors/enrico-giordano/",
         "source_group": "tipsters",
         "trust_tier": "established",
         "market_label": "Both teams to score",
         "market_key": "both_teams_score",
         "choice": "yes",
         "choice_key": "yes",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-11T02:28:47.179Z",
         "posted_at": "2026-10-10T05:07:00.000Z",
         "author_quoted_price": "1.68",
         "our_snapshot": "1.6757",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/enrico-giordano/picks/2/#pick-n-5f577643f4ea2168360a1b28",
         "original": "https://www.bottadiculo.it/pronostico-crystal-palace-nottingham-forest-11-ottobre-2026-6a-giornata-di-premier-league/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 28,
          "won": 13,
          "void": 0,
          "return_percent": "-24.9",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Both teams to score"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 2,
          "won": 2,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 10400,
          "return_percent": "52.0",
          "avg_odds": "1.51",
          "odds_from_author": 2,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-11",
          "period_to": "2026-10-11",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 2
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "contract_code": "double_chance|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choices": [
      {
       "code_name": "1X",
       "in_words": "Crystal Palace or draw",
       "tips": [
        {
         "entry_id": "n-d2abf55692dc58947c6d9ec6",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Double chance",
         "market_key": "double_chance",
         "choice": "Crystal Palace or draw",
         "choice_key": "1X",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-11T01:50:36.550Z",
         "posted_at": "2026-10-08T00:24:40.000Z",
         "author_quoted_price": null,
         "our_snapshot": "1.5296",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/2/#pick-n-d2abf55692dc58947c6d9ec6",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 145,
          "won": 106,
          "void": 0,
          "return_percent": "-5.5",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Double chance"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 9,
          "won": 3,
          "lost": 6,
          "void": 0,
          "net_points_hundredths": -48124,
          "return_percent": "-53.5",
          "avg_odds": "1.57",
          "odds_from_author": 2,
          "odds_from_snapshot": 7,
          "league_market_n": 0,
          "market_n": 4,
          "small_sample": true,
          "period_from": "2026-10-11",
          "period_to": "2026-10-11",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "total|2.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "under",
       "in_words": "under 2.5",
       "tips": [
        {
         "entry_id": "n-aa9d49d5336a6c67c56da60b",
         "author_name": "Adam Clancy",
         "author_href": "/authors/adam-clancy/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Over/Under 2.5 goals",
         "market_key": "total",
         "choice": "under 2.5",
         "choice_key": "under",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T18:41:42.422Z",
         "posted_at": "2026-10-09T18:35:35.000Z",
         "author_quoted_price": "1.92",
         "our_snapshot": "1.8931",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/adam-clancy/picks/5/#pick-n-aa9d49d5336a6c67c56da60b",
         "original": "https://footballwhispers.com/blog/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 22,
          "won": 10,
          "void": 0,
          "return_percent": "-6.0",
          "period_from": "2026-10-10",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Over/Under 2.5 goals"
         },
         "prematch_tally": {
          "settled_picks": 3,
          "return_percent": "26.83",
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 2,
          "lost": 1,
          "void": 0,
          "net_points_hundredths": 8050,
          "return_percent": "26.8",
          "avg_odds": "1.98",
          "odds_from_author": 3,
          "odds_from_snapshot": 0,
          "league_market_n": 1,
          "market_n": 1,
          "small_sample": true,
          "period_from": "2026-10-09",
          "period_to": "2026-10-10",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "player_to_score|*|match|ig-b1a4cea0efce|*#explicit",
     "source_group": "explicit",
     "market_label": "Player to score",
     "market_key": "player_to_score",
     "choices": [
      {
       "code_name": "yes",
       "in_words": "Morgan Gibbs-White to score",
       "tips": [
        {
         "entry_id": "n-9ca2a4e61f7a028b19a1dd42",
         "author_name": "Free Super Tips",
         "author_href": "/sources/free-super-tips/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "Player to score",
         "market_key": "player_to_score",
         "choice": "Morgan Gibbs-White to score",
         "choice_key": "yes",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-08T14:32:58.779Z",
         "posted_at": null,
         "author_quoted_price": "3.25",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Not settled",
         "pre_match": true,
         "outcome_pending_reason": "the result data received so far does not include the player statistics this market needs",
         "proof": "/sources/free-super-tips/picks/8/#pick-n-9ca2a4e61f7a028b19a1dd42",
         "original": "https://www.freesupertips.com/predictions/crystal-palace-vs-nottingham-forest-predictions-betting-tips-match-previews/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 19,
          "won": 6,
          "void": 0,
          "return_percent": "-25.3",
          "period_from": "2026-10-24",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Player to score"
         },
         "prematch_tally": {
          "settled_picks": 18,
          "return_percent": "13.39",
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 20,
          "won": 8,
          "lost": 12,
          "void": 0,
          "net_points_hundredths": -31200,
          "return_percent": "-15.6",
          "avg_odds": "2.16",
          "odds_from_author": 16,
          "odds_from_snapshot": 4,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-03",
          "period_to": "2026-10-11",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "player_goal_or_assist|*|match|ig-b1a4cea0efce|*#explicit",
     "source_group": "explicit",
     "market_label": "Player to score or assist",
     "market_key": "player_goal_or_assist",
     "choices": [
      {
       "code_name": "yes",
       "in_words": "Morgan Gibbs-White to score or assist",
       "tips": [
        {
         "entry_id": "n-4a167cfffc2a49c1a6aa6781",
         "author_name": "Adam Clancy",
         "author_href": "/authors/adam-clancy/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Player to score or assist",
         "market_key": "player_goal_or_assist",
         "choice": "Morgan Gibbs-White to score or assist",
         "choice_key": "yes",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T18:41:42.422Z",
         "posted_at": "2026-10-09T18:35:35.000Z",
         "author_quoted_price": "2.25",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Not settled",
         "pre_match": true,
         "outcome_pending_reason": "awaiting the final score",
         "proof": "/authors/adam-clancy/picks/5/#pick-n-4a167cfffc2a49c1a6aa6781",
         "original": "https://footballwhispers.com/blog/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 2,
          "won": 1,
          "void": 0,
          "return_percent": "5.0",
          "period_from": "2026-10-25",
          "period_to": "2026-11-01",
          "portion": "live",
          "market_label": "Player to score or assist"
         },
         "prematch_tally": {
          "settled_picks": 3,
          "return_percent": "26.83",
          "snapshot_taken_at": "2026-10-11T13:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 2,
          "lost": 1,
          "void": 0,
          "net_points_hundredths": 8050,
          "return_percent": "26.8",
          "avg_odds": "1.98",
          "odds_from_author": 3,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-09",
          "period_to": "2026-10-10",
          "as_of": "2026-10-11T13:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    }
   ],
   "newcomers": [
    {
     "entry_id": "n-c37a697c4e85bca42208aac6",
     "author_name": "Javier Ortega",
     "author_href": "/authors/javier-ortega/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "draw",
     "choice_key": "X",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:34.654Z",
     "posted_at": "2026-10-09T00:18:07.000Z",
     "author_quoted_price": "3.40",
     "our_snapshot": "3.3000",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/javier-ortega/picks/2/#pick-n-c37a697c4e85bca42208aac6",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "media",
     "own_page": true,
     "trust_settled_count": 1057
    },
    {
     "entry_id": "n-75e7e92cafcbddd817d55003",
     "author_name": "Luis Filipe",
     "author_href": "/authors/luis-filipe/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "draw",
     "choice_key": "X",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T02:21:10.420Z",
     "posted_at": null,
     "author_quoted_price": "3.35",
     "our_snapshot": "3.3000",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/luis-filipe/picks/2/#pick-n-75e7e92cafcbddd817d55003",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 62
    },
    {
     "entry_id": "n-65219590cbc6e49424657972",
     "author_name": "Paul Kulhavy",
     "author_href": "/authors/paul-kulhavy/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Nottingham Forest",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-10T04:42:46.808Z",
     "posted_at": "2026-10-10T04:01:13.000Z",
     "author_quoted_price": "2.63",
     "our_snapshot": "2.6000",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/paul-kulhavy/picks/5/#pick-n-65219590cbc6e49424657972",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "private_authors",
     "own_page": true,
     "trust_settled_count": 17
    },
    {
     "entry_id": "n-e3457c3ac7a29b656f31d150",
     "author_name": "Aleksej Tarabrin",
     "author_href": "/authors/aleksej-tarabrin/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "over 2.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:50:30.742Z",
     "posted_at": null,
     "author_quoted_price": "1.95",
     "our_snapshot": "1.9133",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/aleksej-tarabrin/picks/2/#pick-n-e3457c3ac7a29b656f31d150",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "private_authors",
     "own_page": true,
     "trust_settled_count": 395
    },
    {
     "entry_id": "n-7ae14a3dcbccf03ccb883223",
     "author_name": "BetClan",
     "author_href": "/sources/betclan-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Crystal Palace 1-1 Nottingham Forest",
     "choice_key": "1-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:59:27.981Z",
     "posted_at": "2026-10-06T00:10:00.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/betclan-com/picks/3/#pick-n-7ae14a3dcbccf03ccb883223",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1905
    },
    {
     "entry_id": "n-4d621367439436ae8d3d6e4b",
     "author_name": "Carter White",
     "author_href": "/authors/carter-white/",
     "source_group": "experts",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Crystal Palace 1-1 Nottingham Forest",
     "choice_key": "1-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-09T18:02:11.634Z",
     "posted_at": "2026-10-09T17:05:08.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/carter-white/picks/2/#pick-n-4d621367439436ae8d3d6e4b",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "media",
     "own_page": true,
     "trust_settled_count": 22
    },
    {
     "entry_id": "n-bba369d70ba93c199705af2f",
     "author_name": "David Tindall",
     "author_href": "/authors/david-tindall/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Crystal Palace 1-1 Nottingham Forest",
     "choice_key": "1-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-09T18:13:17.083Z",
     "posted_at": "2026-10-09T16:47:37.000Z",
     "author_quoted_price": "7.50",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/david-tindall/picks/4/#pick-n-bba369d70ba93c199705af2f",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "media",
     "own_page": true,
     "trust_settled_count": 19
    },
    {
     "entry_id": "n-39cc9c0bcd12b125488b28cf",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Asian handicap 0.5",
     "market_key": "handicap_asian",
     "choice": "Crystal Palace +0.5",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "1.50",
     "our_snapshot": "1.5250",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-39cc9c0bcd12b125488b28cf",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-1daf7672f917d563a87b9527",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "yes",
     "choice_key": "yes",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "1.67",
     "our_snapshot": "1.6757",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-1daf7672f917d563a87b9527",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-a00890487b722a6e4f285c3c",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Crystal Palace 2-1 Nottingham Forest",
     "choice_key": "2-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "12.00",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-a00890487b722a6e4f285c3c",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-e0ebd0f25aad2eec15f469ce",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choice": "Crystal Palace or draw",
     "choice_key": "1X",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "1.50",
     "our_snapshot": "1.5296",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-e0ebd0f25aad2eec15f469ce",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-360fe6e65da3ae734574043a",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Draw no bet",
     "market_key": "draw_no_bet",
     "choice": "Crystal Palace",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "1.91",
     "our_snapshot": "1.9174",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-360fe6e65da3ae734574043a",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-ff0ebf5dd7d9cbf022f7118a",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "European handicap 1",
     "market_key": "handicap_european",
     "choice": "Crystal Palace +1",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "1.50",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-ff0ebf5dd7d9cbf022f7118a",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-e64c0c93ba99a78dc3f17205",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Half-time/full-time",
     "market_key": "half_time_full_time",
     "choice": "Crystal Palace at half-time, Crystal Palace at full-time",
     "choice_key": "1/1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "4.50",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-e64c0c93ba99a78dc3f17205",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-2898a9c4775e0ff15fae9af4",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 1.5 goals",
     "market_key": "total",
     "choice": "over 1.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "1.29",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-2898a9c4775e0ff15fae9af4",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-81cb69b0db6ce51804d84a4c",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "over 2.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "1.91",
     "our_snapshot": "1.9133",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-81cb69b0db6ce51804d84a4c",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-39a6b329a256403f4bd34ffc",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 3.5 goals",
     "market_key": "total",
     "choice": "under 3.5",
     "choice_key": "under",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "1.36",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-39a6b329a256403f4bd34ffc",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-171c8f7e01f9dd05a8a76716",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 4.5 goals",
     "market_key": "total",
     "choice": "under 4.5",
     "choice_key": "under",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "1.13",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-171c8f7e01f9dd05a8a76716",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-0ea8535916c965b12d89d114",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Player to score",
     "market_key": "player_to_score",
     "choice": "Jørgen Strand Larsen to score",
     "choice_key": "yes",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:50.942Z",
     "posted_at": "2026-09-30T17:01:19.000Z",
     "author_quoted_price": "2.75",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/2/#pick-n-0ea8535916c965b12d89d114",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-75ebb1e97d7e5933d8e6135f",
     "author_name": "Javier Ortega",
     "author_href": "/authors/javier-ortega/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "yes",
     "choice_key": "yes",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T01:49:34.654Z",
     "posted_at": "2026-10-09T00:18:07.000Z",
     "author_quoted_price": "1.67",
     "our_snapshot": "1.6757",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/javier-ortega/picks/2/#pick-n-75ebb1e97d7e5933d8e6135f",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "media",
     "own_page": true,
     "trust_settled_count": 1057
    },
    {
     "entry_id": "n-34b69c52b2cdd70591990803",
     "author_name": "Ouest-France paris sportifs",
     "author_href": "/sources/paris-sportifs-ouest-france-fr/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "no",
     "choice_key": "no",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T02:30:45.106Z",
     "posted_at": "2026-10-09T13:12:58.000Z",
     "author_quoted_price": null,
     "our_snapshot": "2.1000",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-34b69c52b2cdd70591990803",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 99
    },
    {
     "entry_id": "n-e1d2f11ec319d5e2c96a192a",
     "author_name": "Ouest-France paris sportifs",
     "author_href": "/sources/paris-sportifs-ouest-france-fr/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choice": "draw or Nottingham Forest",
     "choice_key": "X2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T02:30:45.106Z",
     "posted_at": "2026-10-09T13:12:58.000Z",
     "author_quoted_price": null,
     "our_snapshot": "1.4325",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-e1d2f11ec319d5e2c96a192a",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 99
    },
    {
     "entry_id": "n-13df79af5d1d67921e1f021b",
     "author_name": "Ouest-France paris sportifs",
     "author_href": "/sources/paris-sportifs-ouest-france-fr/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "under 2.5",
     "choice_key": "under",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T02:30:45.106Z",
     "posted_at": "2026-10-09T13:12:58.000Z",
     "author_quoted_price": null,
     "our_snapshot": "1.8893",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/paris-sportifs-ouest-france-fr/picks/2/#pick-n-13df79af5d1d67921e1f021b",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 99
    },
    {
     "entry_id": "n-b8f7fb0449c6cf353d55a14b",
     "author_name": "Steeven Occhipinti",
     "author_href": "/authors/steeven-occhipinti/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choice": "Crystal Palace or draw",
     "choice_key": "1X",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-09T15:48:04.129Z",
     "posted_at": null,
     "author_quoted_price": "1.40",
     "our_snapshot": "1.4918",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/steeven-occhipinti/picks/4/#pick-n-b8f7fb0449c6cf353d55a14b",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 221
    }
   ],
   "not_counted": [],
   "after_start": [
    {
     "entry_id": "n-3cfe27b9ddd0b172ecb589b0",
     "author_name": "Artem Kapustin",
     "author_href": "/authors/artem-kapustin/",
     "source_group": "tipsters",
     "trust_tier": "tracked",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "no",
     "choice_key": "no",
     "byline": "Archived before kick-off",
     "logged_at": "2026-10-12T21:17:53.103Z",
     "posted_at": null,
     "author_quoted_price": "2.05",
     "our_snapshot": null,
     "closing_line": "2.1000",
     "outcome_label": "Lost",
     "pre_match": false,
     "proof": "/authors/artem-kapustin/picks/6/#pick-n-3cfe27b9ddd0b172ecb589b0",
     "original": "https://metaratings.ru/prognozy/futbol/kristal-pelas-nottingem-forest-prognoz-na-match-apl-11-oktyabrya-2026-goda/",
     "contradictory": false,
     "authorship": null,
     "tally": {
      "settled_picks": 2,
      "won": 1,
      "void": 0,
      "return_percent": "-1.5",
      "period_from": "2026-10-19",
      "period_to": "2026-10-31",
      "portion": "live",
      "market_label": "Both teams to score"
     },
     "source_type": "prediction_sites",
     "entry_record": {
      "scope": "all",
      "competition": null,
      "market_key": null,
      "portion": "archived",
      "n": 24,
      "won": 10,
      "lost": 14,
      "void": 0,
      "net_points_hundredths": -4450,
      "return_percent": "-1.9",
      "avg_odds": "2.59",
      "odds_from_author": 22,
      "odds_from_snapshot": 2,
      "league_market_n": 0,
      "market_n": 2,
      "small_sample": true,
      "period_from": "2026-09-09",
      "period_to": "2026-10-10",
      "as_of": "2026-10-11T13:00:00.000Z"
     }
    },
    {
     "entry_id": "n-71dfec3123a91ea8822d549c",
     "author_name": "Artem Kapustin",
     "author_href": "/authors/artem-kapustin/",
     "source_group": "tipsters",
     "trust_tier": "tracked",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "under 2.5",
     "choice_key": "under",
     "byline": "Archived before kick-off",
     "logged_at": "2026-10-12T21:17:53.103Z",
     "posted_at": null,
     "author_quoted_price": "1.80",
     "our_snapshot": null,
     "closing_line": "1.9100",
     "outcome_label": "Lost",
     "pre_match": false,
     "proof": "/authors/artem-kapustin/picks/6/#pick-n-71dfec3123a91ea8822d549c",
     "original": "https://metaratings.ru/prognozy/futbol/kristal-pelas-nottingem-forest-prognoz-na-match-apl-11-oktyabrya-2026-goda/",
     "contradictory": false,
     "authorship": null,
     "tally": {
      "settled_picks": 5,
      "won": 4,
      "void": 0,
      "return_percent": "51.7",
      "period_from": "2026-10-24",
      "period_to": "2026-11-02",
      "portion": "live",
      "market_label": "Over/Under 2.5 goals"
     },
     "source_type": "prediction_sites",
     "entry_record": {
      "scope": "market",
      "competition": null,
      "market_key": "total",
      "portion": "archived",
      "n": 17,
      "won": 7,
      "lost": 10,
      "void": 0,
      "net_points_hundredths": -34250,
      "return_percent": "-20.1",
      "avg_odds": "2.12",
      "odds_from_author": 17,
      "odds_from_snapshot": 0,
      "league_market_n": 6,
      "market_n": 17,
      "small_sample": false,
      "period_from": "2026-09-09",
      "period_to": "2026-10-10",
      "as_of": "2026-10-11T13:00:00.000Z"
     }
    }
   ],
   "forecaster_split": {
    "contracts": [
     {
      "contract_code": "1x2|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "1X2, match result",
      "market_key": "1x2",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Crystal Palace",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [
         {
          "author_name": "Adam Clancy",
          "entry_id": "n-7b56a7ecadfaf43fc18ac941",
          "outcome_label": "Lost",
          "source_group": "experts"
         },
         {
          "author_name": "Baba",
          "entry_id": "n-5c4451d4dbb9e9ce0ff83d1d",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Javier Ortega",
          "entry_id": "n-c37a697c4e85bca42208aac6",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Luis Filipe",
          "entry_id": "n-75e7e92cafcbddd817d55003",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 4
       },
       {
        "code_name": "2",
        "in_words": "Nottingham Forest",
        "tips": [
         {
          "author_name": "Jamie Griffith",
          "entry_id": "n-e11faaaa146c1f809f65aea1",
          "outcome_label": "Lost",
          "source_group": "experts"
         },
         {
          "author_name": "Paul Kulhavy",
          "entry_id": "n-65219590cbc6e49424657972",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 2
       }
      ],
      "n": 6,
      "publisher_count": 6
     },
     {
      "contract_code": "correct_score_market|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Correct score",
      "market_key": "correct_score_market",
      "choices": [
       {
        "code_name": "1-1",
        "in_words": "Crystal Palace 1-1 Nottingham Forest",
        "tips": [
         {
          "author_name": "Adam Clancy",
          "entry_id": "n-7dec9f5dd624fe7153965c46",
          "outcome_label": "Lost",
          "source_group": "experts"
         },
         {
          "author_name": "Ben Knapton",
          "entry_id": "n-f18abea3863dc1b22a6bac20",
          "outcome_label": "Lost",
          "source_group": "experts"
         },
         {
          "author_name": "BetClan",
          "entry_id": "n-7ae14a3dcbccf03ccb883223",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "Bren Gray",
          "entry_id": "n-1864529c1308c6fd932a746f",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Carter White",
          "entry_id": "n-4d621367439436ae8d3d6e4b",
          "outcome_label": "Lost",
          "source_group": "experts"
         },
         {
          "author_name": "David Tindall",
          "entry_id": "n-bba369d70ba93c199705af2f",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 6
       },
       {
        "code_name": "0-1",
        "in_words": "Crystal Palace 0-1 Nottingham Forest",
        "tips": [
         {
          "author_name": "Ewan Ross-Murray",
          "entry_id": "n-91810c6a6789e303089bd2fd",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "1-2",
        "in_words": "Crystal Palace 1-2 Nottingham Forest",
        "tips": [
         {
          "author_name": "Free Super Tips",
          "entry_id": "n-883bf29af965fe982fb1f938",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "2-1",
        "in_words": "Crystal Palace 2-1 Nottingham Forest",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-a00890487b722a6e4f285c3c",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 9,
      "publisher_count": 8
     },
     {
      "contract_code": "both_teams_score|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Both teams to score",
      "market_key": "both_teams_score",
      "choices": [
       {
        "code_name": "yes",
        "in_words": "yes",
        "tips": [
         {
          "author_name": "Baba",
          "entry_id": "n-fb240f95229ed6e0ea7df73b",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Enrico Giordano",
          "entry_id": "n-5f577643f4ea2168360a1b28",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-1daf7672f917d563a87b9527",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "Javier Ortega",
          "entry_id": "n-75ebb1e97d7e5933d8e6135f",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 4
       },
       {
        "code_name": "no",
        "in_words": "no",
        "tips": [
         {
          "author_name": "Ouest-France paris sportifs",
          "entry_id": "n-34b69c52b2cdd70591990803",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 5,
      "publisher_count": 5
     },
     {
      "contract_code": "double_chance|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Double chance",
      "market_key": "double_chance",
      "choices": [
       {
        "code_name": "1X",
        "in_words": "Crystal Palace or draw",
        "tips": [
         {
          "author_name": "Baba",
          "entry_id": "n-d2abf55692dc58947c6d9ec6",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-e0ebd0f25aad2eec15f469ce",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "Steeven Occhipinti",
          "entry_id": "n-b8f7fb0449c6cf353d55a14b",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 3
       },
       {
        "code_name": "X2",
        "in_words": "draw or Nottingham Forest",
        "tips": [
         {
          "author_name": "Ouest-France paris sportifs",
          "entry_id": "n-e1d2f11ec319d5e2c96a192a",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 4,
      "publisher_count": 4
     },
     {
      "contract_code": "total|2.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 2.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "over",
        "in_words": "over 2.5",
        "tips": [
         {
          "author_name": "Aleksej Tarabrin",
          "entry_id": "n-e3457c3ac7a29b656f31d150",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-81cb69b0db6ce51804d84a4c",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 2
       },
       {
        "code_name": "under",
        "in_words": "under 2.5",
        "tips": [
         {
          "author_name": "Adam Clancy",
          "entry_id": "n-aa9d49d5336a6c67c56da60b",
          "outcome_label": "Lost",
          "source_group": "experts"
         },
         {
          "author_name": "Ouest-France paris sportifs",
          "entry_id": "n-13df79af5d1d67921e1f021b",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 2
       }
      ],
      "n": 4,
      "publisher_count": 4
     },
     {
      "contract_code": "handicap_asian|0.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Asian handicap 0.5",
      "market_key": "handicap_asian",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Crystal Palace +0.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-39cc9c0bcd12b125488b28cf",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "draw_no_bet|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Draw no bet",
      "market_key": "draw_no_bet",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Crystal Palace",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-360fe6e65da3ae734574043a",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "handicap_european|1|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "European handicap 1",
      "market_key": "handicap_european",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Crystal Palace +1",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-ff0ebf5dd7d9cbf022f7118a",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "half_time_full_time|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Half-time/full-time",
      "market_key": "half_time_full_time",
      "choices": [
       {
        "code_name": "1/1",
        "in_words": "Crystal Palace at half-time, Crystal Palace at full-time",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-e64c0c93ba99a78dc3f17205",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "total|1.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 1.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "over",
        "in_words": "over 1.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-2898a9c4775e0ff15fae9af4",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "total|3.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 3.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "under",
        "in_words": "under 3.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-39a6b329a256403f4bd34ffc",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "total|4.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 4.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "under",
        "in_words": "under 4.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-171c8f7e01f9dd05a8a76716",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "player_to_score|*|match|ig-57eacbc39023|*#explicit",
      "source_group": "explicit",
      "market_label": "Player to score",
      "market_key": "player_to_score",
      "choices": [
       {
        "code_name": "yes",
        "in_words": "Jørgen Strand Larsen to score",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-0ea8535916c965b12d89d114",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "player_to_score|*|match|ig-b1a4cea0efce|*#explicit",
      "source_group": "explicit",
      "market_label": "Player to score",
      "market_key": "player_to_score",
      "choices": [
       {
        "code_name": "yes",
        "in_words": "Morgan Gibbs-White to score",
        "tips": [
         {
          "author_name": "Free Super Tips",
          "entry_id": "n-9ca2a4e61f7a028b19a1dd42",
          "outcome_label": "Not settled",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "player_goal_or_assist|*|match|ig-b1a4cea0efce|*#explicit",
      "source_group": "explicit",
      "market_label": "Player to score or assist",
      "market_key": "player_goal_or_assist",
      "choices": [
       {
        "code_name": "yes",
        "in_words": "Morgan Gibbs-White to score or assist",
        "tips": [
         {
          "author_name": "Adam Clancy",
          "entry_id": "n-4a167cfffc2a49c1a6aa6781",
          "outcome_label": "Not settled",
          "source_group": "experts"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     }
    ],
    "author_count": 18,
    "below_threshold": {
     "prediction_count": 0,
     "author_count": 0
    },
    "limit": 10
   },
   "chain": {
    "publications": 14,
    "unique": 14,
    "comparable": 14,
    "admissible": 14,
    "contributions": 14
   },
   "differing_choices": 0,
   "visible_who": 8,
   "newcomers_who": 10,
   "newcomers_before": 24,
   "titles_shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules."
  },
  "arguments": {
   "topics": [
    {
     "code_name": "recent_form",
     "display_name": "Form",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-883bf29af965fe982fb1f938",
       "author_name": "Free Super Tips",
       "author_href": "/sources/free-super-tips/",
       "source_group": "websites",
       "choice": "Crystal Palace 1-2 Nottingham Forest",
       "market_label": "Correct score",
       "logged_at": "2026-10-08T14:32:58.779Z",
       "original": "https://www.freesupertips.com/predictions/crystal-palace-vs-nottingham-forest-predictions-betting-tips-match-previews/",
       "proof": "/sources/free-super-tips/picks/8/#pick-n-883bf29af965fe982fb1f938",
       "quote_text": "Clean sheets have been hard to come by for Forest this season as they have just one in six games across all competitions. Palace rarely draw a blank at home…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-1864529c1308c6fd932a746f",
       "author_name": "Bren Gray",
       "author_href": "/authors/bren-gray/",
       "source_group": "tipsters",
       "choice": "Crystal Palace 1-1 Nottingham Forest",
       "market_label": "Correct score",
       "logged_at": "2026-10-09T12:48:41.747Z",
       "original": "https://www.bettingtop10.co.nz/betting-tips/football/crystal-palace-vs-nottingham-forest-prediction-odds/",
       "proof": "/authors/bren-gray/picks/28/#pick-n-1864529c1308c6fd932a746f",
       "quote_text": "The last three meetings between these two all finished 1-1, most recently at the City Ground on 1 February. Gibbs-White scored early that day and Ismaila Sarr…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 5
    },
    {
     "code_name": "other_topic",
     "display_name": "Other reasons",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-9ca2a4e61f7a028b19a1dd42",
       "author_name": "Free Super Tips",
       "author_href": "/sources/free-super-tips/",
       "source_group": "websites",
       "choice": "Morgan Gibbs-White to score",
       "market_label": "Player to score",
       "logged_at": "2026-10-08T14:32:58.779Z",
       "original": "https://www.freesupertips.com/predictions/crystal-palace-vs-nottingham-forest-predictions-betting-tips-match-previews/",
       "proof": "/sources/free-super-tips/picks/8/#pick-n-9ca2a4e61f7a028b19a1dd42",
       "quote_text": "Forest have scored four Premier League goals this season and Morgan Gibbs-White has been directly involved in 75% of them.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-aa9d49d5336a6c67c56da60b",
       "author_name": "Adam Clancy",
       "author_href": "/authors/adam-clancy/",
       "source_group": "experts",
       "choice": "under 2.5",
       "market_label": "Over/Under 2.5 goals",
       "logged_at": "2026-10-09T18:41:42.422Z",
       "original": "https://footballwhispers.com/blog/crystal-palace-vs-nottingham-forest-prediction-11-10-2026/",
       "proof": "/authors/adam-clancy/picks/5/#pick-n-aa9d49d5336a6c67c56da60b",
       "quote_text": "Neither side are fully confident, so Under 2.5 goals at 11/12 (1.92) could also be a play",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 4
    },
    {
     "code_name": "home_form",
     "display_name": "Home and away",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-5c4451d4dbb9e9ce0ff83d1d",
       "author_name": "Baba",
       "author_href": "/authors/baba/",
       "source_group": "tipsters",
       "choice": "draw",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-11T01:50:36.550Z",
       "original": "https://www.livetipsportal.com/en/sportsbetting-tips/crystal-palace-vs-nottingham-forest-premier-league-12153310/",
       "proof": "/authors/baba/picks/2/#pick-n-5c4451d4dbb9e9ce0ff83d1d",
       "quote_text": "Both teams have shown a tendency for stalemates in recent encounters, as evidenced by their last direct meeting which ended in a 1:1 draw. Given that Crystal…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    },
    {
     "code_name": "motivation",
     "display_name": "Motivation and schedule",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-e11faaaa146c1f809f65aea1",
       "author_name": "Jamie Griffith",
       "author_href": "/authors/jamie-griffith/",
       "source_group": "experts",
       "choice": "Nottingham Forest",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-09T17:05:40.565Z",
       "original": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
       "proof": "/authors/jamie-griffith/picks/17/#pick-n-e11faaaa146c1f809f65aea1",
       "quote_text": "However, he looks set to turn villain on Sunday. Forest have been a bit slow to get going under Glasner, winning just one of their six games this term, but…",
       "retelling": null,
       "checkable_item": false,
       "against": true
      }
     ],
     "total_count": 1
    }
   ],
   "against": [
    {
     "entry_id": "n-e11faaaa146c1f809f65aea1",
     "author_name": "Jamie Griffith",
     "author_href": "/authors/jamie-griffith/",
     "source_group": "experts",
     "choice": "Nottingham Forest",
     "market_label": "1X2, match result",
     "logged_at": "2026-10-09T17:05:40.565Z",
     "original": "https://www.racingpost.com/sport/football-tips/premier-league/crystal-palace-vs-nottingham-forest-predictions-team-news-odds-betting-tips-bet-builder-aQzey9B1hkRv/",
     "proof": "/authors/jamie-griffith/picks/17/#pick-n-e11faaaa146c1f809f65aea1",
     "quote_text": "However, he looks set to turn villain on Sunday. Forest have been a bit slow to get going under Glasner, winning just one of their six games this term, but…",
     "retelling": null,
     "checkable_item": false,
     "against": true
    }
   ],
   "other_languages": 1,
   "other_language_hosts": [
    "bottadiculo.it"
   ],
   "mode": "quotes",
   "topics_total": 5,
   "checkable": 0
  },
  "market_label": null,
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "Premier League (England)",
   "matchday": "Matchweek 6",
   "starts_at": "2026-10-11T13:00:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "D",
      "scoreline": "0-0",
      "opponent": "Leeds United",
      "at_home": false,
      "data": "2026-09-20"
     },
     {
      "res": "W",
      "scoreline": "4-0",
      "opponent": "Lech Poznań",
      "at_home": true,
      "data": "2026-09-17"
     },
     {
      "res": "L",
      "scoreline": "2-3",
      "opponent": "Ipswich Town",
      "at_home": true,
      "data": "2026-09-12"
     },
     {
      "res": "W",
      "scoreline": "3-0",
      "opponent": "Middlesbrough",
      "at_home": true,
      "data": "2026-09-08"
     },
     {
      "res": "W",
      "scoreline": "3-2",
      "opponent": "Fulham",
      "at_home": false,
      "data": "2026-09-05"
     }
    ],
    "away": [
     {
      "res": "L",
      "scoreline": "0-1",
      "opponent": "Coventry City",
      "at_home": true,
      "data": "2026-09-19"
     },
     {
      "res": "W",
      "scoreline": "2-1",
      "opponent": "Aston Villa",
      "at_home": false,
      "data": "2026-09-12"
     },
     {
      "res": "D",
      "scoreline": "0-0",
      "opponent": "Tottenham Hotspur",
      "at_home": true,
      "data": "2026-09-05"
     },
     {
      "res": "D",
      "scoreline": "2-2",
      "opponent": "Liverpool",
      "at_home": false,
      "data": "2026-08-29"
     },
     {
      "res": "L",
      "scoreline": "0-2",
      "opponent": "Leeds United",
      "at_home": true,
      "data": "2026-08-25"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "3-1",
   "fact_code": "1",
   "row_list": [
    "Match-result predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 6 matched · Tipsters 0 of 4 · Pundits 0 of 2",
    "All recorded exact-score predictions: 0 of 9 matched",
    "Exact-score predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 9 matched the score, 1 of 9 the outcome",
    "Most common selection among tipsters and sources with 10 or more predictions checked against the final score to date: Draw (4 of 6), missed"
   ],
   "by_group": {
    "experts": {
     "correct": 0,
     "of": 2
    },
    "tipsters": {
     "correct": 0,
     "of": 4
    }
   },
   "placement": null,
   "checks": []
  },
  "prices": [
   {
    "author_name": "Adam Clancy",
    "choice": "draw",
    "market_label": "1X2, match result",
    "author_quoted_price": "3.50",
    "our_snapshot": "3.3000",
    "closing_line": null
   },
   {
    "author_name": "Jamie Griffith",
    "choice": "Nottingham Forest",
    "market_label": "1X2, match result",
    "author_quoted_price": "2.70",
    "our_snapshot": "2.6000",
    "closing_line": null
   },
   {
    "author_name": "Enrico Giordano",
    "choice": "yes",
    "market_label": "Both teams to score",
    "author_quoted_price": "1.68",
    "our_snapshot": "1.6757",
    "closing_line": null
   },
   {
    "author_name": "Adam Clancy",
    "choice": "under 2.5",
    "market_label": "Over/Under 2.5 goals",
    "author_quoted_price": "1.92",
    "our_snapshot": "1.8931",
    "closing_line": null
   }
  ],
  "revisions": [
   "First published with predictions on 11 October 2026."
  ],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-ba184c7d619499873a183812"
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-10-11T13:00:00.000Z",
   "groups": [
    {
     "key": "prediction_sites",
     "label": "Prediction sites"
    },
    {
     "key": "media",
     "label": "Media"
    },
    {
     "key": "telegram_channels",
     "label": "Telegram channels"
    },
    {
     "key": "private_authors",
     "label": "Independent tipsters"
    }
   ],
   "authors": 18,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 6
    },
    {
     "key": "media",
     "authors": 7
    },
    {
     "key": "telegram_channels",
     "authors": 3
    },
    {
     "key": "private_authors",
     "authors": 2
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 6,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 2
      },
      {
       "key": "media",
       "authors": 3
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 1
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "Crystal Palace",
       "authors": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "X",
       "in_words": "Draw",
       "authors": 4,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 2
        },
        {
         "key": "media",
         "authors": 2
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "2",
       "in_words": "Nottingham Forest",
       "authors": 2,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 1
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 1
        }
       ]
      }
     ]
    },
    {
     "key": "totals",
     "label": "Goal totals",
     "authors": 4,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 1
      },
      {
       "key": "telegram_channels",
       "authors": 2
      },
      {
       "key": "private_authors",
       "authors": 1
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 14,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 5
      },
      {
       "key": "media",
       "authors": 6
      },
      {
       "key": "telegram_channels",
       "authors": 3
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "no_snapshot",
   "line_frozen": true,
   "phrase": null,
   "line_markets": [
    {
     "market_text": "Both teams to score",
     "market_group": "other",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "no",
       "snapshot_price": "2.10",
       "percent_value": 48,
       "snapshot_at": "2026-10-11T02:27:09.249Z",
       "snapshot_count": 1,
       "first_snapshot_price": null,
       "first_at": null,
       "shift_pp": null,
       "shift_direction": null,
       "line_state": "single_snapshot"
      },
      {
       "choice": "yes",
       "snapshot_price": "1.68",
       "percent_value": 60,
       "snapshot_at": "2026-10-11T02:27:09.249Z",
       "snapshot_count": 2,
       "first_snapshot_price": "1.68",
       "first_at": "2026-10-11T01:46:31.862Z",
       "shift_pp": 0.0,
       "shift_direction": null,
       "line_state": "not_moved"
      }
     ],
     "line_state": "not_moved",
     "phrase": "Both teams to score, no: market price 2.10 on 11 October 2026, 03:27 BST (implied 48%, margin included). Both teams to score, yes: market price 1.68 on 11 October 2026, 03:27 BST (implied 60%, margin included), the same as on 11 October 2026, 02:46 BST."
    },
    {
     "market_text": "Over/Under 2.5 goals",
     "market_group": "totals",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "over 2.5",
       "snapshot_price": "1.91",
       "percent_value": 52,
       "snapshot_at": "2026-10-11T01:46:31.862Z",
       "snapshot_count": 1,
       "first_snapshot_price": null,
       "first_at": null,
       "shift_pp": null,
       "shift_direction": null,
       "line_state": "single_snapshot"
      },
      {
       "choice": "under 2.5",
       "snapshot_price": "1.89",
       "percent_value": 53,
       "snapshot_at": "2026-10-11T02:27:09.249Z",
       "snapshot_count": 2,
       "first_snapshot_price": "1.89",
       "first_at": "2026-10-09T18:39:59.235Z",
       "shift_pp": 0.1,
       "shift_direction": "up",
       "line_state": "not_moved"
      }
     ],
     "line_state": "not_moved",
     "phrase": "Over/Under 2.5 goals, over 2.5 goals: market price 1.91 on 11 October 2026, 02:46 BST (implied 52%, margin included). Over/Under 2.5 goals, under 2.5 goals: market price 1.89 on 11 October 2026, 03:27 BST (implied 53%, margin included), the same as on 9 October 2026, 19:39 BST."
    }
   ]
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": true,
   "as_of_moment": "2026-10-11T13:00:00.000Z",
   "starts_at": "2026-10-11T13:00:00.000Z",
   "phrase": "Before kick-off on 11 October 2026, 14:00 BST: 1X2, match result: most expected the draw (4 of 6 predictions); Over/Under 2.5 goals: most expected under 2.5 goals (3 of 5 predictions); Correct score: most expected Crystal Palace 1-1 Nottingham Forest (6 of 9 predictions).",
   "market_line_brief": null,
   "market_groups": [
    {
     "market_group": "1x2",
     "group_markets": [
      {
       "market_text": "1X2, match result",
       "prediction_count": 6,
       "row_count": 6,
       "market_choices": [
        {
         "choice": "draw",
         "figure": 4
        },
        {
         "choice": "Nottingham Forest",
         "figure": 2
        }
       ],
       "phrase_mode": "majority",
       "leader_choice": "draw",
       "leader_count": 4,
       "share_percent": 67,
       "phrase": "1X2, match result: most expected the draw (4 of 6 predictions)",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "Crystal Palace",
         "figure": 0
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 4
        },
        {
         "side": "2",
         "in_words": "Nottingham Forest",
         "figure": 2
        }
       ]
      }
     ]
    },
    {
     "market_group": "totals",
     "group_markets": [
      {
       "market_text": "Over/Under 2.5 goals",
       "prediction_count": 5,
       "row_count": 5,
       "market_choices": [
        {
         "choice": "under 2.5",
         "figure": 3
        },
        {
         "choice": "over 2.5",
         "figure": 2
        }
       ],
       "phrase_mode": "majority",
       "leader_choice": "under 2.5",
       "leader_count": 3,
       "share_percent": 60,
       "phrase": "Over/Under 2.5 goals: most expected under 2.5 goals (3 of 5 predictions)"
      },
      {
       "market_text": "Over/Under 1.5 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "over 1.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 1.5 goals, recorded picks before the match (1): 1 on over 1.5 goals"
      },
      {
       "market_text": "Over/Under 3.5 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "under 3.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 3.5 goals, recorded picks before the match (1): 1 on under 3.5 goals"
      },
      {
       "market_text": "Over/Under 4.5 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "under 4.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 4.5 goals, recorded picks before the match (1): 1 on under 4.5 goals"
      }
     ]
    },
    {
     "market_group": "other",
     "group_markets": [
      {
       "market_text": "Correct score",
       "prediction_count": 9,
       "row_count": 9,
       "market_choices": [
        {
         "choice": "Crystal Palace 1-1 Nottingham Forest",
         "figure": 6
        },
        {
         "choice": "Crystal Palace 0-1 Nottingham Forest",
         "figure": 1
        },
        {
         "choice": "Crystal Palace 1-2 Nottingham Forest",
         "figure": 1
        },
        {
         "choice": "Crystal Palace 2-1 Nottingham Forest",
         "figure": 1
        }
       ],
       "phrase_mode": "majority",
       "leader_choice": "Crystal Palace 1-1 Nottingham Forest",
       "leader_count": 6,
       "share_percent": 67,
       "phrase": "Correct score: most expected Crystal Palace 1-1 Nottingham Forest (6 of 9 predictions)"
      },
      {
       "market_text": "Both teams to score",
       "prediction_count": 6,
       "row_count": 6,
       "market_choices": [
        {
         "choice": "yes",
         "figure": 4
        },
        {
         "choice": "no",
         "figure": 2
        }
       ],
       "phrase_mode": "majority",
       "leader_choice": "yes",
       "leader_count": 4,
       "share_percent": 67,
       "phrase": "Both teams to score: most expected goals at both ends (4 of 6 predictions)"
      },
      {
       "market_text": "Double chance",
       "prediction_count": 4,
       "row_count": 4,
       "market_choices": [
        {
         "choice": "Crystal Palace or draw",
         "figure": 3
        },
        {
         "choice": "draw or Nottingham Forest",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 75,
       "phrase": "Double chance, recorded picks before the match (4): 3 on Crystal Palace or draw, 1 on draw or Nottingham Forest"
      },
      {
       "market_text": "Player to score",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "Jørgen Strand Larsen to score",
         "figure": 1
        },
        {
         "choice": "Morgan Gibbs-White to score",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": null,
       "phrase": "Player to score, recorded picks before the match (2): 1 on Jørgen Strand Larsen to score, 1 on Morgan Gibbs-White to score"
      },
      {
       "market_text": "Asian handicap 0.5",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Crystal Palace +0.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Asian handicap 0.5, recorded picks before the match (1): 1 on Crystal Palace +0.5"
      },
      {
       "market_text": "Draw no bet",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Crystal Palace",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Draw no bet, recorded picks before the match (1): 1 on Crystal Palace"
      },
      {
       "market_text": "European handicap 1",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Crystal Palace +1",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "European handicap 1, recorded picks before the match (1): 1 on Crystal Palace +1"
      },
      {
       "market_text": "Half-time/full-time",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Crystal Palace at half-time, Crystal Palace at full-time",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Half-time/full-time, recorded picks before the match (1): 1 on Crystal Palace at half-time, Crystal Palace at full-time"
      },
      {
       "market_text": "Player to score or assist",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Morgan Gibbs-White to score or assist",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Player to score or assist, recorded picks before the match (1): 1 on Morgan Gibbs-White to score or assist"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 40,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "Crystal Palace",
    "team_url": "/football/teams/crystal-palace/",
    "participant_id": "u-530feb0e33f6",
    "previous": {
     "kickoff": "2026-09-20T13:00:00.000Z",
     "name": "Leeds United vs Crystal Palace",
     "url": "/football/matches/leeds-united-vs-crystal-palace-2026-09-20/",
     "competition": "Premier League",
     "state": "played",
     "score": "0-0"
    },
    "next": {
     "kickoff": "2026-10-15T16:45:00.000Z",
     "name": "Olympique Lyonnais vs Crystal Palace",
     "url": "/football/matches/olympique-lyonnais-vs-crystal-palace-2026-10-15/",
     "competition": "UEFA Europa League",
     "state": "played",
     "score": "3-2"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "Nottingham Forest",
    "team_url": "/football/teams/nottingham-forest/",
    "participant_id": "u-2a3e02b6b015",
    "previous": {
     "kickoff": "2026-09-19T16:30:00.000Z",
     "name": "Nottingham Forest vs Coventry City",
     "url": null,
     "competition": "Premier League",
     "state": "played",
     "score": "0-1"
    },
    "next": {
     "kickoff": "2026-10-18T15:30:00.000Z",
     "name": "Nottingham Forest vs Arsenal",
     "url": "/football/matches/nottingham-forest-vs-arsenal-2026-10-18/",
     "competition": "Premier League",
     "state": "played",
     "score": "0-1"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Both teams to score|no",
   "value": 48,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Both teams to score|yes",
   "value": 60,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 2.5 goals|over 2.5",
   "value": 52,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 2.5 goals|under 2.5",
   "value": 53,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|1X2, match result",
   "value": 6,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|1X2, match result",
   "value": 67,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|1X2, match result|draw",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 2.5 goals",
   "value": 5,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 2.5 goals",
   "value": 60,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 2.5 goals|under 2.5",
   "value": 3,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 1.5 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 1.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 1.5 goals|over 1.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 3.5 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 3.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 3.5 goals|under 3.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 4.5 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 4.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Over/Under 4.5 goals|under 4.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Correct score",
   "value": 9,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Correct score",
   "value": 67,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Correct score|Crystal Palace 1-1 Nottingham Forest",
   "value": 6,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Both teams to score",
   "value": 6,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Both teams to score",
   "value": 67,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Both teams to score|yes",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Double chance",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Double chance",
   "value": 75,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Double chance|Crystal Palace or draw",
   "value": 3,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Double chance|draw or Nottingham Forest",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Player to score",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Player to score|Jørgen Strand Larsen to score",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Player to score|Morgan Gibbs-White to score",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Asian handicap 0.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Asian handicap 0.5",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Asian handicap 0.5|Crystal Palace +0.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Draw no bet",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Draw no bet",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Draw no bet|Crystal Palace",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|European handicap 1",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|European handicap 1",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|European handicap 1|Crystal Palace +1",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Half-time/full-time",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Half-time/full-time",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Half-time/full-time|Crystal Palace at half-time, Crystal Palace at full-time",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Player to score or assist",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Player to score or assist",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/|Player to score or assist|Morgan Gibbs-White to score or assist",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
   "value": 24,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
   "value": 92,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.on_page",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
   "value": 39,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.left",
   "entity": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
   "value": 53,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 1,
  "last_correction_at": "2026-10-14T02:01:04.179Z",
  "corrections_url": "/corrections/",
  "text": "1 record shown here has been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "event:s-83453d98f561",
 "source_revision": 128
}
