{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
 "canonical": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "PSV Eindhoven vs SC Heerenveen: recorded predictions and results",
 "description": "PSV Eindhoven vs SC Heerenveen, 9 October 2026. Final score 2-0 · Eredivisie: 8 distinct predictions from 4 authors.",
 "first_paragraph": {
  "body": "PSV Eindhoven finished 2-0 against SC Heerenveen. None of the 2 recorded correct-score predictions matched that score. Other markets are shown separately below. Forecast Record recorded 8 statements from 4 authors on PSV Eindhoven vs SC Heerenveen (Eredivisie, kick-off 9 October 2026): 8 distinct predictions, all of the statements recorded before kick-off.",
  "key_number": "8",
  "data": "2026-10-09",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 8,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-14T02:00:57.918Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "54b88aee84781f84408f561fedb2d6c91b701593e0a3f7a1c94148599139c162",
 "dependency_group": "event:s-a1f147c84491",
 "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/psv-eindhoven-vs-sc-heerenveen-2026-10-09/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/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-a1f147c84491",
  "display_name": "PSV Eindhoven — SC Heerenveen",
  "competition_name": "Eredivisie",
  "starts_at": "2026-10-09T18:00:00.000Z",
  "status": "finished",
  "scoreline": "2-0",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-09T20:04:41.143Z",
  "postponement": null,
  "consensus": {
   "market_label": "Both teams to score",
   "distribution": [
    {
     "outcome_label": "yes",
     "figure": 1,
     "share": "50.0"
    },
    {
     "outcome_label": "no",
     "figure": 1,
     "share": "50.0"
    }
   ],
   "n": 2,
   "author_count": 2,
   "median_odds": "2.10",
   "summary": "No single most common selection in this market: yes and no — 1 of 2 eligible picks each (one per author), median stated price 2.10",
   "late_excluded": 0,
   "contributions": 2,
   "prediction_count": 2,
   "chain": {
    "publications": 8,
    "unique": 8,
    "comparable": 8,
    "admissible": 8,
    "contributions": 8
   },
   "differing_choices": 0,
   "different_products": 0,
   "counting_rule": "1"
  },
  "country_name": "Netherlands",
  "competition_full": "Eredivisie (Netherlands)"
 },
 "evidence_items": [
  {
   "observation_id": "n-d4b95c8374f5a96b971d5f4b",
   "url": "/authors/marvellous-adepoju/picks/2/#pick-n-d4b95c8374f5a96b971d5f4b",
   "quote_text": "We say: PSV Eindhoven 4-1 Heerenveen",
   "fragment_from": 4650,
   "fragment_to": 4686,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/psv-eindhoven/preview/psv-vs-heerenveen-prediction-team-news-lineups_606384.html",
    "display_name": null,
    "speaker": "Adepoju Marvellous",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c03cd6eecb529056773f2530b56c3405f10b2ed0c668a2a1c097696e2ea187b4",
    "material_removed": false
   },
   "published_at": "2026-10-07T17:58:15.000Z",
   "detected_at": "2026-10-07T18:06:39.306Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a1f147c84491",
    "display_name": "PSV Eindhoven — SC Heerenveen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-09T18:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "PSV Eindhoven 4-1 SC Heerenveen",
   "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-07T17:58:15.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-07T17:58:15.000Z",
    "detected_at": "2026-10-07T18:06:39.306Z",
    "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": "PSV Eindhoven 4-1 SC Heerenveen",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "4-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: PSV Eindhoven 4-1 SC Heerenveen"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was PSV Eindhoven 2-0 SC Heerenveen."
   },
   "settlements": [
    {
     "operation_id": "4c2627e407b56718a96b47942a95a17b23bebb9d2d5416bd77424a7d0bb0e2ef",
     "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": "PSV Eindhoven",
     "decimal_odds": "1.2347",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2347,
     "executed_at": "2026-10-08T11:49:51.278Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Adepoju Marvellous",
    "publisher": "Sports Mole",
    "forecaster": "Adepoju Marvellous",
    "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/psv-eindhoven/preview/psv-vs-heerenveen-prediction-team-news-lineups_606384.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-89ea36063cba4304ca012ce8",
   "url": "/authors/marvellous-adepoju/picks/3/#pick-n-89ea36063cba4304ca012ce8",
   "quote_text": "BTTS – Yes at 9/25 (1.36) looks another potentially rewarding option.",
   "fragment_from": 4230,
   "fragment_to": 4299,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://footballwhispers.com/blog/psv-eindhoven-vs-heerenveen-prediction-09-10-2026/",
    "display_name": null,
    "speaker": "Marvellous Adepoju",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a69e129c98572459c6e531a22cea24258c2d8e91de223f99dacab6b7b40f4cff",
    "material_removed": false
   },
   "published_at": "2026-10-07T22:23:59.000Z",
   "detected_at": "2026-10-07T22:30:00.971Z",
   "executed_at": "2026-10-07T22:31:08.129Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a1f147c84491",
    "display_name": "PSV Eindhoven — SC Heerenveen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-09T18:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "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-10-07T22:23:59.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-07T22:23:59.000Z",
    "detected_at": "2026-10-07T22:30:00.971Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.36",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.36"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was PSV Eindhoven 2-0 SC Heerenveen."
   },
   "settlements": [
    {
     "operation_id": "a9b99c97f092ed8bb67130e027b8c2648b3b0fc6f99e0fa4c01d526d5d594eab",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.36",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-07T22:31:08.129Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "89271459e419e11da2d11cc9480a43d85ecdc1dcfb6304d018ab43a3b5ce29a2",
     "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.3584",
     "odds_role": "market_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-10-08T11:49:51.269Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Marvellous Adepoju",
    "publisher": "Football Whispers",
    "forecaster": "Marvellous Adepoju",
    "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/psv-eindhoven-vs-heerenveen-prediction-09-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-00d0b088dda6d7f7c5127c2d",
   "url": "/sources/sportsgambler/picks/79/#pick-n-00d0b088dda6d7f7c5127c2d",
   "quote_text": "Heerenveen Asian Hcp +2 @ 2.00",
   "fragment_from": 319,
   "fragment_to": 349,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/psv-vs-heerenveen-prediction-lineups-odds-2026-10-09/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9213f0a2ee008211445a510e5ec9f038a88010f5ed36a73f64035536d4592ee4",
    "material_removed": false
   },
   "published_at": "2026-10-08T00:27:50.000Z",
   "detected_at": "2026-10-08T00:43:33.357Z",
   "executed_at": "2026-10-08T11:49:51.259Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a1f147c84491",
    "display_name": "PSV Eindhoven — SC Heerenveen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-09T18:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Asian handicap 2",
   "outcome_label": "SC Heerenveen +2",
   "odds_set": {
    "by_author": "2",
    "our_snapshot": "1.8696",
    "our_snapshot_at": "2026-10-08T00:43:45.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "void",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T00:27:50.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T00:27:50.000Z",
    "detected_at": "2026-10-08T00:43:33.357Z",
    "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 2",
    "choice": "SC Heerenveen +2",
    "author_odds": "2",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "2",
    "subject": "goals_total",
    "in_words": "Asian handicap 2: SC Heerenveen +2 at 2"
   },
   "author_claim_outcome": {
    "result": "void",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Void: the final score was PSV Eindhoven 2-0 SC Heerenveen."
   },
   "settlements": [
    {
     "operation_id": "b740913c6f880988a14095ef5c950b7219cef34a044db94a990aa454dbca6802",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 2",
     "choice": "SC Heerenveen +2",
     "decimal_odds": "2",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "void",
     "result_words": "Void",
     "change_hundredths": 0,
     "executed_at": "2026-10-08T01:51:45.851Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "92350a83a8f82d4fbac4a2c91f52816d798c3140e4906e18c658b15819d060d1",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 2",
     "choice": "SC Heerenveen +2",
     "decimal_odds": "1.8696",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "void",
     "result_words": "Void",
     "change_hundredths": 0,
     "executed_at": "2026-10-08T11:49:51.259Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/psv-vs-heerenveen-prediction-lineups-odds-2026-10-09/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-36639244d2e1b29d2938d1e4",
   "url": "/sources/sportsgambler/picks/79/#pick-n-36639244d2e1b29d2938d1e4",
   "quote_text": "There could be merit in backing PSV to win 2-1. Odds of 8.50 are available about a correct score bet where a nice potential return is on the cards.",
   "fragment_from": 5759,
   "fragment_to": 5906,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportsgambler.com/betting-tips/football/psv-vs-heerenveen-prediction-lineups-odds-2026-10-09/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9213f0a2ee008211445a510e5ec9f038a88010f5ed36a73f64035536d4592ee4",
    "material_removed": false
   },
   "published_at": "2026-10-08T00:27:50.000Z",
   "detected_at": "2026-10-08T00:43:33.357Z",
   "executed_at": "2026-10-10T23:35:09.809Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a1f147c84491",
    "display_name": "PSV Eindhoven — SC Heerenveen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-09T18:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "PSV Eindhoven 2-1 SC Heerenveen",
   "odds_set": {
    "by_author": "8.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-08T00:27:50.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T00:27:50.000Z",
    "detected_at": "2026-10-08T00:43:33.357Z",
    "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": "PSV Eindhoven 2-1 SC Heerenveen",
    "author_odds": "8.5",
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: PSV Eindhoven 2-1 SC Heerenveen at 8.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was PSV Eindhoven 2-0 SC Heerenveen."
   },
   "settlements": [
    {
     "operation_id": "e8904ef3b2fd4de6bba41875ef0686bbcd751932c8e6c3dac62d8ed4d576fbf6",
     "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": "PSV Eindhoven 2-1 SC Heerenveen",
     "decimal_odds": "8.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-10T23:35:09.809Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "89f82f521fdf9dbdbdf47c54ae5a53481732b6b7d461fee52c241cf641e41f02",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "PSV Eindhoven 2-1 SC Heerenveen",
     "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": "SportsGambler",
    "publisher": "SportsGambler",
    "forecaster": "SportsGambler",
    "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.sportsgambler.com/betting-tips/football/psv-vs-heerenveen-prediction-lineups-odds-2026-10-09/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6ff75922fd2dfcc927294226",
   "url": "/authors/ali-demir/picks/2/#pick-n-6ff75922fd2dfcc927294226",
   "quote_text": "Unter 4,5 Tore\n\nbei\nbet365 Sportwetten\n\n1,83",
   "fragment_from": 3157,
   "fragment_to": 3201,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/psv-eindhoven-heerenveen-prognose-09-10-2026/",
    "display_name": null,
    "speaker": "Ali Demir",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7400a1aa4ee1d4d9955476f94fd4db29e7d18959cd6933efdef32f8632d6e5ab",
    "material_removed": false
   },
   "published_at": "2026-10-08T05:50:00.000Z",
   "detected_at": "2026-10-09T13:48:56.479Z",
   "executed_at": "2026-10-09T14:33:44.380Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a1f147c84491",
    "display_name": "PSV Eindhoven — SC Heerenveen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-09T18:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 4.5 goals",
   "outcome_label": "under 4.5",
   "odds_set": {
    "by_author": "1.83",
    "our_snapshot": "1.6667",
    "our_snapshot_at": "2026-10-09T13:46:16.150Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6667,
   "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-08T05:50:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T05:50:00.000Z",
    "detected_at": "2026-10-09T13:48:56.479Z",
    "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.83",
    "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.83"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was PSV Eindhoven 2-0 SC Heerenveen."
   },
   "settlements": [
    {
     "operation_id": "dfbe88b4511ea2e0096155e33134966af26fb67fdc422b30c8726d4c90c1a42b",
     "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.83",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8300,
     "executed_at": "2026-10-09T13:54:12.931Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2515304336c6d38956417982d5e3122885f576597fec19b29d89635df8e2b56e",
     "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": "1.6667",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6667,
     "executed_at": "2026-10-09T14:33:44.380Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ali Demir",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Ali Demir",
    "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://sportwetten.bild.de/tipps/psv-eindhoven-heerenveen-prognose-09-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-da2fadbf8dc5a36d07b4d666",
   "url": "/authors/ali-demir/picks/2/#pick-n-da2fadbf8dc5a36d07b4d666",
   "quote_text": "Beide Teams treffen: Nein\n\nbei\nWinamax\n\n2,85",
   "fragment_from": 3206,
   "fragment_to": 3250,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/psv-eindhoven-heerenveen-prognose-09-10-2026/",
    "display_name": null,
    "speaker": "Ali Demir",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7400a1aa4ee1d4d9955476f94fd4db29e7d18959cd6933efdef32f8632d6e5ab",
    "material_removed": false
   },
   "published_at": "2026-10-08T05:50:00.000Z",
   "detected_at": "2026-10-09T13:48:56.479Z",
   "executed_at": "2026-10-09T14:33:44.388Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a1f147c84491",
    "display_name": "PSV Eindhoven — SC Heerenveen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-09T18:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "2.85",
    "our_snapshot": "3.1800",
    "our_snapshot_at": "2026-10-09T13:46:16.150Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 21800,
   "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-08T05:50:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T05:50:00.000Z",
    "detected_at": "2026-10-09T13:48:56.479Z",
    "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": "2.85",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 2.85"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was PSV Eindhoven 2-0 SC Heerenveen."
   },
   "settlements": [
    {
     "operation_id": "a36cde397c543ad2cd101d555386166d2b250195ba336bb680d1f1f93ccc9b19",
     "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": "no",
     "decimal_odds": "2.85",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 18500,
     "executed_at": "2026-10-09T13:54:12.980Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "45572bde59a6be8806abab0cf22fbd0ac1026daf8e7c2ad812e45a696fbe5ace",
     "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": "3.1800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 21800,
     "executed_at": "2026-10-09T14:33:44.388Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ali Demir",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Ali Demir",
    "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://sportwetten.bild.de/tipps/psv-eindhoven-heerenveen-prognose-09-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0da46a200efad1d63935403e",
   "url": "/authors/ali-demir/picks/2/#pick-n-0da46a200efad1d63935403e",
   "quote_text": "Heerenveen oder Unentschieden\n\nbei\nbet365 Sportwetten\n\n3,75",
   "fragment_from": 3255,
   "fragment_to": 3314,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/psv-eindhoven-heerenveen-prognose-09-10-2026/",
    "display_name": null,
    "speaker": "Ali Demir",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7400a1aa4ee1d4d9955476f94fd4db29e7d18959cd6933efdef32f8632d6e5ab",
    "material_removed": false
   },
   "published_at": "2026-10-08T05:50:00.000Z",
   "detected_at": "2026-10-09T13:48:56.479Z",
   "executed_at": "2026-10-09T14:33:44.395Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a1f147c84491",
    "display_name": "PSV Eindhoven — SC Heerenveen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-09T18:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or SC Heerenveen",
   "odds_set": {
    "by_author": "3.75",
    "our_snapshot": "3.6200",
    "our_snapshot_at": "2026-10-09T13:46:16.150Z",
    "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-08T05:50:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T05:50:00.000Z",
    "detected_at": "2026-10-09T13:48:56.479Z",
    "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 SC Heerenveen",
    "author_odds": "3.75",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or SC Heerenveen at 3.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was PSV Eindhoven 2-0 SC Heerenveen."
   },
   "settlements": [
    {
     "operation_id": "615895781fa5ec3c82ccad27f78b0f7d909ec4bb18f80f142540650744a843c1",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or SC Heerenveen",
     "decimal_odds": "3.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T13:54:12.866Z",
     "methodology_version": "2.1",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "36c57c4d45b7fa73ed3f16ba66ba4876f88b528e0ed2e0df882d7df13faa5c97",
     "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 SC Heerenveen",
     "decimal_odds": "3.6200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-09T14:33:44.395Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ali Demir",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Ali Demir",
    "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://sportwetten.bild.de/tipps/psv-eindhoven-heerenveen-prognose-09-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-afa97937784f671a4ac510f6",
   "url": "/authors/baptiste-couturiaux/picks/2/#pick-n-afa97937784f671a4ac510f6",
   "quote_text": "Moins de 4.5 buts\n\n1.6",
   "fragment_from": 348,
   "fragment_to": 370,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/psv-eindhoven-heerenveen-377339/",
    "display_name": null,
    "speaker": "Baptiste Couturiaux",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "b528293316f36bc01ce3fd45b4644f6fe0a368a13790f1e3a7bdf98d6a75b8b6",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-09T13:55:19.778Z",
   "executed_at": "2026-10-14T02:53:03.551Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a1f147c84491",
    "display_name": "PSV Eindhoven — SC Heerenveen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-09T18:00:00.000Z",
    "url": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Over/Under 4.5 goals",
   "outcome_label": "under 4.5",
   "odds_set": {
    "by_author": "1.6",
    "our_snapshot": "1.6667",
    "our_snapshot_at": "2026-10-09T14:01:25.415Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6667,
   "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-09T13:55:19.778Z",
    "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 4.5 goals",
    "choice": "under 4.5",
    "author_odds": "1.6",
    "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.6"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was PSV Eindhoven 2-0 SC Heerenveen."
   },
   "settlements": [
    {
     "operation_id": "4893c007dea2c324bb3038dd9b75d46d821af4ae290117ada291ffaba2f956d8",
     "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.6",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6000,
     "executed_at": "2026-10-14T02:53:03.534Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "92cf76da44ff942dc3910f93b70468667d0cce75839437312925ebb5c7b6c780",
     "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": "1.6667",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6667,
     "executed_at": "2026-10-14T02:53:03.551Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [
    {
     "at": "2026-10-14T02:00:57.918Z",
     "field_name": "line sign",
     "was": "Over/Under −4.5 goals · under −4.5",
     "now": "Over/Under 4.5 goals · under 4.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": "Baptiste Couturiaux",
    "publisher": "sportytrader.com",
    "forecaster": "Baptiste Couturiaux",
    "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/psv-eindhoven-heerenveen-377339/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-10-14T02:00:57.918Z",
    "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"
   }
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 8,
  "predictions": 8,
  "authors": 4,
  "statements_before_kickoff": 8,
  "settled_picks": 7,
  "duplicates": 2,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "2-0",
  "state_words": "finished",
  "distinct_predictions": 8,
  "sources": 4,
  "one_source": false,
  "sentence": "PSV Eindhoven finished 2-0 against SC Heerenveen. None of the 2 recorded correct-score predictions matched that score. Other markets are shown separately below.",
  "who_predicted_what": [
   {
    "record_id": "n-00d0b088dda6d7f7c5127c2d",
    "url": "/sources/sportsgambler/picks/79/#pick-n-00d0b088dda6d7f7c5127c2d",
    "author": "SportsGambler",
    "author_url": "/sources/sportsgambler/",
    "market": "Asian handicap 2",
    "selection": "SC Heerenveen +2",
    "outcome": "Void",
    "price": "2.00",
    "published_at": "2026-10-08T00:27:50.000Z",
    "recorded_at": "2026-10-08T00:43:33.357Z",
    "lead_hours": 41.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-da2fadbf8dc5a36d07b4d666",
    "url": "/authors/ali-demir/picks/2/#pick-n-da2fadbf8dc5a36d07b4d666",
    "author": "Ali Demir",
    "author_url": "/authors/ali-demir/",
    "market": "Both teams to score",
    "selection": "no",
    "outcome": "Won",
    "price": "2.85",
    "published_at": "2026-10-08T05:50:00.000Z",
    "recorded_at": "2026-10-09T13:48:56.479Z",
    "lead_hours": 4.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-89ea36063cba4304ca012ce8",
    "url": "/authors/marvellous-adepoju/picks/3/#pick-n-89ea36063cba4304ca012ce8",
    "author": "Marvellous Adepoju",
    "author_url": "/authors/marvellous-adepoju/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": "1.36",
    "published_at": "2026-10-07T22:23:59.000Z",
    "recorded_at": "2026-10-07T22:30:00.971Z",
    "lead_hours": 43.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-d4b95c8374f5a96b971d5f4b",
    "url": "/authors/marvellous-adepoju/picks/2/#pick-n-d4b95c8374f5a96b971d5f4b",
    "author": "Marvellous Adepoju",
    "author_url": "/authors/marvellous-adepoju/",
    "market": "Correct score",
    "selection": "PSV Eindhoven 4-1 SC Heerenveen",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-07T17:58:15.000Z",
    "recorded_at": "2026-10-07T18:06:39.306Z",
    "lead_hours": 47.9,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-36639244d2e1b29d2938d1e4",
    "url": "/sources/sportsgambler/picks/79/#pick-n-36639244d2e1b29d2938d1e4",
    "author": "SportsGambler",
    "author_url": "/sources/sportsgambler/",
    "market": "Correct score",
    "selection": "PSV Eindhoven 2-1 SC Heerenveen",
    "outcome": "Lost",
    "price": "8.50",
    "published_at": "2026-10-08T00:27:50.000Z",
    "recorded_at": "2026-10-08T00:43:33.357Z",
    "lead_hours": 41.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-0da46a200efad1d63935403e",
    "url": "/authors/ali-demir/picks/2/#pick-n-0da46a200efad1d63935403e",
    "author": "Ali Demir",
    "author_url": "/authors/ali-demir/",
    "market": "Double chance",
    "selection": "draw or SC Heerenveen",
    "outcome": "Lost",
    "price": "3.75",
    "published_at": "2026-10-08T05:50:00.000Z",
    "recorded_at": "2026-10-09T13:48:56.479Z",
    "lead_hours": 4.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-6ff75922fd2dfcc927294226",
    "url": "/authors/ali-demir/picks/2/#pick-n-6ff75922fd2dfcc927294226",
    "author": "Ali Demir",
    "author_url": "/authors/ali-demir/",
    "market": "Over/Under 4.5 goals",
    "selection": "under 4.5",
    "outcome": "Won",
    "price": "1.83",
    "published_at": "2026-10-08T05:50:00.000Z",
    "recorded_at": "2026-10-09T13:48:56.479Z",
    "lead_hours": 4.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-afa97937784f671a4ac510f6",
    "url": "/authors/baptiste-couturiaux/picks/2/#pick-n-afa97937784f671a4ac510f6",
    "author": "Baptiste Couturiaux",
    "author_url": "/authors/baptiste-couturiaux/",
    "market": "Over/Under 4.5 goals",
    "selection": "under 4.5",
    "outcome": "Won",
    "price": "1.60",
    "published_at": null,
    "recorded_at": "2026-10-09T13:55:19.778Z",
    "lead_hours": 4.1,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "Both teams to score",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "no",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "yes",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "2.10",
    "odds_from_author": 2,
    "odds_from_snapshot": 0
   },
   {
    "market": "Correct score",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "PSV Eindhoven 2-1 SC Heerenveen",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "PSV Eindhoven 4-1 SC Heerenveen",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "implied_by_score": [
     {
      "selection": "PSV Eindhoven",
      "predictions": 2
     }
    ],
    "median_odds": "8.50",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 4.5 goals",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "under 4.5",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.72",
    "odds_from_author": 2,
    "odds_from_snapshot": 0
   },
   {
    "market": "Asian handicap 2",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "SC Heerenveen +2",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "2.00",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Double chance",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "draw or SC Heerenveen",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "3.75",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 8,
  "independent_sources": 5,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "sportwetten.bild.de",
    "materials": 1,
    "authors": 1,
    "selections": 3
   },
   {
    "source": "sportsgambler.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "footballwhispers.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportsmole.co.uk",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportytrader.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 3,
   "lost": 4,
   "void": 1,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 0
  },
  "scenarios": [
   {
    "author": "Ali Demir",
    "author_url": "/authors/ali-demir/",
    "picks": 3,
    "record_ids": [
     "n-0da46a200efad1d63935403e",
     "n-6ff75922fd2dfcc927294226",
     "n-da2fadbf8dc5a36d07b4d666"
    ],
    "markets": [
     "Double chance",
     "Over/Under 4.5 goals",
     "Both teams to score"
    ],
    "selections": [
     "draw or SC Heerenveen",
     "under 4.5",
     "no"
    ],
    "prices": [
     "3.75",
     "1.83",
     "2.85"
    ],
    "outcomes": [
     "Lost",
     "Won",
     "Won"
    ],
    "scenario": "draw or SC Heerenveen · under 4.5 goals · Both teams to score: no",
    "result": "any_wrong",
    "recorded_at": "2026-10-09T13:48:56.479Z",
    "lead_hours": 4.2,
    "evidence_urls": [
     "/authors/ali-demir/picks/2/#pick-n-0da46a200efad1d63935403e",
     "/authors/ali-demir/picks/2/#pick-n-6ff75922fd2dfcc927294226",
     "/authors/ali-demir/picks/2/#pick-n-da2fadbf8dc5a36d07b4d666"
    ]
   },
   {
    "author": "Marvellous Adepoju",
    "author_url": "/authors/marvellous-adepoju/",
    "picks": 2,
    "record_ids": [
     "n-89ea36063cba4304ca012ce8",
     "n-d4b95c8374f5a96b971d5f4b"
    ],
    "markets": [
     "Both teams to score",
     "Correct score"
    ],
    "selections": [
     "yes",
     "PSV Eindhoven 4-1 SC Heerenveen"
    ],
    "prices": [
     "1.36",
     null
    ],
    "outcomes": [
     "Lost",
     "Lost"
    ],
    "scenario": "Both teams to score: yes · PSV Eindhoven 4-1 SC Heerenveen",
    "result": "any_wrong",
    "recorded_at": "2026-10-07T18:06:39.306Z",
    "lead_hours": 43.5,
    "evidence_urls": [
     "/authors/marvellous-adepoju/picks/3/#pick-n-89ea36063cba4304ca012ce8",
     "/authors/marvellous-adepoju/picks/2/#pick-n-d4b95c8374f5a96b971d5f4b"
    ]
   },
   {
    "author": "SportsGambler",
    "author_url": "/sources/sportsgambler/",
    "picks": 2,
    "record_ids": [
     "n-00d0b088dda6d7f7c5127c2d",
     "n-36639244d2e1b29d2938d1e4"
    ],
    "markets": [
     "Asian handicap 2",
     "Correct score"
    ],
    "selections": [
     "SC Heerenveen +2",
     "PSV Eindhoven 2-1 SC Heerenveen"
    ],
    "prices": [
     "2.00",
     "8.50"
    ],
    "outcomes": [
     "Void",
     "Lost"
    ],
    "scenario": "SC Heerenveen +2 · PSV Eindhoven 2-1 SC Heerenveen",
    "result": "any_wrong",
    "recorded_at": "2026-10-08T00:43:33.357Z",
    "lead_hours": 41.3,
    "evidence_urls": [
     "/sources/sportsgambler/picks/79/#pick-n-00d0b088dda6d7f7c5127c2d",
     "/sources/sportsgambler/picks/79/#pick-n-36639244d2e1b29d2938d1e4"
    ]
   }
  ],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 8,
   "before_kickoff": 8,
   "after_kickoff": 0,
   "at_least_2h": 8,
   "share_2h_plus": 100.0,
   "median_hours": 22.8,
   "min_hours": 4.1,
   "max_hours": 47.9,
   "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": "PSV Eindhoven vs SC Heerenveen: Results — 9 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": null,
  "closing_line": {
   "id": "sr-ac444fb69db7ae2a7553bf4c",
   "type_code": "closing_price",
   "moment_at": "2026-10-09T18:00:00.000Z",
   "freeze_at": "2026-10-11T07:25:41.615Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 14,
     "publications": 18,
     "comparable": 14,
     "unique": 16,
     "contributions": 14
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: PSV Eindhoven — 3 of 3 eligible",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "1",
      "n": 3,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 3,
        "in_words": "PSV Eindhoven",
        "choice": "1"
       }
      ]
     },
     {
      "phrase": "Correct score — No single most common selection: PSV Eindhoven 2-1 SC Heerenveen and PSV Eindhoven 3-1 SC Heerenveen and 1 more — 1 of 3 eligible each",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": null,
      "n": 3,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "PSV Eindhoven 2-1 SC Heerenveen",
        "choice": "2-1"
       },
       {
        "figure": 1,
        "in_words": "PSV Eindhoven 3-1 SC Heerenveen",
        "choice": "3-1"
       },
       {
        "figure": 1,
        "in_words": "PSV Eindhoven 4-1 SC Heerenveen",
        "choice": "4-1"
       }
      ]
     },
     {
      "phrase": "Both teams to score — No single most common selection: yes and no — 1 of 2 eligible each",
      "source_group": "both_teams_score|*|match|*|*#explicit",
      "leader": null,
      "n": 2,
      "market_label": "Both teams to score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "yes",
        "choice": "yes"
       },
       {
        "figure": 1,
        "in_words": "no",
        "choice": "no"
       }
      ]
     },
     {
      "phrase": "Double chance — Most common recorded selection: draw or SC Heerenveen — 1 of 1 eligible",
      "source_group": "double_chance|*|match|*|*#explicit",
      "leader": "X2",
      "n": 1,
      "market_label": "Double chance",
      "row_list": [
       {
        "figure": 1,
        "in_words": "draw or SC Heerenveen",
        "choice": "X2"
       }
      ]
     },
     {
      "phrase": "Asian handicap 2 — Most common recorded selection: SC Heerenveen +2 — 1 of 1 eligible",
      "source_group": "handicap_asian|2|match|*|*#explicit",
      "leader": "2",
      "n": 1,
      "market_label": "Asian handicap 2",
      "row_list": [
       {
        "figure": 1,
        "in_words": "SC Heerenveen +2",
        "choice": "2"
       }
      ]
     },
     {
      "phrase": null,
      "source_group": "player_to_score|*|match|ig-44d6cc3d43eb|*#explicit",
      "leader": "yes",
      "n": 1,
      "market_label": "Player to score",
      "row_list": [
       {
        "figure": 1,
        "in_words": null,
        "choice": "yes"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 2
   },
   "composition": [
    "n-00d0b088dda6d7f7c5127c2d",
    "n-0da46a200efad1d63935403e",
    "n-116984a60f545eb54fad7054",
    "n-2375d30a69283ec595e94738",
    "n-36639244d2e1b29d2938d1e4",
    "n-4986ba578070a31be88f1cda",
    "n-58efc52850cdcffb584b40bc",
    "n-67d0aea1ed33362e06eedd8d",
    "n-6ff75922fd2dfcc927294226",
    "n-716c7b3e53cd66cc0a136c7f",
    "n-892f3b8f8e597337a89ccabd",
    "n-89ea36063cba4304ca012ce8",
    "n-a25b10f7a2b3716c41dec1ce",
    "n-afa97937784f671a4ac510f6",
    "n-b19233c8868acbdb4fe7a874",
    "n-c01dc4c8ca5c371fb11936e2",
    "n-d4b95c8374f5a96b971d5f4b",
    "n-da2fadbf8dc5a36d07b4d666"
   ],
   "hash": "49632736191304cea67d4de1559cd8a7d1581752d2869752692d7f05f6cfd558"
  },
  "author_rows": [
   {
    "id": "sr-eb94c966fc2797789514bde5",
    "type_code": "author_before_match",
    "moment_at": "2026-10-09T18:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:41.615Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-0226dbbe92c9cd412af58172",
    "name_shown": "James Milton",
    "url": "/authors/james-milton/"
   },
   {
    "id": "sr-af6bb235611f8e94151169d7",
    "type_code": "author_before_match",
    "moment_at": "2026-10-09T18:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:41.615Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 2,
     "method_version": "2.2",
     "net_points_hundredths": -5098,
     "period_from": "2026-09-28",
     "period_to": "2026-10-09",
     "price_rule": "Our market snapshot",
     "return_percent": "-25.49",
     "settled_picks": 2,
     "staked_hundredths": 20000,
     "void": 0
    },
    "composition": [
     "c|s-8c754aae99f5|r-a8a66aaa5d44c752|v-9e9520c0d36b70ef",
     "c|s-c98de9ca65ae|r-19e24aa0af952a2d|v-c49bcf3beacd51ee"
    ],
    "hash": "1eab8716a10dd08f1d9c3992d9fca57b047757b3d09e4641001f30ddf76d6fa4",
    "entity_ref": "e-13bd6c5dc656b40cc003beb1",
    "name_shown": "Marvellous Adepoju",
    "url": "/authors/marvellous-adepoju/"
   },
   {
    "id": "sr-4ec74702cc49256d58d3c589",
    "type_code": "author_before_match",
    "moment_at": "2026-10-09T18:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:41.615Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 10,
     "method_version": "2.2",
     "net_points_hundredths": -24841,
     "period_from": "2026-09-26",
     "period_to": "2026-10-08",
     "price_rule": "Our market snapshot",
     "return_percent": "-19.11",
     "settled_picks": 13,
     "staked_hundredths": 130000,
     "void": 0
    },
    "composition": [
     "c|s-0f4deb9575c7|r-9425786839caca01|v-4c5328df77824b6d",
     "c|s-141f5a19cd98|r-97492c058ea5ff6e|v-77febc5f56b97ed1",
     "c|s-196019760fe9|r-3959c9269cc0401f|v-5f47ea00017c3ce8",
     "c|s-39a8e3e8d538|r-af6d08ea4a9de600|v-cf8a94294009fc99",
     "c|s-41f0f8d26a03|r-1dfad92e48380851|v-cfbff979e2204af8",
     "c|s-44b00c2ebdea|r-5b5ef222621fe856|v-e09f1fa0cd35bcda",
     "c|s-631e5f688072|r-8a3c53be6edcec05|v-d3ddfdaff7fa6862",
     "c|s-84e48869247d|r-5f04fe593f7d9896|v-b73b9b37bc6d564a",
     "c|s-84e48869247d|r-a502354b2a75104e|v-f507d3de40b86172",
     "c|s-903817fa4a52|r-682352e2b6cad87d|v-7139d6602387d2ce",
     "c|s-903817fa4a52|r-f94b5332d0e7ff8b|v-384e3a0e7fe0be51",
     "c|s-fbd20aa726cb|r-167ec304f83b174a|v-619dd1ba99ecc16b",
     "c|s-fbd20aa726cb|r-b7927868e13c05ec|v-68e2aac5a1a2d26f"
    ],
    "hash": "fde794b6a79684ee583c09d82cf704fb07a6489b5aef98c32c11e6f940abb382",
    "entity_ref": "e-651b75eeeace1de71b26eb41",
    "name_shown": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/"
   },
   {
    "id": "sr-67d28ae5b856e8bc1d487916",
    "type_code": "author_before_match",
    "moment_at": "2026-10-09T18:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:41.616Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 36,
     "method_version": "2.2",
     "net_points_hundredths": -38804,
     "period_from": "2026-09-27",
     "period_to": "2026-10-08",
     "price_rule": "Our market snapshot",
     "return_percent": "-10.78",
     "settled_picks": 37,
     "staked_hundredths": 360000,
     "void": 1
    },
    "composition": [
     "c|s-128b3106ec8e|r-286a201863b31d7e|v-36f9e50e3d8fc4d3",
     "c|s-141f5a19cd98|r-97492c058ea5ff6e|v-77febc5f56b97ed1",
     "c|s-1bbb4117307b|r-b36329b9d8eb32ea|v-ea8ea6f3516680b4",
     "c|s-1dbe22313d3d|r-92fcfc5b750ffb52|v-53d9b94e69c7c609",
     "c|s-278d2eee17b7|r-8a133ef6f5d1345e|v-804e042b836cac30",
     "c|s-30a4d556eb9b|r-eeebb43a944b2b8b|v-788875a3e3172151",
     "c|s-396768bd82dd|r-750e0987f1d3fb1c|v-fbdf594b83631882",
     "c|s-3d12d23bc0bd|r-e35b207a144e27bb|v-fa1a23b3edf55fa4",
     "c|s-44790baf74e2|r-5fa26abd52f8c64e|v-f52bb2e008ba5d6f",
     "c|s-48348fc56231|r-296d52ea5cbd2666|v-7bd59a48666afa27",
     "c|s-4b219d75e4f9|r-6beed3879016d3a6|v-08337d17e07bc060",
     "c|s-5bf2d9f4aa4e|r-5e878376db98eb6a|v-f7241a8fe9ed702f",
     "c|s-5bf2d9f4aa4e|r-807f909338401381|v-bf68a39f9c91df96",
     "c|s-631e5f688072|r-4a717765fc470c5c|v-faf21f8c262eada5",
     "c|s-6bc06797d857|r-3e6264413f746f50|v-4b1608db836390a8",
     "c|s-6c50659df635|r-f6c8fa65a04e87d6|v-ca4f5c12cc52e7b4",
     "c|s-6c8a6939aa43|r-5f52147fdf36b305|v-d22f510e7da8a490",
     "c|s-7284e8f9dd75|r-8649ca79153ae9da|v-097038b863564ded",
     "c|s-76f082ba5b7b|r-f39a6d6316e79e21|v-828a29dd30adbe5c",
     "c|s-82489eaab1c3|r-ad68cb6c376515d4|v-a82845916336d807",
     "c|s-a7cacf9b256a|r-c8b32472b8a545a9|v-6de4acad68027165",
     "c|s-a804b33384c5|r-c129eaaf90e6524f|v-1a524877f0d889ee",
     "c|s-ad7a63fd6288|r-5ba0d948535c89d2|v-5a6e5ef9fedfbb2a",
     "c|s-b40d6cf32aa4|r-5b066420c7fed31a|v-296596846bdb8365",
     "c|s-be4f3df49505|r-eaf42325f911fdc8|v-e09e25aec408067c",
     "c|s-c540162e7805|r-c951903d831b22c8|v-30fbec30c6185bea",
     "c|s-ccfbd2b39f1e|r-61cc8bff5bae0c3d|v-8487be5e419c19b5",
     "c|s-d32d703e7498|r-75e068f78c985094|v-cc1ba8ffccc07c14",
     "c|s-d6d270432429|r-4d6703702b99bcc1|v-6872a87613086433",
     "c|s-db0c863371b9|r-b59b8abd07e08ffd|v-14ece4494e561d5e",
     "c|s-e02bf5b6fd59|r-a3bbe576960fad6b|v-f1b6ff88b696ba34",
     "c|s-e9909e54eac7|r-3003c27d9a6c843c|v-9c42e5c8f35aaf9d",
     "c|s-e9c5b0aa0bd6|r-5bbe1097359d88c8|v-5ba43cf5cc019fbc",
     "c|s-edb3ea8facb2|r-be6c4dc2b4e142d2|v-d4baf216b4953277",
     "c|s-f415cce3af2a|r-7f00cc276a1c74cc|v-ea2b4fedbc53c7b2",
     "c|s-f46ecace18db|r-00b1dfb6be0f63c8|v-57bcf81b34bba413",
     "c|s-fbd20aa726cb|r-167ec304f83b174a|v-619dd1ba99ecc16b"
    ],
    "hash": "5f31b3cd9639c9cc098487484f180cc279df7ea3d20c2e49eb4f48f4f3754f15",
    "entity_ref": "e-85fe03b1d758562a5a6c4f90",
    "name_shown": "SportsGambler",
    "url": "/sources/sportsgambler/"
   },
   {
    "id": "sr-e745d85f4895e6a4996e269b",
    "type_code": "author_before_match",
    "moment_at": "2026-10-09T18:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:41.616Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-9d7b038249e3326047940be3",
    "name_shown": "Baptiste Couturiaux",
    "url": "/authors/baptiste-couturiaux/"
   },
   {
    "id": "sr-d49fe86659d1c1c3d43eab6a",
    "type_code": "author_before_match",
    "moment_at": "2026-10-09T18:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:41.616Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": 2740,
     "period_from": "2026-09-29",
     "period_to": "2026-09-29",
     "price_rule": "Our market snapshot",
     "return_percent": "27.40",
     "settled_picks": 1,
     "staked_hundredths": 10000,
     "void": 0
    },
    "composition": [
     "c|s-df561662c1db|r-a5ccbf7f3eb53ec6|v-f69b23c2298faa8d"
    ],
    "hash": "cf83b294da285eb85f4b43cfe9ff541382223063f77b1b6cdd487ca20c766c93",
    "entity_ref": "e-c53517e5126aacedfec0a0ef",
    "name_shown": "Marvellous Adepoju",
    "url": "/authors/marvellous-adepoju/"
   },
   {
    "id": "sr-aad959cf1352655186de4c9f",
    "type_code": "author_before_match",
    "moment_at": "2026-10-09T18:00:00.000Z",
    "freeze_at": "2026-10-11T07:25:41.616Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-e20fe2da98da2eb7e6c151d8",
    "name_shown": "Ali Demir",
    "url": "/authors/ali-demir/"
   }
  ],
  "late_additions": null,
  "chips": {
   "id": "sr-a08fe95954954a1437a03aa6",
   "type_code": "chips",
   "moment_at": "2026-10-09T18:00:00.000Z",
   "freeze_at": "2026-10-11T21:54:24.073Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-00d0b088dda6d7f7c5127c2d": [],
     "n-0da46a200efad1d63935403e": [],
     "n-116984a60f545eb54fad7054": [],
     "n-2375d30a69283ec595e94738": [],
     "n-36639244d2e1b29d2938d1e4": [],
     "n-4986ba578070a31be88f1cda": [],
     "n-58efc52850cdcffb584b40bc": [],
     "n-67d0aea1ed33362e06eedd8d": [],
     "n-6ff75922fd2dfcc927294226": [],
     "n-716c7b3e53cd66cc0a136c7f": [],
     "n-892f3b8f8e597337a89ccabd": [],
     "n-89ea36063cba4304ca012ce8": [],
     "n-a25b10f7a2b3716c41dec1ce": [],
     "n-afa97937784f671a4ac510f6": [],
     "n-b19233c8868acbdb4fe7a874": [],
     "n-c01dc4c8ca5c371fb11936e2": [],
     "n-d4b95c8374f5a96b971d5f4b": [],
     "n-da2fadbf8dc5a36d07b4d666": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-00d0b088dda6d7f7c5127c2d",
    "n-0da46a200efad1d63935403e",
    "n-116984a60f545eb54fad7054",
    "n-2375d30a69283ec595e94738",
    "n-36639244d2e1b29d2938d1e4",
    "n-4986ba578070a31be88f1cda",
    "n-58efc52850cdcffb584b40bc",
    "n-67d0aea1ed33362e06eedd8d",
    "n-6ff75922fd2dfcc927294226",
    "n-716c7b3e53cd66cc0a136c7f",
    "n-892f3b8f8e597337a89ccabd",
    "n-89ea36063cba4304ca012ce8",
    "n-a25b10f7a2b3716c41dec1ce",
    "n-afa97937784f671a4ac510f6",
    "n-b19233c8868acbdb4fe7a874",
    "n-c01dc4c8ca5c371fb11936e2",
    "n-d4b95c8374f5a96b971d5f4b",
    "n-da2fadbf8dc5a36d07b4d666"
   ],
   "hash": "02cc049bbfa233d85c0c46482bd737e3dbf99f2853ae4ea6f56168415aa15ec0"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": null,
  "open_to_search": true,
  "inputs": {
   "prediction_count": 2,
   "publisher_count": 2,
   "contract": "both_teams_score|*|match|*|*#explicit",
   "forecaster_count": 4,
   "publishers_all": 5,
   "topic_count": 1,
   "checked_count": false,
   "competition_authors": [
    {
     "settled_count": 66
    },
    {
     "settled_count": 64
    },
    {
     "settled_count": 17
    },
    {
     "settled_count": 12
    },
    {
     "settled_count": 6
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    }
   ],
   "started": true,
   "facts_only": false,
   "counted_predictions": 8,
   "counted_sources": 4
  },
  "gates_words": "Open to search: 8 counted predictions from 4 different sources",
  "created_from": "prediction_page",
  "prediction_count": 6,
  "publisher_count": 5,
  "forecaster_count": 3,
  "newcomer_count": 2,
  "competition_authors": [
   {
    "name_shown": "Ayaz Karacan",
    "url": "/authors/ayaz-karacan/",
    "source_group": "tipsters",
    "settled_count": 66,
    "match_count": 263,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-13.1",
    "too_few": false
   },
   {
    "name_shown": "Baba",
    "url": "/authors/baba/",
    "source_group": "tipsters",
    "settled_count": 16,
    "match_count": 12,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-14.6",
    "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": "Enrico Giordano",
    "url": "/authors/enrico-giordano/",
    "source_group": "tipsters",
    "settled_count": 10,
    "match_count": 364,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-42.1",
    "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": "Joshua Ojele",
    "url": "/authors/joshua-ojele/",
    "source_group": "experts",
    "settled_count": 8,
    "match_count": 7,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-c4392fb341fcded380fb",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "5/6 · week of 19 Oct",
      "body": "5/6 result calls right · week of 19 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-c4392fb341fc",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     },
     {
      "title_id": "zk-068f2226d929517145ce",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 2–1 · 1 Nov",
      "body": "Exact score 2–1 · Academico Viseu v Rio Ave · 1 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-068f2226d929",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     }
    ]
   },
   {
    "name_shown": "Ali Demir",
    "url": "/authors/ali-demir/",
    "source_group": "tipsters",
    "settled_count": 5,
    "match_count": 6,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-e8d773eb29699a689dc2",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 6 · 25 Oct",
      "body": "Only one right of 6 tipsters and sources · Draw · Santos v Bahia · 25 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-e8d773eb2969",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     },
     {
      "title_id": "zk-b3dc711a627ebea53e70",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 4.70 · 24 Oct",
      "body": "Home win at 4.70 · Aston Villa v Manchester City · 24 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-b3dc711a627e",
      "url": null,
      "tier": null,
      "event_at": "2026-10-24"
     }
    ]
   },
   {
    "name_shown": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "source_group": "websites",
    "settled_count": 5,
    "match_count": 7,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-47cc45887781ed2bc810",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "1st of 3 · week of 5 Oct",
      "body": "UEFA Nations League, week of 5 Oct 2026: 4/5 result calls right, first of 3 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-47cc45887781",
      "url": null,
      "tier": null,
      "event_at": "2026-10-11"
     },
     {
      "title_id": "zk-3f294e364978e9d313ed",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "5 right in a row · 6 Oct",
      "body": "5 matches in a row, every pick correct · 6 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-3f294e364978",
      "url": null,
      "tier": null,
      "event_at": "2026-10-06"
     }
    ]
   },
   {
    "name_shown": "Infobetting",
    "url": "/sources/infobetting-com/",
    "source_group": "websites",
    "settled_count": 5,
    "match_count": 7,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "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": "Jonas Meyer",
    "url": "/authors/jonas-meyer/",
    "source_group": "tipsters",
    "settled_count": 5,
    "match_count": 5,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-225e034bae6cf63b4f0b",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 8 · 10 Oct",
      "body": "Only one right of 8 tipsters and sources · Draw · Monaco v Toulouse · 10 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-225e034bae6c",
      "url": null,
      "tier": null,
      "event_at": "2026-10-10"
     },
     {
      "title_id": "zk-567225b1675f40afc96e",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.75 · 23 Oct",
      "body": "Draw at 3.75 · Deportivo Alavés v Málaga CF · 23 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-567225b1675f",
      "url": null,
      "tier": null,
      "event_at": "2026-10-23"
     }
    ]
   },
   {
    "name_shown": "Marvellous Adepoju",
    "url": "/authors/marvellous-adepoju/",
    "source_group": "experts",
    "settled_count": 2,
    "match_count": 10,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-89eb02ffbe61527e7d1f",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "4/5 · week of 26 Oct",
      "body": "4/5 result calls right · week of 26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-89eb02ffbe61",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-c52190c3368ca2d50892",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 1–2 · 26 Oct",
      "body": "Exact score 1–2 · Santa Clara v Benfica · 26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-c52190c3368c",
      "url": null,
      "tier": null,
      "event_at": "2026-10-26"
     }
    ]
   },
   {
    "name_shown": "Tobias Brandt",
    "url": "/authors/tobias-brandt/",
    "source_group": "tipsters",
    "settled_count": 2,
    "match_count": 4,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-a918907756db44b32205",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 11 · 17 Oct",
      "body": "Only one right of 11 tipsters and sources · Home win · Hamburger SV v VfB Stuttgart · 17 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-a918907756db",
      "url": null,
      "tier": null,
      "event_at": "2026-10-17"
     },
     {
      "title_id": "zk-124f63495b68bb44a349",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 8.50 · 31 Oct",
      "body": "Draw at 8.50 · Feyenoord v Fortuna Sittard · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-124f63495b68",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Baptiste Couturiaux",
    "url": "/authors/baptiste-couturiaux/",
    "source_group": "tipsters",
    "settled_count": 1,
    "match_count": 1,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "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"
     }
    ]
   },
   {
    "name_shown": "David Ratabouil",
    "url": "/authors/david-ratabouil/",
    "source_group": "tipsters",
    "settled_count": 1,
    "match_count": 2,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-4de627c9370069895d00",
      "code_name": "P-02",
      "title_tier": "dated_record",
      "badge_label": "No.1 · week of 26 Oct",
      "body": "No.1 of 12 · 8/10 result calls right · week of 26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-4de627c93700",
      "url": null,
      "tier": "No.1",
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-7e78bd27705897fe5932",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 26 Oct",
      "body": "7 matches in a row, every pick correct · 23 Oct–26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-7e78bd277058",
      "url": null,
      "tier": null,
      "event_at": "2026-10-26"
     }
    ]
   },
   {
    "name_shown": "Fabian Schuster",
    "url": "/authors/fabian-schuster/",
    "source_group": "tipsters",
    "settled_count": 1,
    "match_count": 2,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "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": "Gonzalo Mansilla",
    "url": "/authors/gonzalo-mansilla/",
    "source_group": "tipsters",
    "settled_count": 1,
    "match_count": 3,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "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"
     }
    ]
   }
  ],
  "competition_authors_total": 14,
  "competition_authors_10": 3,
  "full": false,
  "facts_only": false,
  "checked_count": null,
  "window": {
   "d_minus_14_at": "2026-09-25T18:00:00.000Z",
   "d_minus_3_at": "2026-10-06T18:00:00.000Z"
  },
  "first_screen": {
   "body": "Before kick-off, 4 tipsters and sources with 10 or more predictions checked against the final score to date had predictions on this match: 2 an exact score (implied: PSV Eindhoven 2 · Draw 0 · SC Heerenveen 0), 2 other markets only.",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 0,
    "X": 0,
    "2": 0
   },
   "forecasters_outcome": 0,
   "from_score": {
    "1": 2
   },
   "forecasters_from_score": 2,
   "other_markets_only": 2,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-09T13:55:19.778Z",
   "comparison": null
  },
  "who_what": {
   "contracts": [
    {
     "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-89ea36063cba4304ca012ce8",
         "author_name": "Marvellous Adepoju",
         "author_href": "/authors/marvellous-adepoju/",
         "source_group": "experts",
         "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-07T22:30:00.971Z",
         "posted_at": "2026-10-07T22:23:59.000Z",
         "author_quoted_price": "1.36",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/marvellous-adepoju/picks/3/#pick-n-89ea36063cba4304ca012ce8",
         "original": "https://footballwhispers.com/blog/psv-eindhoven-vs-heerenveen-prediction-09-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 10,
          "won": 6,
          "void": 0,
          "return_percent": "-7.8",
          "period_from": "2026-10-10",
          "period_to": "2026-11-05",
          "portion": "live",
          "market_label": "Both teams to score"
         },
         "prematch_tally": {
          "settled_picks": 1,
          "return_percent": "27.40",
          "snapshot_taken_at": "2026-10-09T18:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 1,
          "won": 1,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 2740,
          "return_percent": "27.4",
          "avg_odds": "1.28",
          "odds_from_author": 1,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-09-29",
          "period_to": "2026-09-29",
          "as_of": "2026-10-09T18:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      },
      {
       "code_name": "no",
       "in_words": "no",
       "tips": [
        {
         "entry_id": "n-da2fadbf8dc5a36d07b4d666",
         "author_name": "Ali Demir",
         "author_href": "/authors/ali-demir/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "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-09T13:48:56.479Z",
         "posted_at": "2026-10-08T05:50:00.000Z",
         "author_quoted_price": "2.85",
         "our_snapshot": "3.1800",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/ali-demir/picks/2/#pick-n-da2fadbf8dc5a36d07b4d666",
         "original": "https://sportwetten.bild.de/tipps/psv-eindhoven-heerenveen-prognose-09-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 15,
          "won": 8,
          "void": 0,
          "return_percent": "17.1",
          "period_from": "2026-10-09",
          "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-09T18:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": null,
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "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": [
        {
         "entry_id": "n-6ff75922fd2dfcc927294226",
         "author_name": "Ali Demir",
         "author_href": "/authors/ali-demir/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "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-09T13:48:56.479Z",
         "posted_at": "2026-10-08T05:50:00.000Z",
         "author_quoted_price": "1.83",
         "our_snapshot": "1.6667",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/ali-demir/picks/2/#pick-n-6ff75922fd2dfcc927294226",
         "original": "https://sportwetten.bild.de/tipps/psv-eindhoven-heerenveen-prognose-09-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 24,
          "won": 11,
          "void": 0,
          "return_percent": "-24.9",
          "period_from": "2026-10-09",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Over/Under 4.5 goals"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-09T18:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": null,
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-afa97937784f671a4ac510f6",
         "author_name": "Baptiste Couturiaux",
         "author_href": "/authors/baptiste-couturiaux/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "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-09T13:55:19.778Z",
         "posted_at": null,
         "author_quoted_price": "1.60",
         "our_snapshot": "1.6667",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baptiste-couturiaux/picks/2/#pick-n-afa97937784f671a4ac510f6",
         "original": "https://www.sportytrader.com/pronostics/psv-eindhoven-heerenveen-377339/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 6,
          "won": 5,
          "void": 0,
          "return_percent": "40.0",
          "period_from": "2026-10-09",
          "period_to": "2026-11-05",
          "portion": "live",
          "market_label": "Over/Under 4.5 goals"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-09T18:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": null,
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 2
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "contract_code": "correct_score_market|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choices": [
      {
       "code_name": "4-1",
       "in_words": "PSV Eindhoven 4-1 SC Heerenveen",
       "tips": [
        {
         "entry_id": "n-d4b95c8374f5a96b971d5f4b",
         "author_name": "Marvellous Adepoju",
         "author_href": "/authors/marvellous-adepoju/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "PSV Eindhoven 4-1 SC Heerenveen",
         "choice_key": "4-1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-07T18:06:39.306Z",
         "posted_at": "2026-10-07T17:58:15.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/marvellous-adepoju/picks/2/#pick-n-d4b95c8374f5a96b971d5f4b",
         "original": "https://www.sportsmole.co.uk/football/psv-eindhoven/preview/psv-vs-heerenveen-prediction-team-news-lineups_606384.html",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 0,
          "portion": null,
          "market_label": "Correct score",
          "other_markets": 25,
          "other_markets_live": 25,
          "other_markets_archived": 0
         },
         "prematch_tally": {
          "settled_picks": 2,
          "return_percent": "-25.49",
          "snapshot_taken_at": "2026-10-09T18:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 1,
          "won": 1,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 2740,
          "return_percent": "27.4",
          "avg_odds": "1.28",
          "odds_from_author": 1,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-09-29",
          "period_to": "2026-09-29",
          "as_of": "2026-10-09T18:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "double_chance|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choices": [
      {
       "code_name": "X2",
       "in_words": "draw or SC Heerenveen",
       "tips": [
        {
         "entry_id": "n-0da46a200efad1d63935403e",
         "author_name": "Ali Demir",
         "author_href": "/authors/ali-demir/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Double chance",
         "market_key": "double_chance",
         "choice": "draw or SC Heerenveen",
         "choice_key": "X2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-09T13:48:56.479Z",
         "posted_at": "2026-10-08T05:50:00.000Z",
         "author_quoted_price": "3.75",
         "our_snapshot": "3.6200",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/ali-demir/picks/2/#pick-n-0da46a200efad1d63935403e",
         "original": "https://sportwetten.bild.de/tipps/psv-eindhoven-heerenveen-prognose-09-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 21,
          "won": 8,
          "void": 0,
          "return_percent": "-18.9",
          "period_from": "2026-10-09",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Double chance"
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-09T18:00:00.000Z"
         },
         "source_type": "media",
         "entry_record": null,
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    }
   ],
   "newcomers": [
    {
     "entry_id": "n-00d0b088dda6d7f7c5127c2d",
     "author_name": "SportsGambler",
     "author_href": "/sources/sportsgambler/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Asian handicap 2",
     "market_key": "handicap_asian",
     "choice": "SC Heerenveen +2",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-08T00:43:33.357Z",
     "posted_at": "2026-10-08T00:27:50.000Z",
     "author_quoted_price": "2.00",
     "our_snapshot": "1.8696",
     "closing_line": null,
     "outcome_label": "Void",
     "pre_match": true,
     "proof": "/sources/sportsgambler/picks/79/#pick-n-00d0b088dda6d7f7c5127c2d",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 551
    },
    {
     "entry_id": "n-36639244d2e1b29d2938d1e4",
     "author_name": "SportsGambler",
     "author_href": "/sources/sportsgambler/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "PSV Eindhoven 2-1 SC Heerenveen",
     "choice_key": "2-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-08T00:43:33.357Z",
     "posted_at": "2026-10-08T00:27:50.000Z",
     "author_quoted_price": "8.50",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/sportsgambler/picks/79/#pick-n-36639244d2e1b29d2938d1e4",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 551
    }
   ],
   "not_counted": [],
   "after_start": [],
   "forecaster_split": {
    "contracts": [
     {
      "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": "Marvellous Adepoju",
          "entry_id": "n-89ea36063cba4304ca012ce8",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "no",
        "in_words": "no",
        "tips": [
         {
          "author_name": "Ali Demir",
          "entry_id": "n-da2fadbf8dc5a36d07b4d666",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "correct_score_market|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Correct score",
      "market_key": "correct_score_market",
      "choices": [
       {
        "code_name": "2-1",
        "in_words": "PSV Eindhoven 2-1 SC Heerenveen",
        "tips": [
         {
          "author_name": "SportsGambler",
          "entry_id": "n-36639244d2e1b29d2938d1e4",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "4-1",
        "in_words": "PSV Eindhoven 4-1 SC Heerenveen",
        "tips": [
         {
          "author_name": "Marvellous Adepoju",
          "entry_id": "n-d4b95c8374f5a96b971d5f4b",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 1
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "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": "Ali Demir",
          "entry_id": "n-6ff75922fd2dfcc927294226",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Baptiste Couturiaux",
          "entry_id": "n-afa97937784f671a4ac510f6",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 2
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "handicap_asian|2|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Asian handicap 2",
      "market_key": "handicap_asian",
      "choices": [
       {
        "code_name": "2",
        "in_words": "SC Heerenveen +2",
        "tips": [
         {
          "author_name": "SportsGambler",
          "entry_id": "n-00d0b088dda6d7f7c5127c2d",
          "outcome_label": "Void",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "double_chance|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Double chance",
      "market_key": "double_chance",
      "choices": [
       {
        "code_name": "X2",
        "in_words": "draw or SC Heerenveen",
        "tips": [
         {
          "author_name": "Ali Demir",
          "entry_id": "n-0da46a200efad1d63935403e",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     }
    ],
    "author_count": 4,
    "below_threshold": {
     "prediction_count": 0,
     "author_count": 0
    },
    "limit": 10
   },
   "chain": {
    "publications": 6,
    "unique": 6,
    "comparable": 6,
    "admissible": 6,
    "contributions": 6
   },
   "differing_choices": 0,
   "visible_who": 3,
   "newcomers_who": 1,
   "newcomers_before": 2,
   "titles_shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules."
  },
  "arguments": {
   "topics": [
    {
     "code_name": "lineup",
     "display_name": "Injuries, suspensions and team news",
     "checkable_item": true,
     "bullet_points": [
      {
       "entry_id": "n-d4b95c8374f5a96b971d5f4b",
       "author_name": "Marvellous Adepoju",
       "author_href": "/authors/marvellous-adepoju/",
       "source_group": "experts",
       "choice": "PSV Eindhoven 4-1 SC Heerenveen",
       "market_label": "Correct score",
       "logged_at": "2026-10-07T18:06:39.306Z",
       "original": "https://www.sportsmole.co.uk/football/psv-eindhoven/preview/psv-vs-heerenveen-prediction-team-news-lineups_606384.html",
       "proof": "/authors/marvellous-adepoju/picks/2/#pick-n-d4b95c8374f5a96b971d5f4b",
       "quote_text": "PSV hit a bump in the road away at Enschede last time out, but one hallmark of great teams is their ability to respond to setbacks. We are backing the reigning…",
       "retelling": null,
       "checkable_item": true,
       "against": false
      },
      {
       "entry_id": "n-89ea36063cba4304ca012ce8",
       "author_name": "Marvellous Adepoju",
       "author_href": "/authors/marvellous-adepoju/",
       "source_group": "experts",
       "choice": "yes",
       "market_label": "Both teams to score",
       "logged_at": "2026-10-07T22:30:00.971Z",
       "original": "https://footballwhispers.com/blog/psv-eindhoven-vs-heerenveen-prediction-09-10-2026/",
       "proof": "/authors/marvellous-adepoju/picks/3/#pick-n-89ea36063cba4304ca012ce8",
       "quote_text": "However, given the champions’ leaky defence – still without a clean sheet this season – Heerenveen are fancied to score at least once,",
       "retelling": null,
       "checkable_item": true,
       "against": false
      }
     ],
     "total_count": 2
    }
   ],
   "against": [],
   "other_languages": 4,
   "other_language_hosts": [
    "sportwetten.bild.de",
    "sportytrader.com"
   ],
   "mode": "quotes",
   "topics_total": 1,
   "checkable": 2
  },
  "market_label": null,
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "Eredivisie (Netherlands)",
   "matchday": "Matchweek 8",
   "starts_at": "2026-10-09T18:00:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "L",
      "scoreline": "2-3",
      "opponent": "FC Twente",
      "at_home": false,
      "data": "2026-09-20"
     },
     {
      "res": "W",
      "scoreline": "4-1",
      "opponent": "Sparta Rotterdam",
      "at_home": true,
      "data": "2026-09-13"
     },
     {
      "res": "D",
      "scoreline": "1-1",
      "opponent": "Shakhtar Donetsk",
      "at_home": true,
      "data": "2026-09-10"
     },
     {
      "res": "W",
      "scoreline": "3-1",
      "opponent": "AFC Ajax",
      "at_home": false,
      "data": "2026-09-05"
     },
     {
      "res": "W",
      "scoreline": "6-1",
      "opponent": "FC Utrecht",
      "at_home": false,
      "data": "2026-08-30"
     }
    ],
    "away": [
     {
      "res": "W",
      "scoreline": "4-0",
      "opponent": "Sparta Rotterdam",
      "at_home": false,
      "data": "2026-09-19"
     },
     {
      "res": "D",
      "scoreline": "0-0",
      "opponent": "SC Telstar",
      "at_home": true,
      "data": "2026-09-13"
     },
     {
      "res": "L",
      "scoreline": "2-3",
      "opponent": "AZ Alkmaar",
      "at_home": true,
      "data": "2026-09-06"
     },
     {
      "res": "D",
      "scoreline": "2-2",
      "opponent": "Willem II Tilburg",
      "at_home": false,
      "data": "2026-08-30"
     },
     {
      "res": "L",
      "scoreline": "0-2",
      "opponent": "PEC Zwolle",
      "at_home": true,
      "data": "2026-08-22"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "2-0",
   "fact_code": "1",
   "row_list": [
    "All recorded exact-score predictions: 0 of 2 matched",
    "Exact-score predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 2 matched the score, 2 of 2 the outcome"
   ],
   "by_group": {},
   "placement": null,
   "checks": []
  },
  "prices": [
   {
    "author_name": "Ali Demir",
    "choice": "no",
    "market_label": "Both teams to score",
    "author_quoted_price": "2.85",
    "our_snapshot": "3.1800",
    "closing_line": null
   },
   {
    "author_name": "Ali Demir",
    "choice": "under 4.5",
    "market_label": "Over/Under 4.5 goals",
    "author_quoted_price": "1.83",
    "our_snapshot": "1.6667",
    "closing_line": null
   },
   {
    "author_name": "Baptiste Couturiaux",
    "choice": "under 4.5",
    "market_label": "Over/Under 4.5 goals",
    "author_quoted_price": "1.60",
    "our_snapshot": "1.6667",
    "closing_line": null
   },
   {
    "author_name": "Ali Demir",
    "choice": "draw or SC Heerenveen",
    "market_label": "Double chance",
    "author_quoted_price": "3.75",
    "our_snapshot": "3.6200",
    "closing_line": null
   }
  ],
  "revisions": [],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-ac444fb69db7ae2a7553bf4c"
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-10-09T18: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": 4,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 2
    },
    {
     "key": "media",
     "authors": 2
    },
    {
     "key": "telegram_channels",
     "authors": 0
    },
    {
     "key": "private_authors",
     "authors": 0
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 0,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "PSV Eindhoven",
       "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": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "2",
       "in_words": "SC Heerenveen",
       "authors": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      }
     ]
    },
    {
     "key": "totals",
     "label": "Goal totals",
     "authors": 2,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 1
      },
      {
       "key": "media",
       "authors": 1
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 3,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 1
      },
      {
       "key": "media",
       "authors": 2
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "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": "3.18",
       "percent_value": 31,
       "snapshot_at": "2026-10-09T13:46:16.150Z",
       "snapshot_count": 1,
       "first_snapshot_price": null,
       "first_at": null,
       "shift_pp": null,
       "shift_direction": null,
       "line_state": "single_snapshot"
      }
     ],
     "line_state": "single_snapshot",
     "phrase": "Both teams to score, no: market price 3.18 on 9 October 2026, 14:46 BST (implied 31%, margin included)."
    },
    {
     "market_text": "Over/Under 4.5 goals",
     "market_group": "totals",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "under 4.5",
       "snapshot_price": "1.67",
       "percent_value": 60,
       "snapshot_at": "2026-10-09T14:01:25.415Z",
       "snapshot_count": 2,
       "first_snapshot_price": "1.67",
       "first_at": "2026-10-09T13:46:16.150Z",
       "shift_pp": 0.0,
       "shift_direction": null,
       "line_state": "not_moved"
      }
     ],
     "line_state": "not_moved",
     "phrase": "Over/Under 4.5 goals, under 4.5 goals: market price 1.67 on 9 October 2026, 15:01 BST (implied 60%, margin included), the same as on 9 October 2026, 14:46 BST."
    }
   ]
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": true,
   "as_of_moment": "2026-10-09T18:00:00.000Z",
   "starts_at": "2026-10-09T18:00:00.000Z",
   "phrase": "Before kick-off on 9 October 2026, 19:00 BST: Over/Under 4.5 goals, recorded picks before the match (2): 2 on under 4.5 goals; Both teams to score, recorded picks before the match (2): 1 on no, 1 on yes.",
   "market_line_brief": null,
   "market_groups": [
    {
     "market_group": "totals",
     "group_markets": [
      {
       "market_text": "Over/Under 4.5 goals",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "under 4.5",
         "figure": 2
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 4.5 goals, recorded picks before the match (2): 2 on under 4.5 goals"
      }
     ]
    },
    {
     "market_group": "other",
     "group_markets": [
      {
       "market_text": "Both teams to score",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "no",
         "figure": 1
        },
        {
         "choice": "yes",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": null,
       "phrase": "Both teams to score, recorded picks before the match (2): 1 on no, 1 on yes"
      },
      {
       "market_text": "Correct score",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "PSV Eindhoven 2-1 SC Heerenveen",
         "figure": 1
        },
        {
         "choice": "PSV Eindhoven 4-1 SC Heerenveen",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": null,
       "phrase": "Correct score, recorded picks before the match (2): 1 on PSV Eindhoven 2-1 SC Heerenveen, 1 on PSV Eindhoven 4-1 SC Heerenveen"
      },
      {
       "market_text": "Asian handicap 2",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "SC Heerenveen +2",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Asian handicap 2, recorded picks before the match (1): 1 on SC Heerenveen +2"
      },
      {
       "market_text": "Double chance",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "draw or SC Heerenveen",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Double chance, recorded picks before the match (1): 1 on draw or SC Heerenveen"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 8,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "PSV Eindhoven",
    "team_url": "/football/teams/psv-eindhoven/",
    "participant_id": "u-c9d341d0b7f6",
    "previous": {
     "kickoff": "2026-09-20T12:30:00.000Z",
     "name": "FC Twente vs PSV Eindhoven",
     "url": "/football/matches/fc-twente-vs-psv-eindhoven-2026-09-20/",
     "competition": "Eredivisie",
     "state": "played",
     "score": "3-2"
    },
    "next": {
     "kickoff": "2026-10-13T19:00:00.000Z",
     "name": "RB Leipzig vs PSV Eindhoven",
     "url": "/football/matches/rb-leipzig-vs-psv-eindhoven-2026-10-13/",
     "competition": "UEFA Champions League",
     "state": "played",
     "score": "1-0"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "SC Heerenveen",
    "team_url": "/football/teams/sc-heerenveen/",
    "participant_id": "u-5071a7bd481c",
    "previous": {
     "kickoff": "2026-09-19T16:45:00.000Z",
     "name": "Sparta Rotterdam vs SC Heerenveen",
     "url": null,
     "competition": "Eredivisie",
     "state": "played",
     "score": "0-4"
    },
    "next": {
     "kickoff": "2026-10-16T18:00:00.000Z",
     "name": "SC Heerenveen vs Excelsior",
     "url": "/football/matches/sc-heerenveen-vs-excelsior-2026-10-16/",
     "competition": "Eredivisie",
     "state": "played",
     "score": "4-0"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Both teams to score|no",
   "value": 31,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Over/Under 4.5 goals|under 4.5",
   "value": 60,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Over/Under 4.5 goals",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|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/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Over/Under 4.5 goals|under 4.5",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Both teams to score",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Both teams to score|no",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Both teams to score|yes",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Correct score",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Correct score|PSV Eindhoven 2-1 SC Heerenveen",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Correct score|PSV Eindhoven 4-1 SC Heerenveen",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Asian handicap 2",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Asian handicap 2",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Asian handicap 2|SC Heerenveen +2",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Double chance",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Double chance",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/|Double chance|draw or SC Heerenveen",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
   "value": 18,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.on_page",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
   "value": 8,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.left",
   "entity": "/football/matches/psv-eindhoven-vs-sc-heerenveen-2026-10-09/",
   "value": 10,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 1,
  "last_correction_at": "2026-10-14T02:00:57.918Z",
  "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-a1f147c84491",
 "source_revision": 90
}
