{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
 "canonical": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Manchester City vs Paris Saint-Germain: recorded predictions and results",
 "description": "Manchester City vs Paris Saint-Germain, 14 October 2026. Final score 2-4 · UEFA Champions League: 22 distinct predictions from 13 authors.",
 "first_paragraph": {
  "body": "Manchester City finished 2-4 against Paris Saint-Germain. None of the 5 recorded correct-score predictions matched that score. Other markets are shown separately below. 1 prediction found after kick-off is shown separately and excluded from the pre-match count. Forecast Record recorded 22 statements from 13 authors on Manchester City vs Paris Saint-Germain (UEFA Champions League, kick-off 14 October 2026): 22 distinct predictions, 21 of the statements recorded before kick-off.",
  "key_number": "22",
  "data": "2026-10-14",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 22,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-14T21:59:12.777Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "7222fbe2e70fd5fb1c2ceab8beea0177d47148728bcffd4f548c4608a05fb805",
 "dependency_group": "event:s-29ba3bb2f092",
 "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/manchester-city-vs-paris-saint-germain-2026-10-14/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/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-29ba3bb2f092",
  "display_name": "Manchester City — Paris Saint-Germain",
  "competition_name": "UEFA Champions League",
  "starts_at": "2026-10-14T19:00:00.000Z",
  "status": "finished",
  "scoreline": "2-4",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-14T21:05:00.968Z",
  "postponement": null,
  "consensus": {
   "market_label": "Correct score",
   "distribution": [
    {
     "outcome_label": "Manchester City 3-1 Paris Saint-Germain",
     "figure": 2,
     "share": "40.0"
    },
    {
     "outcome_label": "Manchester City 1-1 Paris Saint-Germain",
     "figure": 1,
     "share": "20.0"
    },
    {
     "outcome_label": "Manchester City 2-1 Paris Saint-Germain",
     "figure": 1,
     "share": "20.0"
    },
    {
     "outcome_label": "Manchester City 2-2 Paris Saint-Germain",
     "figure": 1,
     "share": "20.0"
    }
   ],
   "n": 5,
   "author_count": 5,
   "median_odds": "15.00",
   "summary": "Most common recorded selection in this market: Manchester City 3-1 Paris Saint-Germain — 2 of 5 eligible picks (one per author), median stated price 15.00",
   "late_excluded": 0,
   "contributions": 5,
   "prediction_count": 5,
   "chain": {
    "publications": 21,
    "unique": 21,
    "comparable": 21,
    "admissible": 21,
    "contributions": 21
   },
   "differing_choices": 0,
   "different_products": 0,
   "counting_rule": "1"
  },
  "country_name": "Europe",
  "competition_full": "UEFA Champions League (Europe)"
 },
 "evidence_items": [
  {
   "observation_id": "n-e96967ffb148dcf907da4010",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/9/#pick-n-e96967ffb148dcf907da4010",
   "quote_text": "Notre pronostic\n\nManchester City gagne le match\n\nProbabilité : 56.22%\n\nProbabilité : 56.22%\n\n2.2",
   "fragment_from": 742,
   "fragment_to": 838,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wincomparator.com/fr-fr/pronostics/manchester-city-psg-8786623/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b627b8f9b25daad6bd83db15583a884feaea3bb9540e18f7d6eb17c728201f1f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-11T10:00:31.870Z",
   "executed_at": "2026-10-12T21:27:25.198Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Manchester City",
   "odds_set": {
    "by_author": "2.2",
    "our_snapshot": "2.2500",
    "our_snapshot_at": "2026-10-11T09:56:59.918Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-11T10:00:31.870Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Manchester City",
    "author_odds": "2.2",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Manchester City at 2.2"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "bc83610555e1b85bfe0fc9335fa902980f149c5bfc56f4ba2eec2e46597f31e9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.2",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-12T21:27:23.419Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "dbafa1745196545b5b3ff6f23dc73a7f68609800ed063dafdd552f2562dcaef5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.2500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-12T21:27:25.198Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Wincomparator",
    "publisher": "Wincomparator",
    "forecaster": "Wincomparator",
    "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.wincomparator.com/fr-fr/pronostics/manchester-city-psg-8786623/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ec5c4c50a07c8ec78c8c7122",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/9/#pick-n-ec5c4c50a07c8ec78c8c7122",
   "quote_text": "Notre pronostic\n\n+2.5\n\nProbabilité : 66%",
   "fragment_from": 1210,
   "fragment_to": 1250,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.wincomparator.com/fr-fr/pronostics/manchester-city-psg-8786623/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "b627b8f9b25daad6bd83db15583a884feaea3bb9540e18f7d6eb17c728201f1f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-11T10:00:31.870Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-11T10:00:31.870Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "10dd1ba84ae6e5f1605552187ab9e1e4360444b685851240fbde6a68cab82c23",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Wincomparator",
    "publisher": "Wincomparator",
    "forecaster": "Wincomparator",
    "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.wincomparator.com/fr-fr/pronostics/manchester-city-psg-8786623/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-48a1998e12f0a7e456c079c0",
   "url": "/authors/james-kelbrick/picks/3/#pick-n-48a1998e12f0a7e456c079c0",
   "quote_text": "We've backed a 2-1 Manchester City win with Rayan Cherki to score or assist.",
   "fragment_from": 1498,
   "fragment_to": 1574,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footyaccumulators.com/predictions/champions-league/manchester-city-vs-paris-saint-germain-preview-prediction-and-betting-tips",
    "display_name": null,
    "speaker": "James Kelbrick",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3192e5c336c9030aba53dabb8cb7ccb2ce1d97d40f41c545d04835507a23a0af",
    "material_removed": false
   },
   "published_at": "2026-10-12T08:37:13.000Z",
   "detected_at": "2026-10-12T08:54:31.702Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Manchester City 2-1 Paris Saint-Germain",
   "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-12T08:37:13.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-12T08:37:13.000Z",
    "detected_at": "2026-10-12T08:54:31.702Z",
    "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": "Manchester City 2-1 Paris Saint-Germain",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Manchester City 2-1 Paris Saint-Germain"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "4cbf11fc92bfedf16f3f3ed44b0cd9dff3202c95c9bd1d716d8ea4ef27e8f9cf",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.1500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T07:07:59.330Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    },
    {
     "operation_id": "3657ca3c20f056397eec5572580f4383b668fecdbf31d62702d3a3a2e026555e",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Manchester City 2-1 Paris Saint-Germain",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "James Kelbrick",
    "publisher": "footyaccumulators.com",
    "forecaster": "James Kelbrick",
    "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://footyaccumulators.com/predictions/champions-league/manchester-city-vs-paris-saint-germain-preview-prediction-and-betting-tips",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f8fec0ab2bf8df4eca830d34",
   "url": "/authors/oliver-thomas/picks/2/#pick-n-f8fec0ab2bf8df4eca830d34",
   "quote_text": "We say: Manchester City 2-2 Paris Saint-Germain",
   "fragment_from": 6178,
   "fragment_to": 6225,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/man-city/champions-league/preview/man-city-vs-psg-prediction-team-news-lineups_606670.html",
    "display_name": null,
    "speaker": "Oliver Thomas",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ce17ca6e4f61874dbed1789337c2e96d7f9f4c00e7bf111a147fff82f4ccb9ae",
    "material_removed": false
   },
   "published_at": "2026-10-12T14:00:00.000Z",
   "detected_at": "2026-10-12T15:09:47.428Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Manchester City 2-2 Paris Saint-Germain",
   "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-12T14:00:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-12T14:00:00.000Z",
    "detected_at": "2026-10-12T15:09:47.428Z",
    "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": "Manchester City 2-2 Paris Saint-Germain",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Manchester City 2-2 Paris Saint-Germain"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "8c6ad8920acbaf9a68432c8329cece90e9170f7aeed6bf2614d14c6ef8bece7d",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.9500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-12T20:17:38.304Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Oliver Thomas",
    "publisher": "Sports Mole",
    "forecaster": "Oliver Thomas",
    "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/man-city/champions-league/preview/man-city-vs-psg-prediction-team-news-lineups_606670.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a75ff6d56c405f81e971c149",
   "url": "/authors/lorenz-lomme/picks/2/#pick-n-a75ff6d56c405f81e971c149",
   "quote_text": "Wedtip :\n\nOver 2.5 goals\n\n1.42",
   "fragment_from": 11915,
   "fragment_to": 11945,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.nl/voorspellingen-tips/manchester-city-psg-378575/",
    "display_name": null,
    "speaker": "Lorenz Lomme",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cd5451cb99a6055c38fb0b0690ce36bc0031c5d75932d8b9f2c7e1f95d2a21e3",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T19:59:42.507Z",
   "executed_at": "2026-10-22T12:07:30.398Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.42",
    "our_snapshot": "1.4400",
    "our_snapshot_at": "2026-10-12T19:55:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4400,
   "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-12T19:59:42.507Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.42",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.42"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "46cdde4d2b2dc7bb2819163907e942fe5e84eebc46a0652bbff17f1cb4c9d740",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.42",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4200,
     "executed_at": "2026-10-12T21:26:22.694Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b6c0bb940ebb56c243defe46a5c69b87bebfe6a944f6bc25bd6e5e8174c90054",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.4400",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4400,
     "executed_at": "2026-10-22T12:07:30.398Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Lorenz Lomme",
    "publisher": "SportyTrader NL",
    "forecaster": "Lorenz Lomme",
    "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.nl/voorspellingen-tips/manchester-city-psg-378575/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4a9c7f9743095367704c0290",
   "url": "/authors/lorenz-lomme/picks/2/#pick-n-4a9c7f9743095367704c0290",
   "quote_text": "Manchester City wint\n\nQuotering\n2.16",
   "fragment_from": 12029,
   "fragment_to": 12065,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.nl/voorspellingen-tips/manchester-city-psg-378575/",
    "display_name": null,
    "speaker": "Lorenz Lomme",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cd5451cb99a6055c38fb0b0690ce36bc0031c5d75932d8b9f2c7e1f95d2a21e3",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-12T19:59:42.507Z",
   "executed_at": "2026-10-12T21:26:22.617Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Manchester City",
   "odds_set": {
    "by_author": "2.16",
    "our_snapshot": "2.1500",
    "our_snapshot_at": "2026-10-12T19:57:03.526Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-12T19:59:42.507Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Manchester City",
    "author_odds": "2.16",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Manchester City at 2.16"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "3fa046e516a1f7f99fbc78fbfd24855f614742c0d0434678bb232c3456b8bdd0",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.16",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-12T21:26:18.057Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6f42eb012852755ed6baab18472f46412ea99217843b40bb79ad9d341f93a230",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.1500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-12T21:26:22.617Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Lorenz Lomme",
    "publisher": "SportyTrader NL",
    "forecaster": "Lorenz Lomme",
    "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.nl/voorspellingen-tips/manchester-city-psg-378575/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-69323bab2fcf9ea9827d2095",
   "url": "/sources/scores24-live/picks/5/#pick-n-69323bab2fcf9ea9827d2095",
   "quote_text": "--\n\n1.76\n\nManchester City - Paris Saint-Germain\n19:00tomorrow\n\nParis Saint-Germain will not lose",
   "fragment_from": 2324,
   "fragment_to": 2420,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://scores24.live/en/predictions/soccer",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "8681f1c38931679ef9f6588edd548948789831d6300b97527cb3176b51413747",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-13T00:39:29.412Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Paris Saint-Germain",
   "odds_set": {
    "by_author": "1.76",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-13T00:39:29.412Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "draw or Paris Saint-Germain",
    "author_odds": "1.76",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Paris Saint-Germain at 1.76"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "438ae5495e2b1c6938ffdd0d4fdd032c04c8770168c44cf401e359dfc0023c45",
     "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 Paris Saint-Germain",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f5884fa2012e67f5a3648e3e1108a7fdfc36b69e7b6e59f1eeef522f3f9e1389",
     "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 Paris Saint-Germain",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Scores24",
    "publisher": "Scores24",
    "forecaster": "Scores24",
    "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://scores24.live/en/predictions/soccer",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-165e235c7f85e781a45990bc",
   "url": "/authors/goksim/picks/3/#pick-n-165e235c7f85e781a45990bc",
   "quote_text": "Više od 2,5 gola po kvoti 1.44",
   "fragment_from": 11543,
   "fragment_to": 11573,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.svijetkladjenja.com/najave-utakmica/manchester-city-psg-prognoza-liga-prvaka/",
    "display_name": null,
    "speaker": "Goksim",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e83d6045e118e0e0359e7a7e24c40b34fbee13b3ae0929ca5ea52835db1c0324",
    "material_removed": false
   },
   "published_at": "2026-10-13T04:16:55.000Z",
   "detected_at": "2026-10-13T04:19:35.031Z",
   "executed_at": "2026-10-23T00:51:31.633Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.44",
    "our_snapshot": "1.4400",
    "our_snapshot_at": "2026-10-13T04:15:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4400,
   "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-13T04:16:55.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-13T04:16:55.000Z",
    "detected_at": "2026-10-13T04:19:35.031Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.44",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5 at 1.44"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "aa026d12cf73124de6046ccdef94cee0f64c86ce5fc65a48b334af3347e3be40",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.44",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4400,
     "executed_at": "2026-10-13T04:23:47.903Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ead7c7ff54490196cd3bee755eb772101401daef78d88e0f3071b91bd960426d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.4400",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4400,
     "executed_at": "2026-10-23T00:51:31.633Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Goksim",
    "publisher": "Svijet Klađenja",
    "forecaster": "Goksim",
    "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.svijetkladjenja.com/najave-utakmica/manchester-city-psg-prognoza-liga-prvaka/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-49f550ac3fa8d90c2c08e26c",
   "url": "/sources/free-super-tips/picks/15/#pick-n-49f550ac3fa8d90c2c08e26c",
   "quote_text": "Manchester City 3-1\n\nReasoning\n\nReason for tip\n\nCity have scored at least three goals in each of their last three games and a 3-1 home win is them pick, as PSG are on a seven-game scoring streak and should at least be able to keep that run going.\n\n14/1odds when tipped",
   "fragment_from": 1625,
   "fragment_to": 1893,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.freesupertips.com/predictions/manchester-city-vs-psg-predictions-betting-tips-match-previews/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "30a2b71428f375634bdc20bb55dd4fe2b165b877fb93c6ab7f1ef6050ef2a380",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-13T09:14:43.868Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Manchester City 3-1 Paris Saint-Germain",
   "odds_set": {
    "by_author": "15",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-13T09:14:43.868Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Manchester City 3-1 Paris Saint-Germain",
    "author_odds": "15",
    "market_key": "correct_score_market",
    "choice_key": "3-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Manchester City 3-1 Paris Saint-Germain at 15"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "eb8977c78325d2c6c9516eed1e9e4a3cfc249e2ae5740ca7dc32f6fd3e54df82",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.1500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T09:15:51.114Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    },
    {
     "operation_id": "f459f22ae0369fbbc471a7be8aa0dded0db3ac379f685d7c58ab753a49f7c0cb",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Manchester City 3-1 Paris Saint-Germain",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Free Super Tips",
    "publisher": "Free Super Tips",
    "forecaster": "Free Super Tips",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.freesupertips.com/predictions/manchester-city-vs-psg-predictions-betting-tips-match-previews/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-36b7e8e57a326816fbbec6c4",
   "url": "/sources/free-super-tips/picks/15/#pick-n-36b7e8e57a326816fbbec6c4",
   "quote_text": "Erling Haaland To Score Anytime\n\nReasoning\n\nReason for tip\n\nErling Haaland has scored 36 goals in 40 Champions League games for City and is in fine form overall with eight goals in his last eight games for his club across all competitions, back him to help his side see off PSG.\n\n4/5odds when tipped",
   "fragment_from": 2842,
   "fragment_to": 3141,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.freesupertips.com/predictions/manchester-city-vs-psg-predictions-betting-tips-match-previews/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "30a2b71428f375634bdc20bb55dd4fe2b165b877fb93c6ab7f1ef6050ef2a380",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-13T09:14:43.868Z",
   "executed_at": "2026-10-13T09:15:47.963Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Player to score",
   "outcome_label": "Erling Haaland to score",
   "odds_set": {
    "by_author": "1.8",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-13T09:14:43.868Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Player to score",
    "choice": "Erling Haaland to score",
    "author_odds": "1.8",
    "market_key": "player_to_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "player_goals",
    "in_words": "Player to score: Erling Haaland to score at 1.8"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won — Erling Haaland scored 2 goals; the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "015fb9ed33c790072625be39a8b577a6462a65283ac7458b28500c92d4229a56",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Erling Haaland to score",
     "decimal_odds": "1.8",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8000,
     "executed_at": "2026-10-13T09:15:47.963Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a0fbfb0853eb8ede9b16ae6cfd9d8daeb44b034d1cc97cfd5b4ed5a98ac1ae66",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Player to score",
     "choice": "Erling Haaland to score",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Free Super Tips",
    "publisher": "Free Super Tips",
    "forecaster": "Free Super Tips",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.freesupertips.com/predictions/manchester-city-vs-psg-predictions-betting-tips-match-previews/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c7b464ce48425efeb3409eea",
   "url": "/authors/arvid-snacke/picks/2/#pick-n-c7b464ce48425efeb3409eea",
   "quote_text": "Match 1: Manchester City – PSG | Speltips: X2",
   "fragment_from": 710,
   "fragment_to": 755,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://speltips.se/europatipset-14-10-jackpot-och-champions-league",
    "display_name": null,
    "speaker": "Arvid Snacke",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ba320415935ee6060f13799e9d9e720642381fb9173fe41c82f0cbefb312c086",
    "material_removed": false
   },
   "published_at": "2026-10-13T11:49:46.000Z",
   "detected_at": "2026-10-13T11:59:38.256Z",
   "executed_at": "2026-10-13T12:02:06.100Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Paris Saint-Germain",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.6983",
    "our_snapshot_at": "2026-10-13T11:57:57.094Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6983,
   "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-13T11:49:46.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-13T11:49:46.000Z",
    "detected_at": "2026-10-13T11:59:38.256Z",
    "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 Paris Saint-Germain",
    "author_odds": null,
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Paris Saint-Germain"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "1b13359c34c98ad0d276a385caac96d8c1955b5780e43c817e30e9e94505226d",
     "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 Paris Saint-Germain",
     "decimal_odds": "1.6983",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6983,
     "executed_at": "2026-10-13T12:02:06.100Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Arvid Snacke",
    "publisher": "Speltips.se",
    "forecaster": "Arvid Snacke",
    "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://speltips.se/europatipset-14-10-jackpot-och-champions-league",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f3278927ecc2d28aa04d971d",
   "url": "/sources/dailysports-net/picks/5/#pick-n-f3278927ecc2d28aa04d971d",
   "quote_text": "Win Manchester City\n\nOdds:\n\n2.1",
   "fragment_from": 2805,
   "fragment_to": 2836,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/the-hosts-look-more-stable-manchester-city-vs-psg-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d4fcdd105481d444fc86db9f1ff79087dfc0d696b23ec76f2debde60d2d70d32",
    "material_removed": false
   },
   "published_at": "2026-10-13T14:56:26.000Z",
   "detected_at": "2026-10-13T15:09:27.025Z",
   "executed_at": "2026-10-13T15:12:39.937Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Manchester City",
   "odds_set": {
    "by_author": "2.1",
    "our_snapshot": "2.1500",
    "our_snapshot_at": "2026-10-13T15:06:18.774Z",
    "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-13T14:56:26.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-13T14:56:26.000Z",
    "detected_at": "2026-10-13T15:09:27.025Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Manchester City",
    "author_odds": "2.1",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Manchester City at 2.1"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "a83c06498353857181812ff04626f90b01f47284476b67bdb0b2c433464fdf70",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.1",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T15:12:35.903Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "227ee9863451089c0e4b494366d4cca8a2e04fd93030a7326bf78a43097d793e",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.1500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T15:12:39.937Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "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://dailysports.net/predictions/the-hosts-look-more-stable-manchester-city-vs-psg-prediction/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-50f411afe24863c603794722",
   "url": "/sources/dailysports-net/picks/5/#pick-n-50f411afe24863c603794722",
   "quote_text": "Recommended Bet: Over 3 Total Goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.62",
   "fragment_from": 4970,
   "fragment_to": 5053,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-psg-contain-manchester-city-at-the-etihad-manchester-city-vs-psg-prediction-october-14-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "2a095ee96e6f2802a320a11709c539395afe565b0ce68018fb0e2e76d12c7d5c",
    "material_removed": false
   },
   "published_at": "2026-10-13T15:26:00.000Z",
   "detected_at": "2026-10-13T15:49:27.311Z",
   "executed_at": "2026-10-13T15:52:48.849Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 3 goals",
   "outcome_label": "over 3",
   "odds_set": {
    "by_author": "1.62",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 6200,
   "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-13T15:26:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-13T15:26:00.000Z",
    "detected_at": "2026-10-13T15:49:27.311Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3 goals",
    "choice": "over 3",
    "author_odds": "1.62",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "3",
    "subject": "goals_total",
    "in_words": "Over/Under 3 goals: over 3 at 1.62"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "114e03c310109434678f62993567b5912272c80f13a179b28cc79c9857f68a9a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3 goals",
     "choice": "over 3",
     "decimal_odds": "1.62",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6200,
     "executed_at": "2026-10-13T15:52:48.849Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "c29314b7f4fadbab017461ccb82983ba8d438c13d8f867b16091beddcd6831a3",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3 goals",
     "choice": "over 3",
     "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": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "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://dailysports.net/predictions/can-psg-contain-manchester-city-at-the-etihad-manchester-city-vs-psg-prediction-october-14-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9589e573823fa12123eb4ade",
   "url": "/authors/delfina-elias/picks/5/#pick-n-9589e573823fa12123eb4ade",
   "quote_text": "Doble oportunidad: Manchester City o empate\n\nCuota 1.40",
   "fragment_from": 1250,
   "fragment_to": 1305,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.mundodeportivo.com/guias-de-juego/pronosticos/manchester-city-vs-psg-pronostico-cuotas-y-alineaciones-posibles-champions-league/",
    "display_name": null,
    "speaker": "Delfina Elias",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "79c6a923cc02aa6e86cf05518cd21b1af3dc335cbfb0af360556126376a9ccac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-13T17:25:57.168Z",
   "executed_at": "2026-10-13T17:28:31.366Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "Manchester City or draw",
   "odds_set": {
    "by_author": "1.4",
    "our_snapshot": "1.3989",
    "our_snapshot_at": "2026-10-13T17:23:15.127Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-13T17:25:57.168Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "Manchester City or draw",
    "author_odds": "1.4",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Manchester City or draw at 1.4"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "19dd527694548e62bb9abd84f12a3d2649cefb8fa8a27f87d110ae4ad46d0ee3",
     "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": "Manchester City or draw",
     "decimal_odds": "1.4",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T17:28:28.712Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0f1eb6d7d10ee4cfbc7c57f6a3776d80a3f6f2f90fba855b062cb2caa5e4c71e",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Manchester City or draw",
     "decimal_odds": "1.3989",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T17:28:31.366Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Delfina Elias",
    "publisher": "mundodeportivo.com",
    "forecaster": "Delfina Elias",
    "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.mundodeportivo.com/guias-de-juego/pronosticos/manchester-city-vs-psg-pronostico-cuotas-y-alineaciones-posibles-champions-league/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f36c25a065ad71f0b18169b4",
   "url": "/authors/delfina-elias/picks/5/#pick-n-f36c25a065ad71f0b18169b4",
   "quote_text": "Ambos equipos marcan: No\n\nCuota 2.05",
   "fragment_from": 1545,
   "fragment_to": 1581,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.mundodeportivo.com/guias-de-juego/pronosticos/manchester-city-vs-psg-pronostico-cuotas-y-alineaciones-posibles-champions-league/",
    "display_name": null,
    "speaker": "Delfina Elias",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "79c6a923cc02aa6e86cf05518cd21b1af3dc335cbfb0af360556126376a9ccac",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-13T17:25:57.168Z",
   "executed_at": "2026-11-06T22:22:35.927Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "2.05",
    "our_snapshot": "2.8800",
    "our_snapshot_at": "2026-10-13T17:23:15.127Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-13T17:25:57.168Z",
    "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": "Both teams to score",
    "choice": "no",
    "author_odds": "2.05",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 2.05"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "5876d4e7718d2b994e0ed6e5117a1a52d19c0a3ada7e888ec2862639c6beef50",
     "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.05",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T22:22:33.420Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "5e961daebf00e98c72a52a888d4d24032950ad60a3c1b5c3329901ba6836d94d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "2.8800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T22:22:35.927Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Delfina Elias",
    "publisher": "mundodeportivo.com",
    "forecaster": "Delfina Elias",
    "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.mundodeportivo.com/guias-de-juego/pronosticos/manchester-city-vs-psg-pronostico-cuotas-y-alineaciones-posibles-champions-league/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f2d34b84b23fcce87b8bfaaa",
   "url": "/sources/poznavach-com/products/fudbaltiper/picks/3/#pick-n-f2d34b84b23fcce87b8bfaaa",
   "quote_text": "Naša prognoza za Manchester City - Paris Saint-Germain je Manje od 3,5 gola uz kvotu 1.73.",
   "fragment_from": 399,
   "fragment_to": 489,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.poznavach.com/sr/fudbal-tipovi/manchester-city-paris-saint-germain-prognoza-14-10-2026",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ab345469b3c1df472453143b2e5e1c941a75c57b8a06f3452812e0ef7984682",
    "material_removed": false
   },
   "published_at": "2026-10-13T14:46:55.000Z",
   "detected_at": "2026-10-13T21:09:34.983Z",
   "executed_at": "2026-10-14T02:06:07.718Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.73",
    "our_snapshot": "1.7407",
    "our_snapshot_at": "2026-10-13T21:07:01.541Z",
    "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-13T14:46:55.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-13T14:46:55.000Z",
    "detected_at": "2026-10-13T21:09:34.983Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.73",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.73"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "de9918bc16a1a98e9ee6f4712f21d3808fa784c732e8b1e430bc719f59c7f4d5",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.73",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-14T02:06:07.058Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ab9567b44b5dfe27f8fd190ed4dd09bcef5aa2f8a6cf36113c6226db945ba59d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.7407",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-14T02:06:07.718Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [
    {
     "at": "2026-10-14T02:01:15.756Z",
     "field_name": "line sign",
     "was": "Over/Under −3.5 goals · under −3.5",
     "now": "Over/Under 3.5 goals · under 3.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": "FudbalTiper",
    "publisher": "Poznavach.com",
    "forecaster": "FudbalTiper",
    "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.poznavach.com/sr/fudbal-tipovi/manchester-city-paris-saint-germain-prognoza-14-10-2026",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-10-14T02:01:15.756Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick had not been executed. It is now assessed under the publ",
    "version": 2,
    "url": "/corrections/#c-b39fe511c931",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   }
  },
  {
   "observation_id": "n-02dd32e9c3a0db3d88e5959b",
   "url": "/sources/poznavach-com/products/fudbaltiper/picks/2/#pick-n-02dd32e9c3a0db3d88e5959b",
   "quote_text": "Naša Manchester City Paris Saint-Germain prognoza je 1:1.",
   "fragment_from": 11334,
   "fragment_to": 11391,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.poznavach.com/sr/fudbal-tipovi/manchester-city-paris-saint-germain-prognoza-14-10-2026",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4ab345469b3c1df472453143b2e5e1c941a75c57b8a06f3452812e0ef7984682",
    "material_removed": false
   },
   "published_at": "2026-10-13T14:46:55.000Z",
   "detected_at": "2026-10-13T21:09:34.983Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Manchester City 1-1 Paris Saint-Germain",
   "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-13T14:46:55.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-13T14:46:55.000Z",
    "detected_at": "2026-10-13T21:09:34.983Z",
    "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": "Manchester City 1-1 Paris Saint-Germain",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Manchester City 1-1 Paris Saint-Germain"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "898eb7ab3800ed018e90ed14807810619db2effdbcb40261af2fb697913e233e",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.9500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T21:35:14.351Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FudbalTiper",
    "publisher": "Poznavach.com",
    "forecaster": "FudbalTiper",
    "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.poznavach.com/sr/fudbal-tipovi/manchester-city-paris-saint-germain-prognoza-14-10-2026",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d51712d06493ac277aa471d9",
   "url": "/sources/betclan-com/picks/19/#pick-n-d51712d06493ac277aa471d9",
   "quote_text": "Manchester City for the Winner of the match, with a probability of 43%",
   "fragment_from": 3072,
   "fragment_to": 3142,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.betclan.com/predictionsdetails/football/1635690/manchester-city-v-paris-saint-germain-prediction-h2h-tip-and-match-preview/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5d2b3576dac839380c937f6148516ac7aa49f3eda2ac1fb86a889be2981446f0",
    "material_removed": false
   },
   "published_at": "2026-10-09T00:10:00.000Z",
   "detected_at": "2026-10-13T23:29:25.814Z",
   "executed_at": "2026-10-13T23:31:16.160Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Manchester City",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "2.1500",
    "our_snapshot_at": "2026-10-13T23:28:12.471Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-09T00:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T00:10:00.000Z",
    "detected_at": "2026-10-13T23:29:25.814Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Manchester City",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Manchester City"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "0ee1dd8953190f112d968d09accc90eedc02aea2829c0329e3b8c76f0bd127dc",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.1500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T23:31:16.160Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "BetClan",
    "publisher": "BetClan",
    "forecaster": "BetClan",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.betclan.com/predictionsdetails/football/1635690/manchester-city-v-paris-saint-germain-prediction-h2h-tip-and-match-preview/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6627313c3457c4b631bfaff3",
   "url": "/sources/betclan-com/picks/19/#pick-n-6627313c3457c4b631bfaff3",
   "quote_text": "Yes for Both Teams to Score, with a percentage of 72%.",
   "fragment_from": 3144,
   "fragment_to": 3198,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.betclan.com/predictionsdetails/football/1635690/manchester-city-v-paris-saint-germain-prediction-h2h-tip-and-match-preview/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5d2b3576dac839380c937f6148516ac7aa49f3eda2ac1fb86a889be2981446f0",
    "material_removed": false
   },
   "published_at": "2026-10-09T00:10:00.000Z",
   "detected_at": "2026-10-13T23:29:25.814Z",
   "executed_at": "2026-11-06T22:19:25.321Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.4082",
    "our_snapshot_at": "2026-10-13T23:28:12.471Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4082,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-09T00:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T00:10:00.000Z",
    "detected_at": "2026-10-13T23:29:25.814Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "83f623103711f489659f7f0e54dcef5f0d0eb9fd04bd238b58de45641231ac8f",
     "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.4082",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4082,
     "executed_at": "2026-11-06T22:19:25.321Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "BetClan",
    "publisher": "BetClan",
    "forecaster": "BetClan",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.betclan.com/predictionsdetails/football/1635690/manchester-city-v-paris-saint-germain-prediction-h2h-tip-and-match-preview/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-5936232a779d0d2e75dfa585",
   "url": "/sources/betclan-com/picks/19/#pick-n-5936232a779d0d2e75dfa585",
   "quote_text": "For Total Goals, we predict Over 2.5, that have a probability of 71%",
   "fragment_from": 3200,
   "fragment_to": 3268,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.betclan.com/predictionsdetails/football/1635690/manchester-city-v-paris-saint-germain-prediction-h2h-tip-and-match-preview/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5d2b3576dac839380c937f6148516ac7aa49f3eda2ac1fb86a889be2981446f0",
    "material_removed": false
   },
   "published_at": "2026-10-09T00:10:00.000Z",
   "detected_at": "2026-10-13T23:29:25.814Z",
   "executed_at": "2026-10-23T00:51:19.212Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.4400",
    "our_snapshot_at": "2026-10-13T23:25:36.000Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4400,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-09T00:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T00:10:00.000Z",
    "detected_at": "2026-10-13T23:29:25.814Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "aed75e2c16f0fa04e3317aaf2ec920cf1622627f5f0fabb4a9d012cc9710b368",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "decimal_odds": "1.4400",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4400,
     "executed_at": "2026-10-23T00:51:19.212Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "BetClan",
    "publisher": "BetClan",
    "forecaster": "BetClan",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.betclan.com/predictionsdetails/football/1635690/manchester-city-v-paris-saint-germain-prediction-h2h-tip-and-match-preview/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-4a8508ae63df04c3c5b6c410",
   "url": "/sources/betclan-com/picks/19/#pick-n-4a8508ae63df04c3c5b6c410",
   "quote_text": "On the risky side, you can try the Correct Score of 3-1 which has a percentage of 18%.",
   "fragment_from": 3270,
   "fragment_to": 3356,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.betclan.com/predictionsdetails/football/1635690/manchester-city-v-paris-saint-germain-prediction-h2h-tip-and-match-preview/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5d2b3576dac839380c937f6148516ac7aa49f3eda2ac1fb86a889be2981446f0",
    "material_removed": false
   },
   "published_at": "2026-10-09T00:10:00.000Z",
   "detected_at": "2026-10-13T23:29:25.814Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Manchester City 3-1 Paris Saint-Germain",
   "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-09T00:10:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-09T00:10:00.000Z",
    "detected_at": "2026-10-13T23:29:25.814Z",
    "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": "Manchester City 3-1 Paris Saint-Germain",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "3-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Manchester City 3-1 Paris Saint-Germain"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "1069e0f585802b2eab939d48a8b51abbaddf8ee2d72bf432201406f2b24b487f",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": "2.1500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-13T23:31:12.013Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    },
    {
     "operation_id": "f0f3b72cf350262f995f74770594d44de21292e5d21686e5c44ae32d6c66bdef",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Manchester City 3-1 Paris Saint-Germain",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "BetClan",
    "publisher": "BetClan",
    "forecaster": "BetClan",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.betclan.com/predictionsdetails/football/1635690/manchester-city-v-paris-saint-germain-prediction-h2h-tip-and-match-preview/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-cfce2e384452a3d904237985",
   "url": "/sources/footballpredictions-net/picks/51/#pick-n-cfce2e384452a3d904237985",
   "quote_text": "👉\n\nManchester City to win",
   "fragment_from": 1965,
   "fragment_to": 1990,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.net/football-predictions-free-betting-tips",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9c19731276491b285a50fc503e6ce66bc1d9be7ac7d2d67a11b0e2456e4b35c2",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-14T21:59:12.777Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "too_late",
   "cause": "",
   "cause_code": "too_late",
   "event": {
    "event_id": "s-29ba3bb2f092",
    "display_name": "Manchester City — Paris Saint-Germain",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-14T19:00:00.000Z",
    "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Manchester City",
   "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,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-14T21:59:12.777Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Manchester City",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Manchester City"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
   },
   "settlements": [
    {
     "operation_id": "0dd80eb2c4f418836e51109a02084efab07200a33fdb8a829b61704c92b6c238",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.net",
    "publisher": "FootballPredictions.net",
    "forecaster": "FootballPredictions.net",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.net/football-predictions-free-betting-tips",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 22,
  "predictions": 22,
  "authors": 13,
  "statements_before_kickoff": 21,
  "settled_picks": 14,
  "duplicates": 2,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "2-4",
  "state_words": "finished",
  "distinct_predictions": 22,
  "sources": 13,
  "one_source": false,
  "sentence": "Manchester City finished 2-4 against Paris Saint-Germain. None of the 5 recorded correct-score predictions matched that score. Other markets are shown separately below. 1 prediction found after kick-off is shown separately and excluded from the pre-match count.",
  "who_predicted_what": [
   {
    "record_id": "n-d51712d06493ac277aa471d9",
    "url": "/sources/betclan-com/picks/19/#pick-n-d51712d06493ac277aa471d9",
    "author": "BetClan",
    "author_url": "/sources/betclan-com/",
    "market": "1X2, match result",
    "selection": "Manchester City",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-09T00:10:00.000Z",
    "recorded_at": "2026-10-13T23:29:25.814Z",
    "lead_hours": 19.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f3278927ecc2d28aa04d971d",
    "url": "/sources/dailysports-net/picks/5/#pick-n-f3278927ecc2d28aa04d971d",
    "author": "Dailysports",
    "author_url": "/sources/dailysports-net/",
    "market": "1X2, match result",
    "selection": "Manchester City",
    "outcome": "Lost",
    "price": "2.10",
    "published_at": "2026-10-13T14:56:26.000Z",
    "recorded_at": "2026-10-13T15:09:27.025Z",
    "lead_hours": 27.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-cfce2e384452a3d904237985",
    "url": "/sources/footballpredictions-net/picks/51/#pick-n-cfce2e384452a3d904237985",
    "author": "FootballPredictions.net",
    "author_url": "/sources/footballpredictions-net/",
    "market": "1X2, match result",
    "selection": "Manchester City",
    "outcome": "Lost",
    "price": null,
    "published_at": null,
    "recorded_at": "2026-10-14T21:59:12.777Z",
    "lead_hours": -3.0,
    "origin": "Recorded by us after kick-off; date as stated by the source",
    "outcome_reason": null,
    "before_kickoff": false,
    "attribution": null
   },
   {
    "record_id": "n-4a9c7f9743095367704c0290",
    "url": "/authors/lorenz-lomme/picks/2/#pick-n-4a9c7f9743095367704c0290",
    "author": "Lorenz Lomme",
    "author_url": "/authors/lorenz-lomme/",
    "market": "1X2, match result",
    "selection": "Manchester City",
    "outcome": "Lost",
    "price": "2.16",
    "published_at": null,
    "recorded_at": "2026-10-12T19:59:42.507Z",
    "lead_hours": 47.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-e96967ffb148dcf907da4010",
    "url": "/sources/wincomparator-com/products/wincomparator/picks/9/#pick-n-e96967ffb148dcf907da4010",
    "author": "Wincomparator",
    "author_url": "/sources/wincomparator-com/",
    "market": "1X2, match result",
    "selection": "Manchester City",
    "outcome": "Lost",
    "price": "2.20",
    "published_at": null,
    "recorded_at": "2026-10-11T10:00:31.870Z",
    "lead_hours": 81.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-6627313c3457c4b631bfaff3",
    "url": "/sources/betclan-com/picks/19/#pick-n-6627313c3457c4b631bfaff3",
    "author": "BetClan",
    "author_url": "/sources/betclan-com/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-09T00:10:00.000Z",
    "recorded_at": "2026-10-13T23:29:25.814Z",
    "lead_hours": 19.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f36c25a065ad71f0b18169b4",
    "url": "/authors/delfina-elias/picks/5/#pick-n-f36c25a065ad71f0b18169b4",
    "author": "Delfina Elias",
    "author_url": "/authors/delfina-elias/",
    "market": "Both teams to score",
    "selection": "no",
    "outcome": "Lost",
    "price": "2.05",
    "published_at": null,
    "recorded_at": "2026-10-13T17:25:57.168Z",
    "lead_hours": 25.6,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-4a8508ae63df04c3c5b6c410",
    "url": "/sources/betclan-com/picks/19/#pick-n-4a8508ae63df04c3c5b6c410",
    "author": "BetClan",
    "author_url": "/sources/betclan-com/",
    "market": "Correct score",
    "selection": "Manchester City 3-1 Paris Saint-Germain",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-09T00:10:00.000Z",
    "recorded_at": "2026-10-13T23:29:25.814Z",
    "lead_hours": 19.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-49f550ac3fa8d90c2c08e26c",
    "url": "/sources/free-super-tips/picks/15/#pick-n-49f550ac3fa8d90c2c08e26c",
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "market": "Correct score",
    "selection": "Manchester City 3-1 Paris Saint-Germain",
    "outcome": "Lost",
    "price": "15.00",
    "published_at": null,
    "recorded_at": "2026-10-13T09:14:43.868Z",
    "lead_hours": 33.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-48a1998e12f0a7e456c079c0",
    "url": "/authors/james-kelbrick/picks/3/#pick-n-48a1998e12f0a7e456c079c0",
    "author": "James Kelbrick",
    "author_url": "/authors/james-kelbrick/",
    "market": "Correct score",
    "selection": "Manchester City 2-1 Paris Saint-Germain",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-12T08:37:13.000Z",
    "recorded_at": "2026-10-12T08:54:31.702Z",
    "lead_hours": 58.1,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f8fec0ab2bf8df4eca830d34",
    "url": "/authors/oliver-thomas/picks/2/#pick-n-f8fec0ab2bf8df4eca830d34",
    "author": "Oliver Thomas",
    "author_url": "/authors/oliver-thomas/",
    "market": "Correct score",
    "selection": "Manchester City 2-2 Paris Saint-Germain",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-12T14:00:00.000Z",
    "recorded_at": "2026-10-12T15:09:47.428Z",
    "lead_hours": 51.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-02dd32e9c3a0db3d88e5959b",
    "url": "/sources/poznavach-com/products/fudbaltiper/picks/2/#pick-n-02dd32e9c3a0db3d88e5959b",
    "author": "Poznavach.com",
    "author_url": "/sources/poznavach-com/",
    "market": "Correct score",
    "selection": "Manchester City 1-1 Paris Saint-Germain",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-13T14:46:55.000Z",
    "recorded_at": "2026-10-13T21:09:34.983Z",
    "lead_hours": 21.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-c7b464ce48425efeb3409eea",
    "url": "/authors/arvid-snacke/picks/2/#pick-n-c7b464ce48425efeb3409eea",
    "author": "Arvid Snacke",
    "author_url": "/authors/arvid-snacke/",
    "market": "Double chance",
    "selection": "draw or Paris Saint-Germain",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-13T11:49:46.000Z",
    "recorded_at": "2026-10-13T11:59:38.256Z",
    "lead_hours": 31.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-9589e573823fa12123eb4ade",
    "url": "/authors/delfina-elias/picks/5/#pick-n-9589e573823fa12123eb4ade",
    "author": "Delfina Elias",
    "author_url": "/authors/delfina-elias/",
    "market": "Double chance",
    "selection": "Manchester City or draw",
    "outcome": "Lost",
    "price": "1.40",
    "published_at": null,
    "recorded_at": "2026-10-13T17:25:57.168Z",
    "lead_hours": 25.6,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-69323bab2fcf9ea9827d2095",
    "url": "/sources/scores24-live/picks/5/#pick-n-69323bab2fcf9ea9827d2095",
    "author": "Scores24",
    "author_url": "/sources/scores24-live/",
    "market": "Double chance",
    "selection": "draw or Paris Saint-Germain",
    "outcome": "Won",
    "price": "1.76",
    "published_at": null,
    "recorded_at": "2026-10-13T00:39:29.412Z",
    "lead_hours": 42.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-5936232a779d0d2e75dfa585",
    "url": "/sources/betclan-com/picks/19/#pick-n-5936232a779d0d2e75dfa585",
    "author": "BetClan",
    "author_url": "/sources/betclan-com/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": null,
    "published_at": "2026-10-09T00:10:00.000Z",
    "recorded_at": "2026-10-13T23:29:25.814Z",
    "lead_hours": 19.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-165e235c7f85e781a45990bc",
    "url": "/authors/goksim/picks/3/#pick-n-165e235c7f85e781a45990bc",
    "author": "Goksim",
    "author_url": "/authors/goksim/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": "1.44",
    "published_at": "2026-10-13T04:16:55.000Z",
    "recorded_at": "2026-10-13T04:19:35.031Z",
    "lead_hours": 38.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-a75ff6d56c405f81e971c149",
    "url": "/authors/lorenz-lomme/picks/2/#pick-n-a75ff6d56c405f81e971c149",
    "author": "Lorenz Lomme",
    "author_url": "/authors/lorenz-lomme/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": "1.42",
    "published_at": null,
    "recorded_at": "2026-10-12T19:59:42.507Z",
    "lead_hours": 47.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-ec5c4c50a07c8ec78c8c7122",
    "url": "/sources/wincomparator-com/products/wincomparator/picks/9/#pick-n-ec5c4c50a07c8ec78c8c7122",
    "author": "Wincomparator",
    "author_url": "/sources/wincomparator-com/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Won",
    "price": null,
    "published_at": null,
    "recorded_at": "2026-10-11T10:00:31.870Z",
    "lead_hours": 81.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-50f411afe24863c603794722",
    "url": "/sources/dailysports-net/picks/5/#pick-n-50f411afe24863c603794722",
    "author": "Dailysports",
    "author_url": "/sources/dailysports-net/",
    "market": "Over/Under 3 goals",
    "selection": "over 3",
    "outcome": "Won",
    "price": "1.62",
    "published_at": "2026-10-13T15:26:00.000Z",
    "recorded_at": "2026-10-13T15:49:27.311Z",
    "lead_hours": 27.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f2d34b84b23fcce87b8bfaaa",
    "url": "/sources/poznavach-com/products/fudbaltiper/picks/3/#pick-n-f2d34b84b23fcce87b8bfaaa",
    "author": "Poznavach.com",
    "author_url": "/sources/poznavach-com/",
    "market": "Over/Under 3.5 goals",
    "selection": "under 3.5",
    "outcome": "Lost",
    "price": "1.73",
    "published_at": "2026-10-13T14:46:55.000Z",
    "recorded_at": "2026-10-13T21:09:34.983Z",
    "lead_hours": 21.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-36b7e8e57a326816fbbec6c4",
    "url": "/sources/free-super-tips/picks/15/#pick-n-36b7e8e57a326816fbbec6c4",
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "market": "Player to score",
    "selection": "Erling Haaland to score",
    "outcome": "Won",
    "price": "1.80",
    "published_at": null,
    "recorded_at": "2026-10-13T09:14:43.868Z",
    "lead_hours": 33.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "Correct score",
    "predictions": 5,
    "sources": 5,
    "one_source": false,
    "eligible": 5,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Manchester City 3-1 Paris Saint-Germain",
      "predictions": 2,
      "eligible": 2
     },
     {
      "selection": "Manchester City 1-1 Paris Saint-Germain",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Manchester City 2-1 Paris Saint-Germain",
      "predictions": 1,
      "eligible": 1
     },
     {
      "selection": "Manchester City 2-2 Paris Saint-Germain",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "implied_by_score": [
     {
      "selection": "Manchester City",
      "predictions": 3
     },
     {
      "selection": "draw",
      "predictions": 2
     }
    ],
    "median_odds": "15.00",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "1X2, match result",
    "predictions": 4,
    "sources": 4,
    "one_source": false,
    "eligible": 4,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Manchester City",
      "predictions": 4,
      "eligible": 4
     }
    ],
    "median_odds": "2.16",
    "odds_from_author": 3,
    "odds_from_snapshot": 1
   },
   {
    "market": "Over/Under 2.5 goals",
    "predictions": 4,
    "sources": 4,
    "one_source": false,
    "eligible": 4,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 2.5",
      "predictions": 4,
      "eligible": 4
     }
    ],
    "median_odds": "1.44",
    "odds_from_author": 2,
    "odds_from_snapshot": 1
   },
   {
    "market": "Double chance",
    "predictions": 3,
    "sources": 3,
    "one_source": false,
    "eligible": 3,
    "different_selections": 0,
    "selections": [
     {
      "selection": "draw or Paris Saint-Germain",
      "predictions": 2,
      "eligible": 2
     },
     {
      "selection": "Manchester City or draw",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.70",
    "odds_from_author": 2,
    "odds_from_snapshot": 1
   },
   {
    "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": "1.73",
    "odds_from_author": 1,
    "odds_from_snapshot": 1
   },
   {
    "market": "Over/Under 3 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 3",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.62",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 3.5 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "under 3.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.73",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Player to score",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "Erling Haaland to score",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.80",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 1,
  "selections_before_kickoff": 21,
  "independent_sources": 13,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "betclan.com",
    "materials": 1,
    "authors": 1,
    "selections": 4
   },
   {
    "source": "dailysports.net",
    "materials": 2,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "freesupertips.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "mundodeportivo.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "poznavach.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "sportytrader.nl",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "wincomparator.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "footyaccumulators.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "scores24.live",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "speltips.se",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportsmole.co.uk",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "svijetkladjenja.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 9,
   "lost": 12,
   "void": 0,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 0
  },
  "scenarios": [
   {
    "author": "BetClan",
    "author_url": "/sources/betclan-com/",
    "picks": 4,
    "record_ids": [
     "n-d51712d06493ac277aa471d9",
     "n-5936232a779d0d2e75dfa585",
     "n-6627313c3457c4b631bfaff3",
     "n-4a8508ae63df04c3c5b6c410"
    ],
    "markets": [
     "1X2, match result",
     "Over/Under 2.5 goals",
     "Both teams to score",
     "Correct score"
    ],
    "selections": [
     "Manchester City",
     "over 2.5",
     "yes",
     "Manchester City 3-1 Paris Saint-Germain"
    ],
    "prices": [
     null,
     null,
     null,
     null
    ],
    "outcomes": [
     "Lost",
     "Won",
     "Won",
     "Lost"
    ],
    "scenario": "Manchester City · over 2.5 goals · Both teams to score: yes · Manchester City 3-1 Paris Saint-Germain",
    "result": "any_wrong",
    "recorded_at": "2026-10-13T23:29:25.814Z",
    "lead_hours": 19.5,
    "evidence_urls": [
     "/sources/betclan-com/picks/19/#pick-n-d51712d06493ac277aa471d9",
     "/sources/betclan-com/picks/19/#pick-n-5936232a779d0d2e75dfa585",
     "/sources/betclan-com/picks/19/#pick-n-6627313c3457c4b631bfaff3",
     "/sources/betclan-com/picks/19/#pick-n-4a8508ae63df04c3c5b6c410"
    ]
   },
   {
    "author": "Dailysports",
    "author_url": "/sources/dailysports-net/",
    "picks": 2,
    "record_ids": [
     "n-f3278927ecc2d28aa04d971d",
     "n-50f411afe24863c603794722"
    ],
    "markets": [
     "1X2, match result",
     "Over/Under 3 goals"
    ],
    "selections": [
     "Manchester City",
     "over 3"
    ],
    "prices": [
     "2.10",
     "1.62"
    ],
    "outcomes": [
     "Lost",
     "Won"
    ],
    "scenario": "Manchester City · over 3 goals",
    "result": "any_wrong",
    "recorded_at": "2026-10-13T15:09:27.025Z",
    "lead_hours": 27.2,
    "evidence_urls": [
     "/sources/dailysports-net/picks/5/#pick-n-f3278927ecc2d28aa04d971d",
     "/sources/dailysports-net/picks/5/#pick-n-50f411afe24863c603794722"
    ]
   },
   {
    "author": "Delfina Elias",
    "author_url": "/authors/delfina-elias/",
    "picks": 2,
    "record_ids": [
     "n-9589e573823fa12123eb4ade",
     "n-f36c25a065ad71f0b18169b4"
    ],
    "markets": [
     "Double chance",
     "Both teams to score"
    ],
    "selections": [
     "Manchester City or draw",
     "no"
    ],
    "prices": [
     "1.40",
     "2.05"
    ],
    "outcomes": [
     "Lost",
     "Lost"
    ],
    "scenario": "Manchester City or draw · Both teams to score: no",
    "result": "any_wrong",
    "recorded_at": "2026-10-13T17:25:57.168Z",
    "lead_hours": 25.6,
    "evidence_urls": [
     "/authors/delfina-elias/picks/5/#pick-n-9589e573823fa12123eb4ade",
     "/authors/delfina-elias/picks/5/#pick-n-f36c25a065ad71f0b18169b4"
    ]
   },
   {
    "author": "Free Super Tips",
    "author_url": "/sources/free-super-tips/",
    "picks": 2,
    "record_ids": [
     "n-49f550ac3fa8d90c2c08e26c",
     "n-36b7e8e57a326816fbbec6c4"
    ],
    "markets": [
     "Correct score",
     "Player to score"
    ],
    "selections": [
     "Manchester City 3-1 Paris Saint-Germain",
     "Erling Haaland to score"
    ],
    "prices": [
     "15.00",
     "1.80"
    ],
    "outcomes": [
     "Lost",
     "Won"
    ],
    "scenario": "Manchester City 3-1 Paris Saint-Germain · Erling Haaland to score",
    "result": "any_wrong",
    "recorded_at": "2026-10-13T09:14:43.868Z",
    "lead_hours": 33.8,
    "evidence_urls": [
     "/sources/free-super-tips/picks/15/#pick-n-49f550ac3fa8d90c2c08e26c",
     "/sources/free-super-tips/picks/15/#pick-n-36b7e8e57a326816fbbec6c4"
    ]
   },
   {
    "author": "Lorenz Lomme",
    "author_url": "/authors/lorenz-lomme/",
    "picks": 2,
    "record_ids": [
     "n-4a9c7f9743095367704c0290",
     "n-a75ff6d56c405f81e971c149"
    ],
    "markets": [
     "1X2, match result",
     "Over/Under 2.5 goals"
    ],
    "selections": [
     "Manchester City",
     "over 2.5"
    ],
    "prices": [
     "2.16",
     "1.42"
    ],
    "outcomes": [
     "Lost",
     "Won"
    ],
    "scenario": "Manchester City · over 2.5 goals",
    "result": "any_wrong",
    "recorded_at": "2026-10-12T19:59:42.507Z",
    "lead_hours": 47.0,
    "evidence_urls": [
     "/authors/lorenz-lomme/picks/2/#pick-n-4a9c7f9743095367704c0290",
     "/authors/lorenz-lomme/picks/2/#pick-n-a75ff6d56c405f81e971c149"
    ]
   },
   {
    "author": "Poznavach.com",
    "author_url": "/sources/poznavach-com/",
    "picks": 2,
    "record_ids": [
     "n-f2d34b84b23fcce87b8bfaaa",
     "n-02dd32e9c3a0db3d88e5959b"
    ],
    "markets": [
     "Over/Under 3.5 goals",
     "Correct score"
    ],
    "selections": [
     "under 3.5",
     "Manchester City 1-1 Paris Saint-Germain"
    ],
    "prices": [
     "1.73",
     null
    ],
    "outcomes": [
     "Lost",
     "Lost"
    ],
    "scenario": "under 3.5 goals · Manchester City 1-1 Paris Saint-Germain",
    "result": "any_wrong",
    "recorded_at": "2026-10-13T21:09:34.983Z",
    "lead_hours": 21.8,
    "evidence_urls": [
     "/sources/poznavach-com/products/fudbaltiper/picks/3/#pick-n-f2d34b84b23fcce87b8bfaaa",
     "/sources/poznavach-com/products/fudbaltiper/picks/2/#pick-n-02dd32e9c3a0db3d88e5959b"
    ]
   },
   {
    "author": "Wincomparator",
    "author_url": "/sources/wincomparator-com/",
    "picks": 2,
    "record_ids": [
     "n-e96967ffb148dcf907da4010",
     "n-ec5c4c50a07c8ec78c8c7122"
    ],
    "markets": [
     "1X2, match result",
     "Over/Under 2.5 goals"
    ],
    "selections": [
     "Manchester City",
     "over 2.5"
    ],
    "prices": [
     "2.20",
     null
    ],
    "outcomes": [
     "Lost",
     "Won"
    ],
    "scenario": "Manchester City · over 2.5 goals",
    "result": "any_wrong",
    "recorded_at": "2026-10-11T10:00:31.870Z",
    "lead_hours": 81.0,
    "evidence_urls": [
     "/sources/wincomparator-com/products/wincomparator/picks/9/#pick-n-e96967ffb148dcf907da4010",
     "/sources/wincomparator-com/products/wincomparator/picks/9/#pick-n-ec5c4c50a07c8ec78c8c7122"
    ]
   }
  ],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 22,
   "before_kickoff": 21,
   "after_kickoff": 1,
   "at_least_2h": 21,
   "share_2h_plus": 95.5,
   "median_hours": 31.0,
   "min_hours": 19.5,
   "max_hours": 81.0,
   "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": "Manchester City vs Paris Saint-Germain: Results — 14 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": {
   "id": "sr-87738a98df395d9f686468a1",
   "type_code": "early",
   "moment_at": "2026-10-12T21:22:45.473Z",
   "freeze_at": "2026-10-12T21:22:45.649Z",
   "approach": "at_the_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 1,
     "publications": 1,
     "comparable": 1,
     "unique": 1,
     "contributions": 1
    },
    "group_list": [
     {
      "phrase": "Correct score — Most common recorded selection: Manchester City 2-2 Paris Saint-Germain (1 of 1 eligible)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "2-2",
      "n": 1,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "Manchester City 2-2 Paris Saint-Germain",
        "choice": "2-2"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-f8fec0ab2bf8df4eca830d34"
   ],
   "hash": "c0b328a03ced4d70df33d4ff3b3dce32a0c797ee440eac471618940b1aec7234"
  },
  "closing_line": {
   "id": "sr-378d626f140f6750837d852d",
   "type_code": "closing_price",
   "moment_at": "2026-10-14T19:00:00.000Z",
   "freeze_at": "2026-10-14T22:10:54.550Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 59,
     "publications": 62,
     "comparable": 59,
     "unique": 59,
     "contributions": 57
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: Manchester City (7 of 9 eligible)",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "1",
      "n": 9,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 7,
        "in_words": "Manchester City",
        "choice": "1"
       },
       {
        "figure": 1,
        "in_words": "Paris Saint-Germain",
        "choice": "2"
       },
       {
        "figure": 1,
        "in_words": "draw",
        "choice": "X"
       }
      ]
     },
     {
      "phrase": "Correct score — Most common recorded selection: Manchester City 2-2 Paris Saint-Germain (3 of 9 eligible)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "2-2",
      "n": 9,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 3,
        "in_words": "Manchester City 2-2 Paris Saint-Germain",
        "choice": "2-2"
       },
       {
        "figure": 2,
        "in_words": "Manchester City 1-1 Paris Saint-Germain",
        "choice": "1-1"
       },
       {
        "figure": 2,
        "in_words": "Manchester City 3-1 Paris Saint-Germain",
        "choice": "3-1"
       },
       {
        "figure": 1,
        "in_words": "Manchester City 2-0 Paris Saint-Germain",
        "choice": "2-0"
       },
       {
        "figure": 1,
        "in_words": "Manchester City 3-2 Paris Saint-Germain",
        "choice": "3-2"
       }
      ]
     },
     {
      "phrase": "Both teams to score — Most common recorded selection: yes (6 of 8 eligible)",
      "source_group": "both_teams_score|*|match|*|*#explicit",
      "leader": "yes",
      "n": 8,
      "market_label": "Both teams to score",
      "row_list": [
       {
        "figure": 6,
        "in_words": "yes",
        "choice": "yes"
       },
       {
        "figure": 2,
        "in_words": "no",
        "choice": "no"
       }
      ]
     },
     {
      "phrase": "Over/Under 2.5 goals — Most common recorded selection: over 2.5 (7 of 7 eligible)",
      "source_group": "total|2.5|match|*|*#explicit",
      "leader": "over",
      "n": 7,
      "market_label": "Over/Under 2.5 goals",
      "row_list": [
       {
        "figure": 7,
        "in_words": "over 2.5",
        "choice": "over"
       }
      ]
     },
     {
      "phrase": "Double chance — Most common recorded selection: draw or Paris Saint-Germain (3 of 5 eligible)",
      "source_group": "double_chance|*|match|*|*#explicit",
      "leader": "X2",
      "n": 5,
      "market_label": "Double chance",
      "row_list": [
       {
        "figure": 3,
        "in_words": "draw or Paris Saint-Germain",
        "choice": "X2"
       },
       {
        "figure": 1,
        "in_words": "Manchester City or Paris Saint-Germain",
        "choice": "12"
       },
       {
        "figure": 1,
        "in_words": "Manchester City or draw",
        "choice": "1X"
       }
      ]
     },
     {
      "phrase": "Draw no bet — Most common recorded selection: Manchester City (3 of 4 eligible)",
      "source_group": "draw_no_bet|*|match|*|*#explicit",
      "leader": "1",
      "n": 4,
      "market_label": "Draw no bet",
      "row_list": [
       {
        "figure": 3,
        "in_words": "Manchester City",
        "choice": "1"
       },
       {
        "figure": 1,
        "in_words": "Paris Saint-Germain",
        "choice": "2"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 1,
    "not_counted": 2
   },
   "composition": [
    "n-02dd32e9c3a0db3d88e5959b",
    "n-030571523f23beab32f4fa4f",
    "n-08ea3b3e8bed7a128f29d323",
    "n-09d80b59c514d40183d17ca9",
    "n-13b792ff1fcc7e1a13605726",
    "n-165e235c7f85e781a45990bc",
    "n-1c943f720a4066d6363999ce",
    "n-1fc1fb6d9768e88e0012f9fa",
    "n-21593e6c2916cc93f762139b",
    "n-2176eb3ca80a3b179e74231b",
    "n-2dd6860ed0b9adf7aeb83671",
    "n-2ffa9097968dfbbe45a2a983",
    "n-36b7e8e57a326816fbbec6c4",
    "n-42198f2f28be3baea1d68788",
    "n-4609f3ffcd830afecdce95bb",
    "n-49f550ac3fa8d90c2c08e26c",
    "n-4a8508ae63df04c3c5b6c410",
    "n-4a9c7f9743095367704c0290",
    "n-50f411afe24863c603794722",
    "n-56b8a9fa40e962e3edc284d3",
    "n-5936232a779d0d2e75dfa585",
    "n-5bf464161efd7d754f8954d6",
    "n-642828ad7717e2c15e9b8b96",
    "n-6627313c3457c4b631bfaff3",
    "n-69323bab2fcf9ea9827d2095",
    "n-6cfbed20726345c415547433",
    "n-70672a76706cf761c49b1e1a",
    "n-76c4859e05a193436c93a895",
    "n-7bc7f1fe857e54950ca4fa82",
    "n-808c1ae62151453a172aef30",
    "n-84957ad9a469a96b55f41a94",
    "n-868387cb61ad733bb4031a1b",
    "n-87726e884d6b0d12d8036a23",
    "n-882a23f60fc9055c34e068d9",
    "n-8912663c07a14083e8d8a5ad",
    "n-8a9246dd59281b5f14adef4d",
    "n-8c589bcd02ca41e1e93cef0e",
    "n-8d0fe62c696c38a5c4f172c7",
    "n-9589e573823fa12123eb4ade",
    "n-9df7fdbbaf846986a3168b3f",
    "n-a75ff6d56c405f81e971c149",
    "n-a9e68d247264cf1fb6c45092",
    "n-ac8961f6688a619764d847e0",
    "n-bcfad6c34b818eb534095c6e",
    "n-c23160b5179bf6137db5986f",
    "n-c77f52ff0620e17eed8e403b",
    "n-c7b464ce48425efeb3409eea",
    "n-d08e42f7fe290a5a4e712463",
    "n-d51712d06493ac277aa471d9",
    "n-da49e2a13b3b833c04af854e",
    "n-dfbae295ac630a153198b3a3",
    "n-e96967ffb148dcf907da4010",
    "n-ec5c4c50a07c8ec78c8c7122",
    "n-efbcd03cb16d57dbdc7e48f2",
    "n-f162a52cd49a3372e8d6dfb6",
    "n-f2d34b84b23fcce87b8bfaaa",
    "n-f3278927ecc2d28aa04d971d",
    "n-f36c25a065ad71f0b18169b4",
    "n-f8fec0ab2bf8df4eca830d34",
    "n-fad6eb13dbc7211a6f179b2a",
    "n-fcdb94b8452ebcfb769b2daf",
    "n-fea9d1a2c47fd87f54dd3acf"
   ],
   "hash": "eca1497c534842df5235dfe3ac8ea0d3d10ceb201f91f8cd2fa7785f1497c3f9"
  },
  "author_rows": [
   {
    "id": "sr-ebff5eff7c7e72fd66ec378a",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.618Z",
    "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-33336753c2baa8497ac846a3",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.618Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 11,
     "method_version": "2.2",
     "net_points_hundredths": -8934,
     "period_from": "2026-10-11",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "-3.72",
     "settled_picks": 24,
     "staked_hundredths": 240000,
     "void": 0
    },
    "composition": [
     "c|s-0bda80625d12|r-9f718a795d054cf4|v-72085f13f6a13506",
     "c|s-2108f1002354|r-39e2c3229e9c2cd6|v-eb32d4a5b03560b1",
     "c|s-2108f1002354|r-bdf5888f2126ae61|v-e9e050cbaed65681",
     "c|s-2108f1002354|r-e6190fb0c99b62f0|v-5936cea7ab70ce47",
     "c|s-2aa0d9a09e3f|r-6befe6310826f689|v-e66f2da8fff16693",
     "c|s-2aa0d9a09e3f|r-91824ede89179eef|v-ef2eab60e46a2b84",
     "c|s-63a23007668d|r-4436f4564b718a45|v-4b5c4097ab69fd44",
     "c|s-63a23007668d|r-5db62ddebb772a14|v-8d341e4f9aa316da",
     "c|s-63a23007668d|r-dbb6589532785173|v-638050ab2364803f",
     "c|s-6daf1549fb1e|r-11f8e7449fa5c236|v-f995b6bb238047ef",
     "c|s-6daf1549fb1e|r-4702a8da8c1027d7|v-669f6f145c37a92f",
     "c|s-6daf1549fb1e|r-ce3e992bc2953097|v-34790a0f663295a8",
     "c|s-6edca84611db|r-b898b122cee29d24|v-13f472cf51cecdb6",
     "c|s-7f51e7225c5b|r-41cc267a16bb8212|v-7b27563af4f4b94f",
     "c|s-7f51e7225c5b|r-cb68a7c9e3c03126|v-e2c50b865e159733",
     "c|s-7f51e7225c5b|r-cf00101707003355|v-5f504b3731bd1558",
     "c|s-8736de637615|r-9885fe870a4bd009|v-792e6315783fd5d4",
     "c|s-8736de637615|r-ed42e2bcf1192b8d|v-cf86fac71b8593ac",
     "c|s-890891f7d4b9|r-26040de607fd6678|v-b8cd9af9301fd723",
     "c|s-890891f7d4b9|r-65bff3fdffa5e1ce|v-7c4355e185f7a572",
     "c|s-d312f62f6591|r-bffb82f7c8862295|v-2d856fa94d5ec53b",
     "c|s-e65525f23524|r-386d99cd1cf95275|v-a6ab238adf93dba1",
     "c|s-e65525f23524|r-6f1ee7b476d8a361|v-04dcbe475893cfae",
     "c|s-e65525f23524|r-ab4e4aab7bc0184f|v-59b596e426ee5c9a"
    ],
    "hash": "69a89e9ac72cbffb3246b5d856f3d1fb350ae6f1adddfb11344e2fa8f711a607",
    "entity_ref": "e-0c11d68af3f02a4e6ed6728a",
    "name_shown": "Wincomparator",
    "url": "/sources/wincomparator-com/products/wincomparator/"
   },
   {
    "id": "sr-ffca99f7b98f6ba47c42a266",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.618Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-10648387bd9db6ca839f0a3b",
    "name_shown": "Kieran Burke",
    "url": "/authors/kieran-burke/"
   },
   {
    "id": "sr-8003b41e3364cd36f41b4135",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.618Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 5,
     "method_version": "2.2",
     "net_points_hundredths": 54605,
     "period_from": "2026-10-10",
     "period_to": "2026-10-11",
     "price_rule": "Our market snapshot",
     "return_percent": "68.26",
     "settled_picks": 11,
     "staked_hundredths": 80000,
     "void": 3
    },
    "composition": [
     "c|s-517779e59c16|r-31bb186975690345|v-a79407af619eae6c",
     "c|s-517779e59c16|r-6f44c8d1c9f04db1|v-873bd44228998f57",
     "c|s-517779e59c16|r-e56df2751e0f325c|v-2a1b48f083f08c03",
     "c|s-728350a5d371|r-35358df3dcb318dc|v-ca4e57f88eb3e499",
     "c|s-a7837daec4e9|r-02e77611ab7d49cd|v-102bd9e6a0454c97",
     "c|s-a7837daec4e9|r-1341e67ac79c5e49|v-6d3b72f3a42bbc6a",
     "c|s-a7837daec4e9|r-9366a0e1416efc7d|v-90269f28687f2ebd",
     "c|s-b421c1106eb1|r-5ec2ee1a40100ea6|v-24a93f0dc14cf35f",
     "c|s-b421c1106eb1|r-c0ae3e9a8f341bf2|v-3a422896164b0864",
     "c|s-d94c740f7123|r-3191d54b3a8f6173|v-5b4d7947f231af8b",
     "c|s-d94c740f7123|r-9b237d06be8a21f9|v-5195164624fb113f"
    ],
    "hash": "256a3ff2a7e1efe50193922ba71ac91752d02a949d5a9db371ec6eeaafd3e852",
    "entity_ref": "e-113474c8b466a7841c58979b",
    "name_shown": "Delfina Elias",
    "url": "/authors/delfina-elias/"
   },
   {
    "id": "sr-f3f364c6646abe7a067cc88f",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.618Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-12cedb0204828033c06e8e75",
    "name_shown": "Poznavach.com — FudbalTiper",
    "url": "/sources/poznavach-com/products/fudbaltiper/"
   },
   {
    "id": "sr-8ccc54674640aaabcf5148f9",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.618Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": -20000,
     "period_from": "2026-10-13",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "-100.00",
     "settled_picks": 2,
     "staked_hundredths": 20000,
     "void": 0
    },
    "composition": [
     "c|s-2108f1002354|r-663c937965df2150|v-65b6a887a306708f",
     "c|s-2108f1002354|r-bdf5888f2126ae61|v-e9e050cbaed65681"
    ],
    "hash": "fe26b0c8db985267564b6063dcb5c9baccb1d796ed1e2d908fe18a1e2c319eaf",
    "entity_ref": "e-204e7c0ca329119352488472",
    "name_shown": "Le Figaro Paris Sportifs",
    "url": "/sources/paris-sportifs-lefigaro-fr/"
   },
   {
    "id": "sr-7856e3f2d1e9f31f9efbaaf8",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-2258bb595e21b6367d42182d",
    "name_shown": "Lorenz Lomme",
    "url": "/authors/lorenz-lomme/"
   },
   {
    "id": "sr-d7558bf58511d285e3d7442b",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-2af786f8ea07a54feb505acb",
    "name_shown": "Transfermarkt.es",
    "url": "/sources/transfermarkt-es/"
   },
   {
    "id": "sr-4295df938c2a77dda4d780f2",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 2,
     "method_version": "2.2",
     "net_points_hundredths": 14000,
     "period_from": "2026-10-10",
     "period_to": "2026-10-11",
     "price_rule": "Our market snapshot",
     "return_percent": "70.00",
     "settled_picks": 2,
     "staked_hundredths": 20000,
     "void": 0
    },
    "composition": [
     "c|s-303919d68e79|r-f05775c2bb565ae6|v-fea3275692055282",
     "c|s-890891f7d4b9|r-26040de607fd6678|v-d601fe5141dcfac5"
    ],
    "hash": "421abc2f79ebb3469c15d1dbe56f8559dbf9166d8af732ec8b6b8e3ac3648e60",
    "entity_ref": "e-491e411e28437458c7f7426e",
    "name_shown": "David Tindall",
    "url": "/authors/david-tindall/"
   },
   {
    "id": "sr-8702cd919d4337f4f6145697",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 12,
     "method_version": "2.2",
     "net_points_hundredths": 16807,
     "period_from": "2026-10-11",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "14.01",
     "settled_picks": 12,
     "staked_hundredths": 120000,
     "void": 0
    },
    "composition": [
     "c|s-0271fdbeeb0d|r-724a72289e7af8c9|v-2dc7ec4adce4b1f5",
     "c|s-06bacf89a285|r-3d3092d76bc58e28|v-a820b418aa57a58b",
     "c|s-40031903677a|r-a1072d992a5e4bf1|v-ecc01a46207b2e3c",
     "c|s-4dc10c72315f|r-12683daf0eec1c24|v-df109adb0bd82d35",
     "c|s-6a22d0a16deb|r-7cdfacb85ed7659f|v-a61ab235bc806387",
     "c|s-6daf1549fb1e|r-11f8e7449fa5c236|v-f995b6bb238047ef",
     "c|s-8702b9f6aca5|r-99fcfd14da0ceffb|v-acf58f5d736462f2",
     "c|s-890891f7d4b9|r-26040de607fd6678|v-b8cd9af9301fd723",
     "c|s-b421c1106eb1|r-c0ae3e9a8f341bf2|v-3a422896164b0864",
     "c|s-c6ff28609cbc|r-71691b0377ca68f9|v-15659294580702eb",
     "c|s-d9409c72d207|r-1563318f9fe87fc3|v-042baec1c6d6bb72",
     "c|s-dfd94b3dad49|r-2957b017cd9dae3a|v-931b1d5be76a774c"
    ],
    "hash": "a054fbb95e66812eda9f1683630f69cf105927aba3696c86a90a84975bb3d9c0",
    "entity_ref": "e-75a0c8be5554a03a944dbd52",
    "name_shown": "İddaaTahmin",
    "url": "/sources/iddaatahmin11-com/"
   },
   {
    "id": "sr-2ffae956c8ec04cfe70aa13b",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-777ecab877083effd2ecdf98",
    "name_shown": "Rodrigo González",
    "url": "/authors/rodrigo-gonzalez/"
   },
   {
    "id": "sr-876b03b508efa450eca6b7b1",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-7ea0717014efcf9e0709d94a",
    "name_shown": "Ewan Ross-Murray",
    "url": "/authors/ewan-ross-murray/"
   },
   {
    "id": "sr-a417a2ef27ee5c2d59a3f03d",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-8e187e16c4b6ff71a018973b",
    "name_shown": "Sam McLoughlin",
    "url": "/authors/sam-mcloughlin/"
   },
   {
    "id": "sr-db60c9eec9b886eaf37c8933",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 2,
     "method_version": "2.2",
     "net_points_hundredths": 2727,
     "period_from": "2026-10-13",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "9.09",
     "settled_picks": 3,
     "staked_hundredths": 30000,
     "void": 0
    },
    "composition": [
     "c|s-0271fdbeeb0d|r-0e484ac2fb328e29|v-55a25f140ae0be09",
     "c|s-0271fdbeeb0d|r-8c9d98687da2e6c6|v-a7c1837604d4e2bc",
     "c|s-dfd94b3dad49|r-a926555384a08113|v-5f9c31499882ec4c"
    ],
    "hash": "f0af68002ba55386427256c3da3a8b91f740efc4ea69c799082d451b13665160",
    "entity_ref": "e-9b09d4e9eb231abca2128035",
    "name_shown": "Goksim",
    "url": "/authors/goksim/"
   },
   {
    "id": "sr-e1ed04c7ff9e54b2b6a49425",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-a1f5a7c31de22df92461d351",
    "name_shown": "Arvid Snacke",
    "url": "/authors/arvid-snacke/"
   },
   {
    "id": "sr-680841c9f4d3fbc8a0a954ab",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": 13000,
     "period_from": "2026-10-10",
     "period_to": "2026-10-10",
     "price_rule": "Our market snapshot",
     "return_percent": "130.00",
     "settled_picks": 1,
     "staked_hundredths": 10000,
     "void": 0
    },
    "composition": [
     "c|s-8ffaa07fdf31|r-09c05cadbafe4f45|v-56eac26e83b77df8"
    ],
    "hash": "ba8824894c1679b06a6ad937da41435072da42249d019b760ff85efa464e98f3",
    "entity_ref": "e-a37055f72f52c0fdfe8df63a",
    "name_shown": "Oliver Thomas",
    "url": "/authors/oliver-thomas/"
   },
   {
    "id": "sr-819564fdba075b9471fa4464",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 11,
     "method_version": "2.2",
     "net_points_hundredths": -61963,
     "period_from": "2026-10-11",
     "period_to": "2026-10-12",
     "price_rule": "Our market snapshot",
     "return_percent": "-29.51",
     "settled_picks": 21,
     "staked_hundredths": 210000,
     "void": 0
    },
    "composition": [
     "c|s-06bacf89a285|r-3d3092d76bc58e28|v-a820b418aa57a58b",
     "c|s-06bacf89a285|r-fd50a5f727ff7611|v-671948bae241e25e",
     "c|s-12343692d377|r-69b7b91e7b6d53e3|v-63f5867efbf22102",
     "c|s-3bc84f9786dd|r-3addadac09536c56|v-00d97183a862b422",
     "c|s-3bc84f9786dd|r-5d7b97a7f446dc19|v-c22fff0114bd7b5b",
     "c|s-40031903677a|r-a1072d992a5e4bf1|v-ecc01a46207b2e3c",
     "c|s-6daf1549fb1e|r-11f8e7449fa5c236|v-f995b6bb238047ef",
     "c|s-7f51e7225c5b|r-41cc267a16bb8212|v-25ed4f0b755ab64c",
     "c|s-7f51e7225c5b|r-82075465a4a75ed3|v-a7a2be7bdd5b8541",
     "c|s-83453d98f561|r-60b1d08e7cfe9731|v-39a042a3bd2abf20",
     "c|s-83453d98f561|r-ec9f8c732310bf16|v-a417ac5e45509a4b",
     "c|s-83453d98f561|r-f6f36352b7ea1cda|v-30e6451cf2c59e3f",
     "c|s-8736de637615|r-9885fe870a4bd009|v-cc8a527f7538bcdf",
     "c|s-8736de637615|r-ed42e2bcf1192b8d|v-cf86fac71b8593ac",
     "c|s-890891f7d4b9|r-26040de607fd6678|v-d601fe5141dcfac5",
     "c|s-890891f7d4b9|r-65bff3fdffa5e1ce|v-7c4355e185f7a572",
     "c|s-b421c1106eb1|r-128ee20d30ba0330|v-299f20ef645f024d",
     "c|s-b421c1106eb1|r-5ec2ee1a40100ea6|v-16f301b7c307e289",
     "c|s-b421c1106eb1|r-c0ae3e9a8f341bf2|v-3a422896164b0864",
     "c|s-f793845eecea|r-6646a34ffa003619|v-9aabb3474f092221",
     "c|s-f793845eecea|r-9034d876aebe914e|v-b5deba495c01d657"
    ],
    "hash": "f8bf2206c22f244a817971148ae4f6367a84132f6e08d6a94f287f97b9ca896c",
    "entity_ref": "e-ad551d9e75e7ce9b7cb2722f",
    "name_shown": "Ouest-France paris sportifs",
    "url": "/sources/paris-sportifs-ouest-france-fr/"
   },
   {
    "id": "sr-7c63a0caf0a1875a434ad428",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.619Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 1,
     "method_version": "2.2",
     "net_points_hundredths": 7152,
     "period_from": "2026-10-13",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "71.52",
     "settled_picks": 1,
     "staked_hundredths": 10000,
     "void": 0
    },
    "composition": [
     "c|s-82694d0b8f23|r-0365ab8a6f5e6a32|v-df81c4b607a0decf"
    ],
    "hash": "68b28b4a88c903812477c2d997e2c8b2c2d48174cdda52adc154d61369cba2a5",
    "entity_ref": "e-af446a2bb77d860bb17a8a73",
    "name_shown": "Statymai",
    "url": "/sources/statymai-com/"
   },
   {
    "id": "sr-0ab9751213f9465e84390a25",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.620Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 14,
     "method_version": "2.2",
     "net_points_hundredths": 29116,
     "period_from": "2026-10-11",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "22.40",
     "settled_picks": 14,
     "staked_hundredths": 130000,
     "void": 1
    },
    "composition": [
     "c|s-12343692d377|r-c0f4f4a7f1aa232e|v-efc96091f9465e6b",
     "c|s-40031903677a|r-308e227cfa2bbee7|v-81fff31766cd9600",
     "c|s-6daf1549fb1e|r-4702a8da8c1027d7|v-669f6f145c37a92f",
     "c|s-7674778c71d5|r-a2467934ba705f6e|v-4eb0051dc65def93",
     "c|s-7f51e7225c5b|r-1463b30df3322640|v-fe68c08531fb43bb",
     "c|s-82694d0b8f23|r-485d3a1582303972|v-882ca2bfdce72168",
     "c|s-8702b9f6aca5|r-99fcfd14da0ceffb|v-acf58f5d736462f2",
     "c|s-8736de637615|r-9885fe870a4bd009|v-792e6315783fd5d4",
     "c|s-98cb3d9d0835|r-c097eaea3abc9721|v-cb0a26cb2cd6a8a6",
     "c|s-a7837daec4e9|r-1341e67ac79c5e49|v-6d3b72f3a42bbc6a",
     "c|s-d89c86e9d1db|r-24d5bb7b45b36cf1|v-dd65fa22cbf40aee",
     "c|s-dfd94b3dad49|r-805216c45ef470fb|v-58f57c28aac09f1a",
     "c|s-e65525f23524|r-6f1ee7b476d8a361|v-f6b0fb028c052bc9",
     "c|s-f793845eecea|r-6646a34ffa003619|v-9aabb3474f092221"
    ],
    "hash": "e5df6be277d240c8b4dca96aabdde6e8928ba1139a2a7290a357dae77588f0a0",
    "entity_ref": "e-be2f33813b4b9a496719fe5c",
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/"
   },
   {
    "id": "sr-0397b8e6a0cf5f3af336f311",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.620Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-c73e2d690083b73e2063c241",
    "name_shown": "Scores24",
    "url": "/sources/scores24-live/"
   },
   {
    "id": "sr-08315aa9ecc9c2b556819e78",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.620Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 35,
     "method_version": "2.2",
     "net_points_hundredths": 29499,
     "period_from": "2026-10-03",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "8.19",
     "settled_picks": 36,
     "staked_hundredths": 360000,
     "void": 0
    },
    "composition": [
     "c|s-06bacf89a285|r-3d3092d76bc58e28|v-a820b418aa57a58b",
     "c|s-094908148541|r-6c6d2128b681925c|v-8abe74cadb567702",
     "c|s-1be81e1ea862|r-ccd31ce11a10d243|v-0cbe8ce2841b8af4",
     "c|s-396768bd82dd|r-750e0987f1d3fb1c|v-fbdf594b83631882",
     "c|s-3b581b019b07|r-98e6de82efe58191|v-cd6119d6eaa79cbd",
     "c|s-4374858573f2|r-f5229b29d7e7c883|v-c42b9c4b61bee5ec",
     "c|s-457db28d4b83|r-b7cb76a26c5842a4|v-a93ac5c8445adda9",
     "c|s-60e403153fd3|r-8b03fb19aec7b154|v-ee865feaf4faafc3",
     "c|s-63a23007668d|r-4436f4564b718a45|v-4b5c4097ab69fd44",
     "c|s-63a23007668d|r-dbb6589532785173|v-b14a44ffae4e59ef",
     "c|s-6daf1549fb1e|r-11f8e7449fa5c236|v-f995b6bb238047ef",
     "c|s-7284e8f9dd75|r-14f4fd731e1581c2|v-d6c3cacded821981",
     "c|s-75359e8318d6|r-5ea37c1d92ca7bfb|v-5079a861d7edb7de",
     "c|s-7674778c71d5|r-09b18aed453e37eb|v-03498a51712fbae4",
     "c|s-784b6fe1a394|r-7c9dd876cc47be67|v-b767d132af3d744e",
     "c|s-83453d98f561|r-1ba2e461bfac9824|v-c6bf908d1f6dfc15",
     "c|s-8671e54fe987|r-26cd0bf1ae9a2e8f|v-d2b2e737eb7668d8",
     "c|s-8736de637615|r-9885fe870a4bd009|v-792e6315783fd5d4",
     "c|s-890891f7d4b9|r-ad2ddf93d867300a|v-cdca1325548595b3",
     "c|s-8ffaa07fdf31|r-09c05cadbafe4f45|v-56eac26e83b77df8",
     "c|s-98cb3d9d0835|r-2f8372e19abd03be|v-6af995629a4cda55",
     "c|s-99b355985f5d|r-65cadb2a047e678e|v-efa56f7c79833b89",
     "c|s-9a8738c8f2a7|r-ad797b2d61502f41|v-1dc13ea6aad5a3a1",
     "c|s-a3f863875035|r-62d707177ffcce6d|v-5d37c9ac84def1e7",
     "c|s-a52bcdbd2d51|r-fd54afdd4939a1b3|v-5d1e116e2ef9e53b",
     "c|s-a6d599e29c75|r-20bfc97738e85f0a|v-f8dfad0dc285d93d",
     "c|s-a7837daec4e9|r-d370af016301ba9c|v-b7454f33e1d11a7d",
     "c|s-ba3d2d894694|r-f7e4fda83eac7d10|v-6a6beff5eb4d3b0d",
     "c|s-baa2622eed96|r-8c287d7fabbeb380|v-cf3d944f6f0b35ab",
     "c|s-c037b5731ac6|r-155551fd6f4a7c1a|v-84d5f6de18b8b0f7",
     "c|s-c171e17a7b8d|r-ffb521b2f6bf546b|v-48e1302d10600a2b",
     "c|s-c6ff28609cbc|r-54801eacc33305a4|v-6363fac5dd2b79a4",
     "c|s-d9409c72d207|r-464125565b2d2eba|v-a419dadedafee8cb",
     "c|s-e2d306934e5f|r-764b07ac5ff6024f|v-7d26c7f2e3c9b594",
     "c|s-e65525f23524|r-ab4e4aab7bc0184f|v-017d6e69868cb8a1",
     "c|s-f1d27d00d25a|r-cca9dda7d346c4b2|v-69064ad9a50b36c7"
    ],
    "hash": "7323cc7ea397b8b22e582cb6d965dbf6482c1268dc8282bed6e9d5f3ec57e6c8",
    "entity_ref": "e-db760645a3ae9e4e98f32a30",
    "name_shown": "Free Super Tips",
    "url": "/sources/free-super-tips/"
   },
   {
    "id": "sr-0274a3286d93bba32c5c777e",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.620Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 2,
     "method_version": "2.2",
     "net_points_hundredths": -20000,
     "period_from": "2026-10-11",
     "period_to": "2026-10-12",
     "price_rule": "Our market snapshot",
     "return_percent": "-33.33",
     "settled_picks": 6,
     "staked_hundredths": 60000,
     "void": 0
    },
    "composition": [
     "c|s-6edca84611db|r-07ee791b1426b84e|v-66973b1894846abc",
     "c|s-6edca84611db|r-10fe920e6272f0e3|v-acab1ee2a52f8fc6",
     "c|s-6edca84611db|r-b898b122cee29d24|v-d3314480b3966296",
     "c|s-c6ff28609cbc|r-54801eacc33305a4|v-a2acf34b21e23a06",
     "c|s-c6ff28609cbc|r-71691b0377ca68f9|v-15659294580702eb",
     "c|s-c6ff28609cbc|r-cbc0f0c35751d5be|v-c8bcaa14ddc4b9fc"
    ],
    "hash": "673a2cf17e2914ce5b4a615cdd3e651a4509bbe5efd090ac836cf1f99614517d",
    "entity_ref": "e-dcb206dc4a29e2be3c7c541f",
    "name_shown": "Didier Lohe",
    "url": "/authors/didier-lohe/"
   },
   {
    "id": "sr-b9dea5efe74f86b137e2bd3a",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.620Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-df56d5b2b5d6e418ffa4b15d",
    "name_shown": "Joe Townsend",
    "url": "/authors/joe-townsend/"
   },
   {
    "id": "sr-9cabab9767111a7d59ceaf54",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.620Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-e7b571a49ccf14c99dc3d534",
    "name_shown": "Andrea Colucci",
    "url": "/authors/andrea-colucci/"
   },
   {
    "id": "sr-cc6398c5b6c5d894d85fbc9f",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.620Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 6,
     "method_version": "2.2",
     "net_points_hundredths": 480,
     "period_from": "2026-10-13",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "0.44",
     "settled_picks": 11,
     "staked_hundredths": 110000,
     "void": 0
    },
    "composition": [
     "c|s-2108f1002354|r-39e2c3229e9c2cd6|v-eb32d4a5b03560b1",
     "c|s-2108f1002354|r-bdf5888f2126ae61|v-f33fa62306e18441",
     "c|s-25da6d9a1a0e|r-a90a214209e51fe2|v-ff47f3ccb6fa25a1",
     "c|s-25da6d9a1a0e|r-adc30a70d1b8db7b|v-5c2e32e83b2784d1",
     "c|s-8a7a1208a9de|r-4c71a3a0c9ecbfe4|v-6a1f7f25356fc8fc",
     "c|s-8a7a1208a9de|r-96f58dc86b97e712|v-31c25f51a905949a",
     "c|s-d50d34139ad5|r-065f039a20126e03|v-edd7ca1c11daef1a",
     "c|s-d50d34139ad5|r-c8a5cd024091b384|v-a005c11f3dd21962",
     "c|s-d9409c72d207|r-464125565b2d2eba|v-a419dadedafee8cb",
     "c|s-e3eba42401d5|r-5eda45511baa686e|v-5e9968906c0667d1",
     "c|s-e3eba42401d5|r-e8c7f65dcc352fb8|v-c5d79a9bc8bccf4c"
    ],
    "hash": "2417f8027c5bca6326b571cc05baa8f0fcdef6618c15c6d48f2f7bc10a786978",
    "entity_ref": "e-ee8632a85dace9e58b15c36e",
    "name_shown": "BetClan",
    "url": "/sources/betclan-com/"
   },
   {
    "id": "sr-09d9236f5aa16918ed3bbc03",
    "type_code": "author_before_match",
    "moment_at": "2026-10-14T19:00:00.000Z",
    "freeze_at": "2026-10-14T22:10:54.620Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 4,
     "method_version": "2.2",
     "net_points_hundredths": 13072,
     "period_from": "2026-10-12",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "32.68",
     "settled_picks": 4,
     "staked_hundredths": 40000,
     "void": 0
    },
    "composition": [
     "c|s-3bc84f9786dd|r-0673ba7a252f0873|v-ec734926211fadcd",
     "c|s-82694d0b8f23|r-1fe1e63873c2073b|v-9ba08ad6c2da834a",
     "c|s-c6e403eadb47|r-b60e8438088a1792|v-fff06304d048e18d",
     "c|s-d50d34139ad5|r-065f039a20126e03|v-edd7ca1c11daef1a"
    ],
    "hash": "77e93a645e5afd0b2c657250245f33458fe787ffc506d0c3e672abbb08e2576f",
    "entity_ref": "e-f627d680cd81e272f675a398",
    "name_shown": "Rekatochklart",
    "url": "/sources/rekatochklart-com/"
   }
  ],
  "late_additions": null,
  "chips": {
   "id": "sr-3088337f2da1b8300415fcc8",
   "type_code": "chips",
   "moment_at": "2026-10-14T19:00:00.000Z",
   "freeze_at": "2026-10-14T22:10:54.617Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-02dd32e9c3a0db3d88e5959b": [],
     "n-030571523f23beab32f4fa4f": [],
     "n-08ea3b3e8bed7a128f29d323": [],
     "n-09d80b59c514d40183d17ca9": [],
     "n-13b792ff1fcc7e1a13605726": [],
     "n-165e235c7f85e781a45990bc": [],
     "n-1c943f720a4066d6363999ce": [],
     "n-1fc1fb6d9768e88e0012f9fa": [],
     "n-21593e6c2916cc93f762139b": [
      {
       "id": "zk-5e60428d514448a0abd1",
       "k": 61.0,
       "category": {
        "market_label": "total"
       },
       "m": null,
       "n": 103,
       "as_of_moment": "2026-10-14T00:48:45.000Z",
       "window": "all",
       "layer": "live+archived",
       "body": "Strongest bet type: Goals over/under · 61/103 · field 58%",
       "body_without_prices": "Strongest bet type: Goals over/under · 61/103 · field 58%",
       "url": "/titles/m-11-most-recorded-bet-type/#zk-5e60428d514448a0abd1",
       "tier": null,
       "type_code": "M-11"
      }
     ],
     "n-2176eb3ca80a3b179e74231b": [],
     "n-2dd6860ed0b9adf7aeb83671": [],
     "n-2ffa9097968dfbbe45a2a983": [],
     "n-36b7e8e57a326816fbbec6c4": [],
     "n-42198f2f28be3baea1d68788": [],
     "n-4609f3ffcd830afecdce95bb": [],
     "n-49f550ac3fa8d90c2c08e26c": [],
     "n-4a8508ae63df04c3c5b6c410": [],
     "n-4a9c7f9743095367704c0290": [],
     "n-50f411afe24863c603794722": [],
     "n-56b8a9fa40e962e3edc284d3": [],
     "n-5936232a779d0d2e75dfa585": [],
     "n-5bf464161efd7d754f8954d6": [],
     "n-642828ad7717e2c15e9b8b96": [],
     "n-6627313c3457c4b631bfaff3": [],
     "n-69323bab2fcf9ea9827d2095": [],
     "n-6cfbed20726345c415547433": [],
     "n-70672a76706cf761c49b1e1a": [],
     "n-76c4859e05a193436c93a895": [],
     "n-7bc7f1fe857e54950ca4fa82": [],
     "n-808c1ae62151453a172aef30": [],
     "n-84957ad9a469a96b55f41a94": [],
     "n-868387cb61ad733bb4031a1b": [],
     "n-87726e884d6b0d12d8036a23": [],
     "n-882a23f60fc9055c34e068d9": [],
     "n-8912663c07a14083e8d8a5ad": [],
     "n-8a9246dd59281b5f14adef4d": [],
     "n-8c589bcd02ca41e1e93cef0e": [],
     "n-8d0fe62c696c38a5c4f172c7": [],
     "n-9589e573823fa12123eb4ade": [],
     "n-9df7fdbbaf846986a3168b3f": [],
     "n-a75ff6d56c405f81e971c149": [],
     "n-a9e68d247264cf1fb6c45092": [],
     "n-ac8961f6688a619764d847e0": [],
     "n-bcfad6c34b818eb534095c6e": [],
     "n-c23160b5179bf6137db5986f": [],
     "n-c77f52ff0620e17eed8e403b": [],
     "n-c7b464ce48425efeb3409eea": [],
     "n-d08e42f7fe290a5a4e712463": [],
     "n-d51712d06493ac277aa471d9": [],
     "n-da49e2a13b3b833c04af854e": [],
     "n-dfbae295ac630a153198b3a3": [],
     "n-e96967ffb148dcf907da4010": [],
     "n-ec5c4c50a07c8ec78c8c7122": [],
     "n-efbcd03cb16d57dbdc7e48f2": [],
     "n-f162a52cd49a3372e8d6dfb6": [],
     "n-f2d34b84b23fcce87b8bfaaa": [],
     "n-f3278927ecc2d28aa04d971d": [],
     "n-f36c25a065ad71f0b18169b4": [],
     "n-f8fec0ab2bf8df4eca830d34": [],
     "n-fad6eb13dbc7211a6f179b2a": [],
     "n-fcdb94b8452ebcfb769b2daf": [],
     "n-fea9d1a2c47fd87f54dd3acf": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-02dd32e9c3a0db3d88e5959b",
    "n-030571523f23beab32f4fa4f",
    "n-08ea3b3e8bed7a128f29d323",
    "n-09d80b59c514d40183d17ca9",
    "n-13b792ff1fcc7e1a13605726",
    "n-165e235c7f85e781a45990bc",
    "n-1c943f720a4066d6363999ce",
    "n-1fc1fb6d9768e88e0012f9fa",
    "n-21593e6c2916cc93f762139b",
    "n-2176eb3ca80a3b179e74231b",
    "n-2dd6860ed0b9adf7aeb83671",
    "n-2ffa9097968dfbbe45a2a983",
    "n-36b7e8e57a326816fbbec6c4",
    "n-42198f2f28be3baea1d68788",
    "n-4609f3ffcd830afecdce95bb",
    "n-49f550ac3fa8d90c2c08e26c",
    "n-4a8508ae63df04c3c5b6c410",
    "n-4a9c7f9743095367704c0290",
    "n-50f411afe24863c603794722",
    "n-56b8a9fa40e962e3edc284d3",
    "n-5936232a779d0d2e75dfa585",
    "n-5bf464161efd7d754f8954d6",
    "n-642828ad7717e2c15e9b8b96",
    "n-6627313c3457c4b631bfaff3",
    "n-69323bab2fcf9ea9827d2095",
    "n-6cfbed20726345c415547433",
    "n-70672a76706cf761c49b1e1a",
    "n-76c4859e05a193436c93a895",
    "n-7bc7f1fe857e54950ca4fa82",
    "n-808c1ae62151453a172aef30",
    "n-84957ad9a469a96b55f41a94",
    "n-868387cb61ad733bb4031a1b",
    "n-87726e884d6b0d12d8036a23",
    "n-882a23f60fc9055c34e068d9",
    "n-8912663c07a14083e8d8a5ad",
    "n-8a9246dd59281b5f14adef4d",
    "n-8c589bcd02ca41e1e93cef0e",
    "n-8d0fe62c696c38a5c4f172c7",
    "n-9589e573823fa12123eb4ade",
    "n-9df7fdbbaf846986a3168b3f",
    "n-a75ff6d56c405f81e971c149",
    "n-a9e68d247264cf1fb6c45092",
    "n-ac8961f6688a619764d847e0",
    "n-bcfad6c34b818eb534095c6e",
    "n-c23160b5179bf6137db5986f",
    "n-c77f52ff0620e17eed8e403b",
    "n-c7b464ce48425efeb3409eea",
    "n-d08e42f7fe290a5a4e712463",
    "n-d51712d06493ac277aa471d9",
    "n-da49e2a13b3b833c04af854e",
    "n-dfbae295ac630a153198b3a3",
    "n-e96967ffb148dcf907da4010",
    "n-ec5c4c50a07c8ec78c8c7122",
    "n-efbcd03cb16d57dbdc7e48f2",
    "n-f162a52cd49a3372e8d6dfb6",
    "n-f2d34b84b23fcce87b8bfaaa",
    "n-f3278927ecc2d28aa04d971d",
    "n-f36c25a065ad71f0b18169b4",
    "n-f8fec0ab2bf8df4eca830d34",
    "n-fad6eb13dbc7211a6f179b2a",
    "n-fcdb94b8452ebcfb769b2daf",
    "n-fea9d1a2c47fd87f54dd3acf"
   ],
   "hash": "a4a81a5a20e4b86cf896bd06c6d3ed5bfe0fd12158bf4dc1cd53961a54cb09d1"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": "B",
  "open_to_search": true,
  "inputs": {
   "prediction_count": 5,
   "publisher_count": 5,
   "contract": "correct_score_market|*|match|*|*#explicit",
   "forecaster_count": 12,
   "publishers_all": 12,
   "topic_count": 3,
   "checked_count": false,
   "competition_authors": [
    {
     "settled_count": 155
    },
    {
     "settled_count": 70
    },
    {
     "settled_count": 65
    },
    {
     "settled_count": 30
    },
    {
     "settled_count": 28
    },
    {
     "settled_count": 27
    },
    {
     "settled_count": 26
    },
    {
     "settled_count": 24
    },
    {
     "settled_count": 21
    },
    {
     "settled_count": 19
    },
    {
     "settled_count": 16
    },
    {
     "settled_count": 15
    },
    {
     "settled_count": 15
    },
    {
     "settled_count": 15
    },
    {
     "settled_count": 13
    },
    {
     "settled_count": 12
    },
    {
     "settled_count": 11
    },
    {
     "settled_count": 11
    },
    {
     "settled_count": 11
    },
    {
     "settled_count": 10
    },
    {
     "settled_count": 9
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 6
    },
    {
     "settled_count": 6
    },
    {
     "settled_count": 6
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 4
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    }
   ],
   "started": true,
   "facts_only": false,
   "counted_predictions": 21,
   "counted_sources": 12
  },
  "gates_words": "Open to search: 21 counted predictions from 12 different sources",
  "created_from": "prediction_page",
  "prediction_count": 6,
  "publisher_count": 12,
  "forecaster_count": 4,
  "newcomer_count": 15,
  "competition_authors": [
   {
    "name_shown": "Baba",
    "url": "/authors/baba/",
    "source_group": "tipsters",
    "settled_count": 65,
    "match_count": 37,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "10.1",
    "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": "Infobetting",
    "url": "/sources/infobetting-com/",
    "source_group": "websites",
    "settled_count": 62,
    "match_count": 180,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-18.6",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-5f259bebd944649c02ef",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 1 Nov",
      "body": "7 matches in a row, every pick correct · 31 Oct–1 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-5f259bebd944",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-abb804e6fe445ae3046d",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.25 · 25 Oct",
      "body": "Draw at 3.25 · Angers v Lorient · 25 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-abb804e6fe44",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     }
    ]
   },
   {
    "name_shown": "Kelechi Udoka",
    "url": "/authors/kelechi-udoka/",
    "source_group": "experts",
    "settled_count": 26,
    "match_count": 8,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-6.5",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-ba521923fc96a7885424",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 0–2 · 31 Oct",
      "body": "Exact score 0–2 · Levante UD v Atlético Madrid · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-ba521923fc96",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     },
     {
      "title_id": "zk-3dc8575a8b807d7234a0",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.45 · 16 Oct",
      "body": "Draw at 3.45 · Deportivo de A Coruña v Levante UD · 16 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-3dc8575a8b80",
      "url": null,
      "tier": null,
      "event_at": "2026-10-16"
     }
    ]
   },
   {
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/",
    "source_group": "websites",
    "settled_count": 25,
    "match_count": 42,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "8.3",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-1f2dc73852fb72ab0133",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "Bundesliga · 2/3 · 26 Oct",
      "body": "Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-1f2dc73852fb",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-ca7508509979566f1f5d",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "8 right in a row · 12 Oct",
      "body": "8 matches in a row, every pick correct · 11 Oct–12 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-ca7508509979",
      "url": null,
      "tier": null,
      "event_at": "2026-10-12"
     }
    ]
   },
   {
    "name_shown": "James Milton",
    "url": "/authors/james-milton/",
    "source_group": "experts",
    "settled_count": 24,
    "match_count": 39,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "26.4",
    "too_few": false
   },
   {
    "name_shown": "Liam Flin",
    "url": "/authors/liam-flin/",
    "source_group": "experts",
    "settled_count": 23,
    "match_count": 38,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-14.0",
    "too_few": false
   },
   {
    "name_shown": "Free Super Tips",
    "url": "/sources/free-super-tips/",
    "source_group": "websites",
    "settled_count": 21,
    "match_count": 22,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-52.9",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-73ce7fd9e5f9fd07b8cb",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 8 · 17 Oct",
      "body": "Only one right of 8 tipsters and sources · Away win · Brentford v Liverpool · 17 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-73ce7fd9e5f9",
      "url": null,
      "tier": null,
      "event_at": "2026-10-17"
     },
     {
      "title_id": "zk-40ac82fdc6c742107246",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 3–1 · 6 Nov",
      "body": "Exact score 3–1 · Toulouse v RC Strasbourg · 6 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-40ac82fdc6c7",
      "url": null,
      "tier": null,
      "event_at": "2026-11-06"
     }
    ]
   },
   {
    "name_shown": "Miguel Alvim",
    "url": "/authors/miguel-alvim/",
    "source_group": "tipsters",
    "settled_count": 21,
    "match_count": 14,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "59.6",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-1d5292ed85a71802d687",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "6/7 · week of 19 Oct",
      "body": "6/7 result calls right · week of 19 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-1d5292ed85a7",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     }
    ]
   },
   {
    "name_shown": "Joe Casey",
    "url": "/authors/joe-casey/",
    "source_group": "experts",
    "settled_count": 14,
    "match_count": 32,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-50.7",
    "too_few": false
   },
   {
    "name_shown": "Andrew Hendrie",
    "url": "/authors/andrew-hendrie/",
    "source_group": "tipsters",
    "settled_count": 13,
    "match_count": 12,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-52.9",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-3e256e8a03111157ba69",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "1st of 3 · week of 19 Oct",
      "body": "Australia A-League, week of 19 Oct 2026: 4/6 result calls right, first of 3 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-3e256e8a0311",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     }
    ]
   },
   {
    "name_shown": "Adam Clancy",
    "url": "/authors/adam-clancy/",
    "source_group": "experts",
    "settled_count": 11,
    "match_count": 6,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-4.8",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-00127b096cd80b1c2185",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 3–1 · 6 Nov",
      "body": "Exact score 3–1 · Everton v Coventry City · 6 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-00127b096cd8",
      "url": null,
      "tier": null,
      "event_at": "2026-11-06"
     },
     {
      "title_id": "zk-1d1004a15d4a5a634d37",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 4.00 · 5 Nov",
      "body": "Draw at 4.00 · Crystal Palace v TSG Hoffenheim · 5 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-1d1004a15d4a",
      "url": null,
      "tier": null,
      "event_at": "2026-11-05"
     }
    ]
   },
   {
    "name_shown": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "source_group": "websites",
    "settled_count": 11,
    "match_count": 43,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-11.3",
    "too_few": false,
    "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": "Joshua Cole",
    "url": "/authors/joshua-cole/",
    "source_group": "experts",
    "settled_count": 11,
    "match_count": 4,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-41.2",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-12229464e25b26694d54",
      "code_name": "P-02",
      "title_tier": "dated_record",
      "badge_label": "No.1 · week of 12 Oct",
      "body": "No.1 of 11 · 9/11 result calls right · week of 12 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-12229464e25b",
      "url": null,
      "tier": "No.1",
      "event_at": "2026-10-18"
     },
     {
      "title_id": "zk-1f2df03495edde3b9407",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "Süper Lig · 3/3 · 19 Oct",
      "body": "Süper Lig, week of 19 Oct 2026: 3/3 result calls right, first of 5 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-1f2df03495ed",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     }
    ]
   },
   {
    "name_shown": "Lewis Nolan",
    "url": "/authors/lewis-nolan/",
    "source_group": "experts",
    "settled_count": 10,
    "match_count": 6,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-68.8",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-5cd48dba7554fbd96403",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "1st of 12 · week of 26 Oct",
      "body": "Germany DFB Pokal, week of 26 Oct 2026: 4/5 result calls right, first of 12 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-5cd48dba7554",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-71db437391018696ecd4",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 6–1 · 28 Oct",
      "body": "Exact score 6–1 · FC Bayern München v Magdeburg · 28 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-71db43739101",
      "url": null,
      "tier": null,
      "event_at": "2026-10-28"
     }
    ]
   },
   {
    "name_shown": "Baptiste Couturiaux",
    "url": "/authors/baptiste-couturiaux/",
    "source_group": "tipsters",
    "settled_count": 9,
    "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-cb7e0a6cafc6fb522747",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 19 Oct",
      "body": "7 matches in a row, every pick correct · 17 Oct–19 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-cb7e0a6cafc6",
      "url": null,
      "tier": null,
      "event_at": "2026-10-19"
     },
     {
      "title_id": "zk-3ff8f6b757bb4a2d9118",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "8/8 · week of 26 Oct",
      "body": "8/8 result calls right · week of 26 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-3ff8f6b757bb",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     }
    ]
   }
  ],
  "competition_authors_total": 46,
  "competition_authors_10": 14,
  "full": false,
  "facts_only": false,
  "checked_count": null,
  "window": {
   "d_minus_14_at": "2026-09-30T19:00:00.000Z",
   "d_minus_3_at": "2026-10-11T19: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 a 90-minute match-result prediction: Manchester City 4 · Draw 0 · Paris Saint-Germain 0. Another 4 predicted an exact score (implied: Manchester City 2 · Draw 2 · Paris Saint-Germain 0). 4 gave other markets only.",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 4,
    "X": 0,
    "2": 0
   },
   "forecasters_outcome": 4,
   "from_score": {
    "1": 2,
    "X": 2
   },
   "forecasters_from_score": 4,
   "other_markets_only": 4,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-13T23:29:25.814Z",
   "comparison": null
  },
  "who_what": {
   "contracts": [
    {
     "contract_code": "1x2|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choices": [
      {
       "code_name": "1",
       "in_words": "Manchester City",
       "tips": [
        {
         "entry_id": "n-f3278927ecc2d28aa04d971d",
         "author_name": "Dailysports",
         "author_href": "/sources/dailysports-net/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "Manchester City",
         "choice_key": "1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-13T15:09:27.025Z",
         "posted_at": "2026-10-13T14:56:26.000Z",
         "author_quoted_price": "2.10",
         "our_snapshot": "2.1500",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/dailysports-net/picks/5/#pick-n-f3278927ecc2d28aa04d971d",
         "original": "https://dailysports.net/predictions/the-hosts-look-more-stable-manchester-city-vs-psg-prediction/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 79,
          "won": 49,
          "void": 0,
          "return_percent": "4.5",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": {
          "settled_picks": 14,
          "return_percent": "22.40",
          "snapshot_taken_at": "2026-10-14T19:00:00.000Z"
         },
         "source_type": "telegram_channels",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 19,
          "won": 14,
          "lost": 3,
          "void": 2,
          "net_points_hundredths": 57390,
          "return_percent": "33.8",
          "avg_odds": "1.66",
          "odds_from_author": 18,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 4,
          "small_sample": true,
          "period_from": "2026-10-11",
          "period_to": "2026-10-14",
          "as_of": "2026-10-14T19:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "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": "Manchester City 2-1 Paris Saint-Germain",
       "tips": [
        {
         "entry_id": "n-48a1998e12f0a7e456c079c0",
         "author_name": "James Kelbrick",
         "author_href": "/authors/james-kelbrick/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Manchester City 2-1 Paris Saint-Germain",
         "choice_key": "2-1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-12T08:54:31.702Z",
         "posted_at": "2026-10-12T08:37:13.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/james-kelbrick/picks/3/#pick-n-48a1998e12f0a7e456c079c0",
         "original": "https://footyaccumulators.com/predictions/champions-league/manchester-city-vs-paris-saint-germain-preview-prediction-and-betting-tips",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 0,
          "portion": null,
          "market_label": "Correct score",
          "other_markets": 11,
          "other_markets_live": 11,
          "other_markets_archived": 0
         },
         "prematch_tally": null,
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 1,
          "won": 1,
          "lost": 0,
          "void": 0,
          "net_points_hundredths": 5900,
          "return_percent": "59.0",
          "avg_odds": "1.59",
          "odds_from_author": 0,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-10",
          "period_to": "2026-10-10",
          "as_of": "2026-10-14T19:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      },
      {
       "code_name": "2-2",
       "in_words": "Manchester City 2-2 Paris Saint-Germain",
       "tips": [
        {
         "entry_id": "n-f8fec0ab2bf8df4eca830d34",
         "author_name": "Oliver Thomas",
         "author_href": "/authors/oliver-thomas/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Manchester City 2-2 Paris Saint-Germain",
         "choice_key": "2-2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-12T15:09:47.428Z",
         "posted_at": "2026-10-12T14:00:00.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/oliver-thomas/picks/2/#pick-n-f8fec0ab2bf8df4eca830d34",
         "original": "https://www.sportsmole.co.uk/football/man-city/champions-league/preview/man-city-vs-psg-prediction-team-news-lineups_606670.html",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 1,
          "won": 0,
          "void": 0,
          "return_percent": "-100.0",
          "period_from": "2026-10-31",
          "period_to": "2026-10-31",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 1,
          "return_percent": "130.00",
          "snapshot_taken_at": "2026-10-14T19: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": 13000,
          "return_percent": "130.0",
          "avg_odds": "2.30",
          "odds_from_author": 0,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-10",
          "period_to": "2026-10-10",
          "as_of": "2026-10-14T19:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      },
      {
       "code_name": "3-1",
       "in_words": "Manchester City 3-1 Paris Saint-Germain",
       "tips": [
        {
         "entry_id": "n-49f550ac3fa8d90c2c08e26c",
         "author_name": "Free Super Tips",
         "author_href": "/sources/free-super-tips/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "Manchester City 3-1 Paris Saint-Germain",
         "choice_key": "3-1",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-13T09:14:43.868Z",
         "posted_at": null,
         "author_quoted_price": "15.00",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/free-super-tips/picks/15/#pick-n-49f550ac3fa8d90c2c08e26c",
         "original": "https://www.freesupertips.com/predictions/manchester-city-vs-psg-predictions-betting-tips-match-previews/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 40,
          "won": 4,
          "void": 0,
          "return_percent": "0.4",
          "period_from": "2026-10-24",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": {
          "settled_picks": 36,
          "return_percent": "8.19",
          "snapshot_taken_at": "2026-10-14T19:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 35,
          "won": 18,
          "lost": 17,
          "void": 0,
          "net_points_hundredths": 4199,
          "return_percent": "1.2",
          "avg_odds": "2.09",
          "odds_from_author": 25,
          "odds_from_snapshot": 10,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-03",
          "period_to": "2026-10-13",
          "as_of": "2026-10-14T19:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 3,
     "publisher_count": 3
    },
    {
     "contract_code": "total|3|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 3 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "over",
       "in_words": "over 3",
       "tips": [
        {
         "entry_id": "n-50f411afe24863c603794722",
         "author_name": "Dailysports",
         "author_href": "/sources/dailysports-net/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "Over/Under 3 goals",
         "market_key": "total",
         "choice": "over 3",
         "choice_key": "over",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-13T15:49:27.311Z",
         "posted_at": "2026-10-13T15:26:00.000Z",
         "author_quoted_price": "1.62",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/dailysports-net/picks/5/#pick-n-50f411afe24863c603794722",
         "original": "https://dailysports.net/predictions/can-psg-contain-manchester-city-at-the-etihad-manchester-city-vs-psg-prediction-october-14-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 73,
          "won": 41,
          "void": 3,
          "return_percent": "2.0",
          "period_from": "2026-10-11",
          "period_to": "2026-11-05",
          "portion": "live",
          "market_label": "Over/Under 3 goals"
         },
         "prematch_tally": {
          "settled_picks": 14,
          "return_percent": "22.40",
          "snapshot_taken_at": "2026-10-14T19:00:00.000Z"
         },
         "source_type": "telegram_channels",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 19,
          "won": 14,
          "lost": 3,
          "void": 2,
          "net_points_hundredths": 57390,
          "return_percent": "33.8",
          "avg_odds": "1.66",
          "odds_from_author": 18,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 6,
          "small_sample": true,
          "period_from": "2026-10-11",
          "period_to": "2026-10-14",
          "as_of": "2026-10-14T19:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "player_to_score|*|match|ig-ba54b1c0670a|*#explicit",
     "source_group": "explicit",
     "market_label": "Player to score",
     "market_key": "player_to_score",
     "choices": [
      {
       "code_name": "yes",
       "in_words": "Erling Haaland to score",
       "tips": [
        {
         "entry_id": "n-36b7e8e57a326816fbbec6c4",
         "author_name": "Free Super Tips",
         "author_href": "/sources/free-super-tips/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "Player to score",
         "market_key": "player_to_score",
         "choice": "Erling Haaland to score",
         "choice_key": "yes",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-13T09:14:43.868Z",
         "posted_at": null,
         "author_quoted_price": "1.80",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/free-super-tips/picks/15/#pick-n-36b7e8e57a326816fbbec6c4",
         "original": "https://www.freesupertips.com/predictions/manchester-city-vs-psg-predictions-betting-tips-match-previews/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 19,
          "won": 6,
          "void": 0,
          "return_percent": "-25.3",
          "period_from": "2026-10-24",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Player to score"
         },
         "prematch_tally": {
          "settled_picks": 36,
          "return_percent": "8.19",
          "snapshot_taken_at": "2026-10-14T19:00:00.000Z"
         },
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 35,
          "won": 18,
          "lost": 17,
          "void": 0,
          "net_points_hundredths": 4199,
          "return_percent": "1.2",
          "avg_odds": "2.09",
          "odds_from_author": 25,
          "odds_from_snapshot": 10,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-03",
          "period_to": "2026-10-13",
          "as_of": "2026-10-14T19:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    }
   ],
   "newcomers": [
    {
     "entry_id": "n-d51712d06493ac277aa471d9",
     "author_name": "BetClan",
     "author_href": "/sources/betclan-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Manchester City",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T23:29:25.814Z",
     "posted_at": "2026-10-09T00:10:00.000Z",
     "author_quoted_price": null,
     "our_snapshot": "2.1500",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/betclan-com/picks/19/#pick-n-d51712d06493ac277aa471d9",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1905
    },
    {
     "entry_id": "n-4a9c7f9743095367704c0290",
     "author_name": "Lorenz Lomme",
     "author_href": "/authors/lorenz-lomme/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Manchester City",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-12T19:59:42.507Z",
     "posted_at": null,
     "author_quoted_price": "2.16",
     "our_snapshot": "2.1500",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/lorenz-lomme/picks/2/#pick-n-4a9c7f9743095367704c0290",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "private_authors",
     "own_page": true,
     "trust_settled_count": 20
    },
    {
     "entry_id": "n-e96967ffb148dcf907da4010",
     "author_name": "Wincomparator",
     "author_href": "/sources/wincomparator-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Manchester City",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T10:00:31.870Z",
     "posted_at": null,
     "author_quoted_price": "2.20",
     "our_snapshot": "2.2500",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/wincomparator-com/products/wincomparator/picks/9/#pick-n-e96967ffb148dcf907da4010",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 2135
    },
    {
     "entry_id": "n-c7b464ce48425efeb3409eea",
     "author_name": "Arvid Snacke",
     "author_href": "/authors/arvid-snacke/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choice": "draw or Paris Saint-Germain",
     "choice_key": "X2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T11:59:38.256Z",
     "posted_at": "2026-10-13T11:49:46.000Z",
     "author_quoted_price": null,
     "our_snapshot": "1.6983",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/arvid-snacke/picks/2/#pick-n-c7b464ce48425efeb3409eea",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 15
    },
    {
     "entry_id": "n-6627313c3457c4b631bfaff3",
     "author_name": "BetClan",
     "author_href": "/sources/betclan-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "yes",
     "choice_key": "yes",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T23:29:25.814Z",
     "posted_at": "2026-10-09T00:10:00.000Z",
     "author_quoted_price": null,
     "our_snapshot": "1.4082",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/betclan-com/picks/19/#pick-n-6627313c3457c4b631bfaff3",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1905
    },
    {
     "entry_id": "n-4a8508ae63df04c3c5b6c410",
     "author_name": "BetClan",
     "author_href": "/sources/betclan-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Manchester City 3-1 Paris Saint-Germain",
     "choice_key": "3-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T23:29:25.814Z",
     "posted_at": "2026-10-09T00:10:00.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/betclan-com/picks/19/#pick-n-4a8508ae63df04c3c5b6c410",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1905
    },
    {
     "entry_id": "n-5936232a779d0d2e75dfa585",
     "author_name": "BetClan",
     "author_href": "/sources/betclan-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "over 2.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T23:29:25.814Z",
     "posted_at": "2026-10-09T00:10:00.000Z",
     "author_quoted_price": null,
     "our_snapshot": "1.4400",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/betclan-com/picks/19/#pick-n-5936232a779d0d2e75dfa585",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1905
    },
    {
     "entry_id": "n-f36c25a065ad71f0b18169b4",
     "author_name": "Delfina Elias",
     "author_href": "/authors/delfina-elias/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "no",
     "choice_key": "no",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T17:25:57.168Z",
     "posted_at": null,
     "author_quoted_price": "2.05",
     "our_snapshot": "2.8800",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/delfina-elias/picks/5/#pick-n-f36c25a065ad71f0b18169b4",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "media",
     "own_page": true,
     "trust_settled_count": 133
    },
    {
     "entry_id": "n-9589e573823fa12123eb4ade",
     "author_name": "Delfina Elias",
     "author_href": "/authors/delfina-elias/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choice": "Manchester City or draw",
     "choice_key": "1X",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T17:25:57.168Z",
     "posted_at": null,
     "author_quoted_price": "1.40",
     "our_snapshot": "1.3989",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/delfina-elias/picks/5/#pick-n-9589e573823fa12123eb4ade",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "media",
     "own_page": true,
     "trust_settled_count": 133
    },
    {
     "entry_id": "n-165e235c7f85e781a45990bc",
     "author_name": "Goksim",
     "author_href": "/authors/goksim/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "over 2.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T04:19:35.031Z",
     "posted_at": "2026-10-13T04:16:55.000Z",
     "author_quoted_price": "1.44",
     "our_snapshot": "1.4400",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/goksim/picks/3/#pick-n-165e235c7f85e781a45990bc",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "private_authors",
     "own_page": true,
     "trust_settled_count": 116
    },
    {
     "entry_id": "n-a75ff6d56c405f81e971c149",
     "author_name": "Lorenz Lomme",
     "author_href": "/authors/lorenz-lomme/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "over 2.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-12T19:59:42.507Z",
     "posted_at": null,
     "author_quoted_price": "1.42",
     "our_snapshot": "1.4400",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/lorenz-lomme/picks/2/#pick-n-a75ff6d56c405f81e971c149",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "private_authors",
     "own_page": true,
     "trust_settled_count": 20
    },
    {
     "entry_id": "n-02dd32e9c3a0db3d88e5959b",
     "author_name": "Poznavach.com",
     "author_href": "/sources/poznavach-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "Manchester City 1-1 Paris Saint-Germain",
     "choice_key": "1-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T21:09:34.983Z",
     "posted_at": "2026-10-13T14:46:55.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/poznavach-com/products/fudbaltiper/picks/2/#pick-n-02dd32e9c3a0db3d88e5959b",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 76
    },
    {
     "entry_id": "n-f2d34b84b23fcce87b8bfaaa",
     "author_name": "Poznavach.com",
     "author_href": "/sources/poznavach-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 3.5 goals",
     "market_key": "total",
     "choice": "under 3.5",
     "choice_key": "under",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T21:09:34.983Z",
     "posted_at": "2026-10-13T14:46:55.000Z",
     "author_quoted_price": "1.73",
     "our_snapshot": "1.7407",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/poznavach-com/products/fudbaltiper/picks/3/#pick-n-f2d34b84b23fcce87b8bfaaa",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 76
    },
    {
     "entry_id": "n-69323bab2fcf9ea9827d2095",
     "author_name": "Scores24",
     "author_href": "/sources/scores24-live/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choice": "draw or Paris Saint-Germain",
     "choice_key": "X2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T00:39:29.412Z",
     "posted_at": null,
     "author_quoted_price": "1.76",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/scores24-live/picks/5/#pick-n-69323bab2fcf9ea9827d2095",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 450
    },
    {
     "entry_id": "n-ec5c4c50a07c8ec78c8c7122",
     "author_name": "Wincomparator",
     "author_href": "/sources/wincomparator-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "over 2.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T10:00:31.870Z",
     "posted_at": null,
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/wincomparator-com/products/wincomparator/picks/9/#pick-n-ec5c4c50a07c8ec78c8c7122",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 2135
    }
   ],
   "not_counted": [],
   "after_start": [
    {
     "entry_id": "n-cfce2e384452a3d904237985",
     "author_name": "FootballPredictions.net",
     "author_href": "/sources/footballpredictions-net/",
     "source_group": "websites",
     "trust_tier": "tracked",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "Manchester City",
     "choice_key": "1",
     "byline": "Found after the match; date as stated by the source",
     "logged_at": "2026-10-14T21:59:12.777Z",
     "posted_at": null,
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": false,
     "proof": "/sources/footballpredictions-net/picks/51/#pick-n-cfce2e384452a3d904237985",
     "original": "https://footballpredictions.net/football-predictions-free-betting-tips",
     "contradictory": false,
     "authorship": null,
     "tally": {
      "settled_picks": 45,
      "won": 37,
      "void": 0,
      "return_percent": "6.1",
      "period_from": "2026-09-25",
      "period_to": "2026-11-06",
      "portion": "live",
      "market_label": "1X2, match result"
     },
     "source_type": "prediction_sites",
     "entry_record": {
      "scope": "all",
      "competition": null,
      "market_key": null,
      "portion": "live",
      "n": 24,
      "won": 15,
      "lost": 9,
      "void": 0,
      "net_points_hundredths": -20528,
      "return_percent": "-8.6",
      "avg_odds": "1.52",
      "odds_from_author": 1,
      "odds_from_snapshot": 23,
      "league_market_n": 1,
      "market_n": 14,
      "small_sample": true,
      "period_from": "2026-09-25",
      "period_to": "2026-10-13",
      "as_of": "2026-10-14T19:00:00.000Z"
     }
    }
   ],
   "forecaster_split": {
    "contracts": [
     {
      "contract_code": "1x2|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "1X2, match result",
      "market_key": "1x2",
      "choices": [
       {
        "code_name": "1",
        "in_words": "Manchester City",
        "tips": [
         {
          "author_name": "BetClan",
          "entry_id": "n-d51712d06493ac277aa471d9",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "Dailysports",
          "entry_id": "n-f3278927ecc2d28aa04d971d",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "Lorenz Lomme",
          "entry_id": "n-4a9c7f9743095367704c0290",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Wincomparator",
          "entry_id": "n-e96967ffb148dcf907da4010",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 4
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "2",
        "in_words": "Paris Saint-Germain",
        "tips": [],
        "figure": 0
       }
      ],
      "n": 4,
      "publisher_count": 4
     },
     {
      "contract_code": "correct_score_market|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Correct score",
      "market_key": "correct_score_market",
      "choices": [
       {
        "code_name": "3-1",
        "in_words": "Manchester City 3-1 Paris Saint-Germain",
        "tips": [
         {
          "author_name": "BetClan",
          "entry_id": "n-4a8508ae63df04c3c5b6c410",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "Free Super Tips",
          "entry_id": "n-49f550ac3fa8d90c2c08e26c",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 2
       },
       {
        "code_name": "1-1",
        "in_words": "Manchester City 1-1 Paris Saint-Germain",
        "tips": [
         {
          "author_name": "Poznavach.com",
          "entry_id": "n-02dd32e9c3a0db3d88e5959b",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "2-1",
        "in_words": "Manchester City 2-1 Paris Saint-Germain",
        "tips": [
         {
          "author_name": "James Kelbrick",
          "entry_id": "n-48a1998e12f0a7e456c079c0",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "2-2",
        "in_words": "Manchester City 2-2 Paris Saint-Germain",
        "tips": [
         {
          "author_name": "Oliver Thomas",
          "entry_id": "n-f8fec0ab2bf8df4eca830d34",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 1
       }
      ],
      "n": 5,
      "publisher_count": 5
     },
     {
      "contract_code": "total|2.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 2.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "over",
        "in_words": "over 2.5",
        "tips": [
         {
          "author_name": "BetClan",
          "entry_id": "n-5936232a779d0d2e75dfa585",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "Goksim",
          "entry_id": "n-165e235c7f85e781a45990bc",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Lorenz Lomme",
          "entry_id": "n-a75ff6d56c405f81e971c149",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Wincomparator",
          "entry_id": "n-ec5c4c50a07c8ec78c8c7122",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 4
       }
      ],
      "n": 4,
      "publisher_count": 4
     },
     {
      "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 Paris Saint-Germain",
        "tips": [
         {
          "author_name": "Arvid Snacke",
          "entry_id": "n-c7b464ce48425efeb3409eea",
          "outcome_label": "Won",
          "source_group": "tipsters"
         },
         {
          "author_name": "Scores24",
          "entry_id": "n-69323bab2fcf9ea9827d2095",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 2
       },
       {
        "code_name": "1X",
        "in_words": "Manchester City or draw",
        "tips": [
         {
          "author_name": "Delfina Elias",
          "entry_id": "n-9589e573823fa12123eb4ade",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       }
      ],
      "n": 3,
      "publisher_count": 3
     },
     {
      "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": "BetClan",
          "entry_id": "n-6627313c3457c4b631bfaff3",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "no",
        "in_words": "no",
        "tips": [
         {
          "author_name": "Delfina Elias",
          "entry_id": "n-f36c25a065ad71f0b18169b4",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "total|3|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 3 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "over",
        "in_words": "over 3",
        "tips": [
         {
          "author_name": "Dailysports",
          "entry_id": "n-50f411afe24863c603794722",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "total|3.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 3.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "under",
        "in_words": "under 3.5",
        "tips": [
         {
          "author_name": "Poznavach.com",
          "entry_id": "n-f2d34b84b23fcce87b8bfaaa",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "player_to_score|*|match|ig-ba54b1c0670a|*#explicit",
      "source_group": "explicit",
      "market_label": "Player to score",
      "market_key": "player_to_score",
      "choices": [
       {
        "code_name": "yes",
        "in_words": "Erling Haaland to score",
        "tips": [
         {
          "author_name": "Free Super Tips",
          "entry_id": "n-36b7e8e57a326816fbbec6c4",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     }
    ],
    "author_count": 12,
    "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": 4,
   "newcomers_who": 8,
   "newcomers_before": 15,
   "titles_shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules."
  },
  "arguments": {
   "topics": [
    {
     "code_name": "recent_form",
     "display_name": "Form",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-48a1998e12f0a7e456c079c0",
       "author_name": "James Kelbrick",
       "author_href": "/authors/james-kelbrick/",
       "source_group": "tipsters",
       "choice": "Manchester City 2-1 Paris Saint-Germain",
       "market_label": "Correct score",
       "logged_at": "2026-10-12T08:54:31.702Z",
       "original": "https://footyaccumulators.com/predictions/champions-league/manchester-city-vs-paris-saint-germain-preview-prediction-and-betting-tips",
       "proof": "/authors/james-kelbrick/picks/3/#pick-n-48a1998e12f0a7e456c079c0",
       "quote_text": "History favours the home side as does overall performance this season, but we are still expecting this game to be close and competitive throughout.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-49f550ac3fa8d90c2c08e26c",
       "author_name": "Free Super Tips",
       "author_href": "/sources/free-super-tips/",
       "source_group": "websites",
       "choice": "Manchester City 3-1 Paris Saint-Germain",
       "market_label": "Correct score",
       "logged_at": "2026-10-13T09:14:43.868Z",
       "original": "https://www.freesupertips.com/predictions/manchester-city-vs-psg-predictions-betting-tips-match-previews/",
       "proof": "/sources/free-super-tips/picks/15/#pick-n-49f550ac3fa8d90c2c08e26c",
       "quote_text": "City have scored at least three goals in each of their last three games and a 3-1 home win is them pick, as PSG are on a seven-game scoring streak and should…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 3
    },
    {
     "code_name": "home_form",
     "display_name": "Home and away",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-f3278927ecc2d28aa04d971d",
       "author_name": "Dailysports",
       "author_href": "/sources/dailysports-net/",
       "source_group": "websites",
       "choice": "Manchester City",
       "market_label": "1X2, match result",
       "logged_at": "2026-10-13T15:09:27.025Z",
       "original": "https://dailysports.net/predictions/the-hosts-look-more-stable-manchester-city-vs-psg-prediction/",
       "proof": "/sources/dailysports-net/picks/5/#pick-n-f3278927ecc2d28aa04d971d",
       "quote_text": "However, at this stage of the season, Manchester City look more cohesive and consistent. Their home record against the Parisians also favors the English side.…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    },
    {
     "code_name": "tactics",
     "display_name": "Tactics and style",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-f8fec0ab2bf8df4eca830d34",
       "author_name": "Oliver Thomas",
       "author_href": "/authors/oliver-thomas/",
       "source_group": "experts",
       "choice": "Manchester City 2-2 Paris Saint-Germain",
       "market_label": "Correct score",
       "logged_at": "2026-10-12T15:09:47.428Z",
       "original": "https://www.sportsmole.co.uk/football/man-city/champions-league/preview/man-city-vs-psg-prediction-team-news-lineups_606670.html",
       "proof": "/authors/oliver-thomas/picks/2/#pick-n-f8fec0ab2bf8df4eca830d34",
       "quote_text": "While both attack-minded teams will push relentlessly for the victory in what promises to be an entertaining, end-to-end contest, we can ultimately see these…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    }
   ],
   "against": [],
   "other_languages": 0,
   "other_language_hosts": [],
   "mode": "quotes",
   "topics_total": 3,
   "checkable": 0
  },
  "market_label": null,
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "UEFA Champions League (Europe)",
   "matchday": "League Stage · Matchday 2",
   "starts_at": "2026-10-14T19:00:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "W",
      "scoreline": "3-0",
      "opponent": "Liverpool",
      "at_home": false,
      "data": "2026-10-11"
     },
     {
      "res": "W",
      "scoreline": "5-3",
      "opponent": "Sunderland",
      "at_home": true,
      "data": "2026-09-20"
     },
     {
      "res": "W",
      "scoreline": "5-0",
      "opponent": "Norwich City",
      "at_home": true,
      "data": "2026-09-17"
     },
     {
      "res": "W",
      "scoreline": "1-0",
      "opponent": "Manchester United",
      "at_home": false,
      "data": "2026-09-13"
     },
     {
      "res": "W",
      "scoreline": "2-0",
      "opponent": "FC Porto",
      "at_home": false,
      "data": "2026-09-08"
     }
    ],
    "away": [
     {
      "res": "W",
      "scoreline": "3-1",
      "opponent": "Le Mans",
      "at_home": true,
      "data": "2026-10-10"
     },
     {
      "res": "W",
      "scoreline": "2-1",
      "opponent": "Olympique de Marseille",
      "at_home": false,
      "data": "2026-09-20"
     },
     {
      "res": "W",
      "scoreline": "1-0",
      "opponent": "Stade Brestois",
      "at_home": false,
      "data": "2026-09-13"
     },
     {
      "res": "W",
      "scoreline": "6-1",
      "opponent": "Slovan Bratislava",
      "at_home": true,
      "data": "2026-09-09"
     },
     {
      "res": "L",
      "scoreline": "1-2",
      "opponent": "Monaco",
      "at_home": true,
      "data": "2026-09-04"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "2-4",
   "fact_code": "2",
   "row_list": [
    "Match-result predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 4 matched · Tipsters 0 of 1 · Prediction sites 0 of 3",
    "All recorded exact-score predictions: 0 of 5 matched",
    "Exact-score predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 5 matched the score, 0 of 5 the outcome",
    "Most common selection among tipsters and sources with 10 or more predictions checked against the final score to date: Manchester City (4 of 4), missed"
   ],
   "by_group": {
    "websites": {
     "correct": 0,
     "of": 3
    },
    "tipsters": {
     "correct": 0,
     "of": 1
    }
   },
   "placement": null,
   "checks": []
  },
  "prices": [
   {
    "author_name": "Dailysports",
    "choice": "Manchester City",
    "market_label": "1X2, match result",
    "author_quoted_price": "2.10",
    "our_snapshot": "2.1500",
    "closing_line": null
   }
  ],
  "revisions": [
   "First published with predictions on 12 October 2026."
  ],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-378d626f140f6750837d852d"
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-10-14T19: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": 12,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 3
    },
    {
     "key": "media",
     "authors": 2
    },
    {
     "key": "telegram_channels",
     "authors": 5
    },
    {
     "key": "private_authors",
     "authors": 2
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 4,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 3
      },
      {
       "key": "private_authors",
       "authors": 1
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "Manchester City",
       "authors": 4,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 3
        },
        {
         "key": "private_authors",
         "authors": 1
        }
       ]
      },
      {
       "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": "Paris Saint-Germain",
       "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": 6,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 4
      },
      {
       "key": "private_authors",
       "authors": 2
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 8,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 3
      },
      {
       "key": "media",
       "authors": 2
      },
      {
       "key": "telegram_channels",
       "authors": 3
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "no_snapshot",
   "line_frozen": true,
   "phrase": null,
   "line_markets": [
    {
     "market_text": "Both teams to score",
     "market_group": "other",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "no",
       "snapshot_price": "2.88",
       "percent_value": 35,
       "snapshot_at": "2026-10-13T17:23:15.127Z",
       "snapshot_count": 1,
       "first_snapshot_price": null,
       "first_at": null,
       "shift_pp": null,
       "shift_direction": null,
       "line_state": "single_snapshot"
      },
      {
       "choice": "yes",
       "snapshot_price": "1.41",
       "percent_value": 71,
       "snapshot_at": "2026-10-13T23:28:12.471Z",
       "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 2.88 on 13 October 2026, 18:23 BST (implied 35%, margin included). Both teams to score, yes: market price 1.41 on 14 October 2026, 00:28 BST (implied 71%, margin included)."
    },
    {
     "market_text": "Over/Under 2.5 goals",
     "market_group": "totals",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "over 2.5",
       "snapshot_price": "1.44",
       "percent_value": 69,
       "snapshot_at": "2026-10-13T23:25:36.000Z",
       "snapshot_count": 3,
       "first_snapshot_price": "1.44",
       "first_at": "2026-10-12T19:55:36.000Z",
       "shift_pp": 0.0,
       "shift_direction": null,
       "line_state": "not_moved"
      }
     ],
     "line_state": "not_moved",
     "phrase": "Over/Under 2.5 goals, over 2.5 goals: market price 1.44 on 14 October 2026, 00:25 BST (implied 69%, margin included), the same as on 12 October 2026, 20:55 BST."
    },
    {
     "market_text": "Over/Under 3.5 goals",
     "market_group": "totals",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "under 3.5",
       "snapshot_price": "1.74",
       "percent_value": 57,
       "snapshot_at": "2026-10-13T21:07:01.541Z",
       "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": "Over/Under 3.5 goals, under 3.5 goals: market price 1.74 on 13 October 2026, 22:07 BST (implied 57%, margin included)."
    }
   ]
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": true,
   "as_of_moment": "2026-10-14T19:00:00.000Z",
   "starts_at": "2026-10-14T19:00:00.000Z",
   "phrase": "Before kick-off on 14 October 2026, 20:00 BST: 1X2, match result, recorded picks before the match (4): 4 on Manchester City, 0 on the draw, 0 on Paris Saint-Germain; Over/Under 2.5 goals, recorded picks before the match (4): 4 on over 2.5 goals; Correct score, recorded picks before the match (5): 2 on Manchester City 3-1 Paris Saint-Germain, 1 on Manchester City 1-1 Paris Saint-Germain, 1 on Manchester City 2-1 Paris Saint-Germain, 1 on other picks.",
   "market_line_brief": null,
   "market_groups": [
    {
     "market_group": "1x2",
     "group_markets": [
      {
       "market_text": "1X2, match result",
       "prediction_count": 4,
       "row_count": 4,
       "market_choices": [
        {
         "choice": "Manchester City",
         "figure": 4
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "1X2, match result, recorded picks before the match (4): 4 on Manchester City, 0 on the draw, 0 on Paris Saint-Germain",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "Manchester City",
         "figure": 4
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 0
        },
        {
         "side": "2",
         "in_words": "Paris Saint-Germain",
         "figure": 0
        }
       ]
      }
     ]
    },
    {
     "market_group": "totals",
     "group_markets": [
      {
       "market_text": "Over/Under 2.5 goals",
       "prediction_count": 4,
       "row_count": 4,
       "market_choices": [
        {
         "choice": "over 2.5",
         "figure": 4
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 2.5 goals, recorded picks before the match (4): 4 on over 2.5 goals"
      },
      {
       "market_text": "Over/Under 3 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "over 3",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 3 goals, recorded picks before the match (1): 1 on over 3 goals"
      },
      {
       "market_text": "Over/Under 3.5 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "under 3.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 3.5 goals, recorded picks before the match (1): 1 on under 3.5 goals"
      }
     ]
    },
    {
     "market_group": "other",
     "group_markets": [
      {
       "market_text": "Correct score",
       "prediction_count": 5,
       "row_count": 5,
       "market_choices": [
        {
         "choice": "Manchester City 3-1 Paris Saint-Germain",
         "figure": 2
        },
        {
         "choice": "Manchester City 1-1 Paris Saint-Germain",
         "figure": 1
        },
        {
         "choice": "Manchester City 2-1 Paris Saint-Germain",
         "figure": 1
        },
        {
         "choice": "Manchester City 2-2 Paris Saint-Germain",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 40,
       "phrase": "Correct score, recorded picks before the match (5): 2 on Manchester City 3-1 Paris Saint-Germain, 1 on Manchester City 1-1 Paris Saint-Germain, 1 on Manchester City 2-1 Paris Saint-Germain, 1 on other picks"
      },
      {
       "market_text": "Double chance",
       "prediction_count": 3,
       "row_count": 3,
       "market_choices": [
        {
         "choice": "draw or Paris Saint-Germain",
         "figure": 2
        },
        {
         "choice": "Manchester City or draw",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 67,
       "phrase": "Double chance, recorded picks before the match (3): 2 on draw or Paris Saint-Germain, 1 on Manchester City or draw"
      },
      {
       "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": "Player to score",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "Erling Haaland to score",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Player to score, recorded picks before the match (1): 1 on Erling Haaland to score"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 21,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "Manchester City",
    "team_url": "/football/teams/manchester-city/",
    "participant_id": "u-926318262b2f",
    "previous": {
     "kickoff": "2026-10-11T15:30:00.000Z",
     "name": "Liverpool vs Manchester City",
     "url": "/football/matches/liverpool-vs-manchester-city-2026-10-11/",
     "competition": "Premier League",
     "state": "played",
     "score": "0-3"
    },
    "next": {
     "kickoff": "2026-10-17T14:00:00.000Z",
     "name": "Manchester City vs Ipswich Town",
     "url": "/football/matches/manchester-city-vs-ipswich-town-2026-10-17/",
     "competition": "Premier League",
     "state": "played",
     "score": "3-2"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "Paris Saint-Germain",
    "team_url": "/football/teams/paris-saint-germain/",
    "participant_id": "u-1cc967051b57",
    "previous": {
     "kickoff": "2026-09-20T18:45:00.000Z",
     "name": "Olympique de Marseille vs Paris Saint-Germain",
     "url": null,
     "competition": "Ligue 1",
     "state": "played",
     "score": "1-2"
    },
    "next": {
     "kickoff": "2026-10-17T15:15:00.000Z",
     "name": "RC Strasbourg vs Paris Saint-Germain",
     "url": "/football/matches/rc-strasbourg-vs-paris-saint-germain-2026-10-17/",
     "competition": "Ligue 1",
     "state": "played",
     "score": "1-3"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Both teams to score|no",
   "value": 35,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Both teams to score|yes",
   "value": 71,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 2.5 goals|over 2.5",
   "value": 69,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 3.5 goals|under 3.5",
   "value": 57,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|1X2, match result",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|1X2, match result",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|1X2, match result|Manchester City",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|1X2, match result|draw",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|1X2, match result|Paris Saint-Germain",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 2.5 goals",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 2.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 2.5 goals|over 2.5",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 3 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 3 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 3 goals|over 3",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 3.5 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 3.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Over/Under 3.5 goals|under 3.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Correct score",
   "value": 5,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Correct score",
   "value": 40,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Correct score|Manchester City 3-1 Paris Saint-Germain",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Correct score|Manchester City 1-1 Paris Saint-Germain",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Correct score|Manchester City 2-1 Paris Saint-Germain",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.other_selections",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Correct score",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Double chance",
   "value": 3,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Double chance",
   "value": 67,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Double chance|draw or Paris Saint-Germain",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Double chance|Manchester City or draw",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Both teams to score",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|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/manchester-city-vs-paris-saint-germain-2026-10-14/|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/manchester-city-vs-paris-saint-germain-2026-10-14/|Player to score",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Player to score",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/|Player to score|Erling Haaland to score",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
   "value": 15,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
   "value": 62,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.on_page",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
   "value": 20,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.left",
   "entity": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
   "value": 42,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 1,
  "last_correction_at": "2026-10-14T02:01:15.756Z",
  "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-29ba3bb2f092",
 "source_revision": 160,
 "title_short": {
  "length": 61,
  "names": [
   "Man City",
   "Paris SG"
  ],
  "title": "Man City vs Paris SG: Results — 14 Oct 2026",
  "title_length": 43
 }
}
