{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/",
 "canonical": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "CF Montréal vs Vancouver Whitecaps: tipsters, sources and their records",
 "description": "2 predictions recorded for CF Montréal vs Vancouver Whitecaps (MLS, 7 November 2026): authors, markets and recording times.",
 "first_paragraph": {
  "body": "Forecast Record recorded 3 statements from 2 authors on CF Montréal vs Vancouver Whitecaps (MLS, kick-off 7 November 2026): 2 distinct predictions, all of the statements recorded before kick-off; the selections are listed below by market.",
  "key_number": "3",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "map_gates",
 "indexing_threshold": {
  "settled_count": 3,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-05T08:12:06.508Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "e8aaa5b95bbf161eabe91b28df1791f41b4b1249c1a2419065a88fd7a40ce331",
 "dependency_group": "event:s-ec3419650de7",
 "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/cf-montreal-vs-vancouver-whitecaps-2026-11-07/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/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-ec3419650de7",
  "display_name": "CF Montréal — Vancouver Whitecaps",
  "competition_name": "MLS",
  "starts_at": "2026-11-07T21:00:00.000Z",
  "status": "scheduled",
  "scoreline": null,
  "condition": "scheduled",
  "condition_words": "scheduled",
  "result_received_at": null,
  "postponement": null,
  "consensus": null,
  "country_name": "United States",
  "competition_full": "MLS (United States)"
 },
 "evidence_items": [
  {
   "observation_id": "n-40c3b527f84d7440eaeb0c80",
   "url": "/authors/joel-lefevre/picks/4/#pick-n-40c3b527f84d7440eaeb0c80",
   "quote_text": "We say: CF Montreal 1-4 Vancouver Whitecaps",
   "fragment_from": 3952,
   "fragment_to": 3995,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/montreal-impact/preview/montreal-vs-vancouver-prediction-team-news-lineups_608443.html",
    "display_name": null,
    "speaker": "Joel Lefevre",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4b231cf390ed3a155da3bc989d034fdd62a8a5fad9d59d80fc477552e02df956",
    "material_removed": false
   },
   "published_at": "2026-11-04T23:16:57.000Z",
   "detected_at": "2026-11-05T00:10:08.141Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ec3419650de7",
    "display_name": "CF Montréal — Vancouver Whitecaps",
    "competition_name": "MLS",
    "starts_at": "2026-11-07T21:00:00.000Z",
    "url": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Correct score",
   "outcome_label": "CF Montréal 1-4 Vancouver Whitecaps",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-04T23:16:57.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-11-04T23:16:57.000Z",
    "detected_at": "2026-11-05T00:10:08.141Z",
    "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": "CF Montréal 1-4 Vancouver Whitecaps",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-4",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: CF Montréal 1-4 Vancouver Whitecaps"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 7 November 2026, 21:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 7 November 2026, 21:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "224977e21a0a5b07e1d078d3cf6a8e49c7a7955c8ac7e0541540c721dd35b7f1",
     "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": "Vancouver Whitecaps",
     "decimal_odds": "1.6200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T00:17:08.347Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Joel Lefevre",
    "publisher": "Sports Mole",
    "forecaster": "Joel Lefevre",
    "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/montreal-impact/preview/montreal-vs-vancouver-prediction-team-news-lineups_608443.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8a3c9e79ded28ae8c37d2ed9",
   "url": "/authors/ali-demir/picks/2/#pick-n-8a3c9e79ded28ae8c37d2ed9",
   "quote_text": "Unentschieden nach regulärer Spielzeit\n\nDu gewinnst bei einem Unentschieden.\n\n4,20",
   "fragment_from": 194,
   "fragment_to": 276,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/cf-montreal-vancouver-whitecaps-prognose-07-11-2026/",
    "display_name": null,
    "speaker": "Ali Demir",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f6074fab3e8697d940cc2992117561afe8b17a5490a675dd67bddd5635a5d875",
    "material_removed": false
   },
   "published_at": "2026-11-05T07:45:00.000Z",
   "detected_at": "2026-11-05T08:12:06.508Z",
   "executed_at": "2026-11-05T23:57:49.035Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ec3419650de7",
    "display_name": "CF Montréal — Vancouver Whitecaps",
    "competition_name": "MLS",
    "starts_at": "2026-11-07T21:00:00.000Z",
    "url": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "4.2",
    "our_snapshot": "4.3000",
    "our_snapshot_at": "2026-11-05T08:08:07.637Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T07:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T07:45:00.000Z",
    "detected_at": "2026-11-05T08:12:06.508Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "4.2",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 4.2"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 7 November 2026, 21:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 7 November 2026, 21:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "f2a75c744b4fd8b9fba4ac881e566486569b97256f07741d10ed1bbe13e0c121",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "4.2",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-05T23:57:43.846Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "756ce9581fbe7ba78338901ecd001d9f3fb1055478d520cae87f2aa89b5e3383",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "4.3000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-05T23:57:49.035Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Ali Demir",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Ali Demir",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://sportwetten.bild.de/tipps/cf-montreal-vancouver-whitecaps-prognose-07-11-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f4f2b1bd04bf66f021a84698",
   "url": "/authors/ali-demir/picks/30/#pick-n-f4f2b1bd04bf66f021a84698",
   "quote_text": "Unentschieden nach regulärer Spielzeit\n\nGeschätzter Marktdurchschnitt\n\n4,20",
   "fragment_from": 4001,
   "fragment_to": 4076,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/cf-montreal-vancouver-whitecaps-prognose-07-11-2026/",
    "display_name": null,
    "speaker": "Ali Demir",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f6074fab3e8697d940cc2992117561afe8b17a5490a675dd67bddd5635a5d875",
    "material_removed": false
   },
   "published_at": "2026-11-05T07:45:00.000Z",
   "detected_at": "2026-11-05T08:12:06.508Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-ec3419650de7",
    "display_name": "CF Montréal — Vancouver Whitecaps",
    "competition_name": "MLS",
    "starts_at": "2026-11-07T21:00:00.000Z",
    "url": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "4.2",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-05T07:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-05T07:45:00.000Z",
    "detected_at": "2026-11-05T08:12:06.508Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "4.2",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 4.2"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 7 November 2026, 21:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 7 November 2026, 21:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "165fc697085ba92ea025bc37803c423c94b96c36a995cf6ba9bb45689e19f2e4",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6344b14d5d7d1db17bfcc1e5e2b71a5df2f1f660c8dba10a6821f9d814980c42",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "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": "Ali Demir",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Ali Demir",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://sportwetten.bild.de/tipps/cf-montreal-vancouver-whitecaps-prognose-07-11-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "link": {
    "kind": "same_pick",
    "main_record_id": "n-8a3c9e79ded28ae8c37d2ed9"
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 3,
  "predictions": 2,
  "authors": 2,
  "statements_before_kickoff": 3,
  "settled_picks": 0,
  "duplicates": 0,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": null,
  "state_words": "scheduled",
  "distinct_predictions": 2,
  "sources": 2,
  "one_source": false,
  "sentence": "Forecast Record recorded 2 distinct predictions from 2 authors or editorial sources before kick-off; their selections are listed below by market.",
  "who_predicted_what": [
   {
    "record_id": "n-8a3c9e79ded28ae8c37d2ed9",
    "url": "/authors/ali-demir/picks/2/#pick-n-8a3c9e79ded28ae8c37d2ed9",
    "author": "Ali Demir",
    "author_url": "/authors/ali-demir/",
    "market": "1X2, match result",
    "selection": "draw",
    "outcome": "Pending",
    "price": "4.20",
    "published_at": "2026-11-05T07:45:00.000Z",
    "recorded_at": "2026-11-05T08:12:06.508Z",
    "lead_hours": 60.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null,
    "also": [
     {
      "record_id": "n-f4f2b1bd04bf66f021a84698",
      "kind": "same_pick",
      "edition": "Ali Demir",
      "edition_url": "/authors/ali-demir/",
      "url": "/authors/ali-demir/picks/30/#pick-n-f4f2b1bd04bf66f021a84698",
      "anchor": "pick-n-f4f2b1bd04bf66f021a84698",
      "recorded_at": "2026-11-05T08:12:06.508Z"
     }
    ]
   },
   {
    "record_id": "n-40c3b527f84d7440eaeb0c80",
    "url": "/authors/joel-lefevre/picks/4/#pick-n-40c3b527f84d7440eaeb0c80",
    "author": "Joel Lefevre",
    "author_url": "/authors/joel-lefevre/",
    "market": "Correct score",
    "selection": "CF Montréal 1-4 Vancouver Whitecaps",
    "outcome": "Pending",
    "price": null,
    "published_at": "2026-11-04T23:16:57.000Z",
    "recorded_at": "2026-11-05T00:10:08.141Z",
    "lead_hours": 68.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "1X2, match result",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "draw",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "4.20",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Correct score",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "CF Montréal 1-4 Vancouver Whitecaps",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "implied_by_score": [
     {
      "selection": "Vancouver Whitecaps",
      "predictions": 1
     }
    ],
    "median_odds": null,
    "odds_from_author": 0,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 2,
  "independent_sources": 2,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "sportsmole.co.uk",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportwetten.bild.de",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": null,
  "scenarios": [],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 2,
   "before_kickoff": 2,
   "after_kickoff": 0,
   "at_least_2h": 2,
   "share_2h_plus": 100.0,
   "median_hours": 64.8,
   "min_hours": 60.8,
   "max_hours": 68.8,
   "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": "CF Montréal vs Vancouver Whitecaps: Tipster Coverage — 7 Nov 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": {
   "id": "sr-d7523e12c5efeb4090670c99",
   "type_code": "early",
   "moment_at": "2026-11-06T14:34:25.686Z",
   "freeze_at": "2026-11-06T14:34:25.686Z",
   "approach": "at_the_time",
   "methodology_version": "2.2",
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 2,
     "publications": 3,
     "comparable": 2,
     "unique": 2,
     "contributions": 2
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: draw (1 of 1 eligible)",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "X",
      "n": 1,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 1,
        "in_words": "draw",
        "choice": "X"
       }
      ]
     },
     {
      "phrase": "Correct score — Most common recorded selection: CF Montréal 1-4 Vancouver Whitecaps (1 of 1 eligible)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "1-4",
      "n": 1,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "CF Montréal 1-4 Vancouver Whitecaps",
        "choice": "1-4"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-40c3b527f84d7440eaeb0c80",
    "n-8a3c9e79ded28ae8c37d2ed9",
    "n-f4f2b1bd04bf66f021a84698"
   ],
   "hash": "66a83756a1bdf2ac55c92acffd9cdaa90d2a711ddf548d5a1b1d4f10af07fae2"
  },
  "closing_line": null,
  "author_rows": [],
  "late_additions": null,
  "chips": null
 },
 "match_card": {
  "revision": "1",
  "gates": null,
  "open_to_search": false,
  "inputs": {
   "prediction_count": 1,
   "publisher_count": 1,
   "contract": "1x2|*|match|*|*#explicit",
   "forecaster_count": 2,
   "publishers_all": 2,
   "topic_count": 1,
   "checked_count": false,
   "competition_authors": [
    {
     "settled_count": 40
    },
    {
     "settled_count": 22
    },
    {
     "settled_count": 15
    },
    {
     "settled_count": 12
    },
    {
     "settled_count": 7
    },
    {
     "settled_count": 6
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    }
   ],
   "started": false,
   "facts_only": false,
   "counted_predictions": 2,
   "counted_sources": 2
  },
  "gates_words": "Not open to search: fewer than 3 counted predictions from 3 different sources",
  "created_from": "prediction_page",
  "prediction_count": 2,
  "publisher_count": 2,
  "forecaster_count": 2,
  "newcomer_count": 0,
  "competition_authors": [
   {
    "name_shown": "Baba",
    "url": "/authors/baba/",
    "source_group": "tipsters",
    "settled_count": 40,
    "match_count": 55,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "5.8",
    "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": "Fabian Schuster",
    "url": "/authors/fabian-schuster/",
    "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": "-22.0",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-995afab395afa7f853bd",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 7 · 6 Nov",
      "body": "Only one right of 7 tipsters and sources · Draw · Eintracht Braunschweig v Cottbus · 6 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-995afab395af",
      "url": null,
      "tier": null,
      "event_at": "2026-11-06"
     },
     {
      "title_id": "zk-b9b44f30079e1d970ae9",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.73 · 24 Oct",
      "body": "Draw at 3.73 · 1. FC Köln v FC Schalke 04 · 24 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-b9b44f30079e",
      "url": null,
      "tier": null,
      "event_at": "2026-10-24"
     }
    ]
   },
   {
    "name_shown": "Tobias Brandt",
    "url": "/authors/tobias-brandt/",
    "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": "14.0",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-a918907756db44b32205",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 11 · 17 Oct",
      "body": "Only one right of 11 tipsters and sources · Home win · Hamburger SV v VfB Stuttgart · 17 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-a918907756db",
      "url": null,
      "tier": null,
      "event_at": "2026-10-17"
     },
     {
      "title_id": "zk-124f63495b68bb44a349",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 8.50 · 31 Oct",
      "body": "Draw at 8.50 · Feyenoord v Fortuna Sittard · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-124f63495b68",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Ali Demir",
    "url": "/authors/ali-demir/",
    "source_group": "tipsters",
    "settled_count": 12,
    "match_count": 11,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-24.1",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-e8d773eb29699a689dc2",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 6 · 25 Oct",
      "body": "Only one right of 6 tipsters and sources · Draw · Santos v Bahia · 25 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-e8d773eb2969",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     },
     {
      "title_id": "zk-b3dc711a627ebea53e70",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 4.70 · 24 Oct",
      "body": "Home win at 4.70 · Aston Villa v Manchester City · 24 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-b3dc711a627e",
      "url": null,
      "tier": null,
      "event_at": "2026-10-24"
     }
    ]
   },
   {
    "name_shown": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "source_group": "websites",
    "settled_count": 7,
    "match_count": 59,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-47cc45887781ed2bc810",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "1st of 3 · week of 5 Oct",
      "body": "UEFA Nations League, week of 5 Oct 2026: 4/5 result calls right, first of 3 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-47cc45887781",
      "url": null,
      "tier": null,
      "event_at": "2026-10-11"
     },
     {
      "title_id": "zk-3f294e364978e9d313ed",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "5 right in a row · 6 Oct",
      "body": "5 matches in a row, every pick correct · 6 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-3f294e364978",
      "url": null,
      "tier": null,
      "event_at": "2026-10-06"
     }
    ]
   },
   {
    "name_shown": "Jonas Meyer",
    "url": "/authors/jonas-meyer/",
    "source_group": "tipsters",
    "settled_count": 6,
    "match_count": 9,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-225e034bae6cf63b4f0b",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 8 · 10 Oct",
      "body": "Only one right of 8 tipsters and sources · Draw · Monaco v Toulouse · 10 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-225e034bae6c",
      "url": null,
      "tier": null,
      "event_at": "2026-10-10"
     },
     {
      "title_id": "zk-567225b1675f40afc96e",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.75 · 23 Oct",
      "body": "Draw at 3.75 · Deportivo Alavés v Málaga CF · 23 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-567225b1675f",
      "url": null,
      "tier": null,
      "event_at": "2026-10-23"
     }
    ]
   },
   {
    "name_shown": "Massimiliano Ciancaglioni",
    "url": "/authors/massimiliano-ciancaglioni/",
    "source_group": "tipsters",
    "settled_count": 2,
    "match_count": 2,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-6df9c37441bd3ff82868",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "4 right in a row · 11 Oct",
      "body": "4 matches in a row, every pick correct · 10 Oct–11 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-6df9c37441bd",
      "url": null,
      "tier": null,
      "event_at": "2026-10-11"
     },
     {
      "title_id": "zk-058936a57626cbea782f",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 1–1 · 11 Oct",
      "body": "Exact score 1–1 · Sassuolo v AC Milan · 11 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-058936a57626",
      "url": null,
      "tier": null,
      "event_at": "2026-10-11"
     }
    ]
   },
   {
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/",
    "source_group": "websites",
    "settled_count": 1,
    "match_count": 4,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-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": "Miguel Alvim",
    "url": "/authors/miguel-alvim/",
    "source_group": "tipsters",
    "settled_count": 1,
    "match_count": 1,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-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"
     }
    ]
   }
  ],
  "competition_authors_total": 9,
  "competition_authors_10": 4,
  "full": false,
  "facts_only": false,
  "checked_count": null,
  "window": {
   "d_minus_14_at": "2026-10-24T21:00:00.000Z",
   "d_minus_3_at": "2026-11-04T21:00:00.000Z"
  },
  "first_screen": {
   "body": "As of 5 November 2026, 08:12 UTC (latest recorded prediction), 1 tipster with 10 or more predictions checked against the final score to date had a 90-minute match-result prediction: CF Montréal 0 · Draw 1 · Vancouver Whitecaps 0. Another 1 predicted an exact score (implied: CF Montréal 0 · Draw 0 · Vancouver Whitecaps 1).",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 0,
    "X": 1,
    "2": 0
   },
   "forecasters_outcome": 1,
   "from_score": {
    "2": 1
   },
   "forecasters_from_score": 1,
   "other_markets_only": 0,
   "newcomers": null,
   "market_label": "Market favourite: Vancouver Whitecaps · implied 57%",
   "market_at": "2026-11-07T19:52:23.438Z",
   "predictions_at": "2026-11-05T08:12:06.508Z",
   "comparison": null
  },
  "who_what": {
   "contracts": [
    {
     "contract_code": "1x2|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choices": [
      {
       "code_name": "X",
       "in_words": "draw",
       "tips": [
        {
         "entry_id": "n-8a3c9e79ded28ae8c37d2ed9",
         "author_name": "Ali Demir",
         "author_href": "/authors/ali-demir/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "draw",
         "choice_key": "X",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-11-05T08:12:06.508Z",
         "posted_at": "2026-11-05T07:45:00.000Z",
         "author_quoted_price": "4.20",
         "our_snapshot": "4.3000",
         "closing_line": null,
         "outcome_label": "Pending",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/ali-demir/picks/2/#pick-n-8a3c9e79ded28ae8c37d2ed9",
         "original": "https://sportwetten.bild.de/tipps/cf-montreal-vancouver-whitecaps-prognose-07-11-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 19,
          "won": 6,
          "void": 0,
          "return_percent": "-16.2",
          "period_from": "2026-10-18",
          "period_to": "2026-11-05",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": null,
         "source_type": "media",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "1x2",
          "portion": "live",
          "n": 19,
          "won": 6,
          "lost": 13,
          "void": 0,
          "net_points_hundredths": -30850,
          "return_percent": "-16.2",
          "avg_odds": "3.74",
          "odds_from_author": 19,
          "odds_from_snapshot": 0,
          "league_market_n": 3,
          "market_n": 19,
          "small_sample": false,
          "period_from": "2026-10-18",
          "period_to": "2026-11-05",
          "as_of": "2026-11-07T21: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": "1-4",
       "in_words": "CF Montréal 1-4 Vancouver Whitecaps",
       "tips": [
        {
         "entry_id": "n-40c3b527f84d7440eaeb0c80",
         "author_name": "Joel Lefevre",
         "author_href": "/authors/joel-lefevre/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "CF Montréal 1-4 Vancouver Whitecaps",
         "choice_key": "1-4",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-11-05T00:10:08.141Z",
         "posted_at": "2026-11-04T23:16:57.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Pending",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/joel-lefevre/picks/4/#pick-n-40c3b527f84d7440eaeb0c80",
         "original": "https://www.sportsmole.co.uk/football/montreal-impact/preview/montreal-vs-vancouver-prediction-team-news-lineups_608443.html",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 1,
          "won": 0,
          "void": 0,
          "return_percent": "-100.0",
          "period_from": "2026-11-01",
          "period_to": "2026-11-01",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": null,
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 1,
          "won": 0,
          "lost": 1,
          "void": 0,
          "net_points_hundredths": -10000,
          "return_percent": "-100.0",
          "avg_odds": "10.00",
          "odds_from_author": 0,
          "odds_from_snapshot": 1,
          "league_market_n": 0,
          "market_n": 1,
          "small_sample": true,
          "period_from": "2026-11-01",
          "period_to": "2026-11-01",
          "as_of": "2026-11-07T21:00:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    }
   ],
   "newcomers": [],
   "not_counted": [],
   "after_start": [],
   "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": "CF Montréal",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [
         {
          "author_name": "Ali Demir",
          "entry_id": "n-8a3c9e79ded28ae8c37d2ed9",
          "outcome_label": "Pending",
          "source_group": "tipsters"
         }
        ],
        "figure": 1
       },
       {
        "code_name": "2",
        "in_words": "Vancouver Whitecaps",
        "tips": [],
        "figure": 0
       }
      ],
      "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": "1-4",
        "in_words": "CF Montréal 1-4 Vancouver Whitecaps",
        "tips": [
         {
          "author_name": "Joel Lefevre",
          "entry_id": "n-40c3b527f84d7440eaeb0c80",
          "outcome_label": "Pending",
          "source_group": "experts"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     }
    ],
    "author_count": 2,
    "below_threshold": {
     "prediction_count": 0,
     "author_count": 0
    },
    "limit": 10
   },
   "chain": {
    "publications": 2,
    "unique": 2,
    "comparable": 2,
    "admissible": 2,
    "contributions": 2
   },
   "differing_choices": 0,
   "visible_who": 2,
   "newcomers_who": 0,
   "newcomers_before": 0,
   "titles_shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules."
  },
  "arguments": {
   "topics": [
    {
     "code_name": "other_topic",
     "display_name": "Other reasons",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-40c3b527f84d7440eaeb0c80",
       "author_name": "Joel Lefevre",
       "author_href": "/authors/joel-lefevre/",
       "source_group": "experts",
       "choice": "CF Montréal 1-4 Vancouver Whitecaps",
       "market_label": "Correct score",
       "logged_at": "2026-11-05T00:10:08.141Z",
       "original": "https://www.sportsmole.co.uk/football/montreal-impact/preview/montreal-vs-vancouver-prediction-team-news-lineups_608443.html",
       "proof": "/authors/joel-lefevre/picks/4/#pick-n-40c3b527f84d7440eaeb0c80",
       "quote_text": "The Caps are firing on all cylinders and showing no signs of slowing down, and while they are already locked into first in the West, we still expect them to…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 1
    }
   ],
   "against": [],
   "other_languages": 1,
   "other_language_hosts": [
    "sportwetten.bild.de"
   ],
   "mode": "quotes",
   "topics_total": 1,
   "checkable": 0
  },
  "market_label": {
   "favourite_code": "2",
   "favourite": "Vancouver Whitecaps",
   "probabilities": [
    {
     "outcome_label": "1",
     "in_words": "CF Montréal",
     "percent_value": 21
    },
    {
     "outcome_label": "X",
     "in_words": "Draw",
     "percent_value": 22
    },
    {
     "outcome_label": "2",
     "in_words": "Vancouver Whitecaps",
     "percent_value": 57
    }
   ],
   "prices": {
    "1": "4.50",
    "X": "4.20",
    "2": "1.65"
   },
   "group_count": 31,
   "bookmakers": 48,
   "snapshot_at": "2026-11-07T19:52:23.438Z",
   "closing_line": false,
   "first_at": "2026-11-06T21:00:00.000Z",
   "shift_pp": 0.5,
   "phrase": "The market has barely changed its mind since our first snapshot on 6 November 2026: Vancouver Whitecaps 57% then, 57% now.",
   "technique": "Median across groups of bookmakers, without margin: brands on one platform count once (median within the group); betting exchanges and prediction markets are excluded. Market price from an odds aggregator; the data provider is not named.",
   "t24": {
    "snapshot_at": "2026-11-06T21:00:00.000Z",
    "probabilities": {
     "1": 21,
     "2": 57,
     "X": 22
    }
   },
   "t2": {
    "snapshot_at": "2026-11-07T19:00:00.000Z",
    "probabilities": {
     "1": 21,
     "2": 57,
     "X": 22
    }
   }
  },
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "MLS (United States)",
   "matchday": null,
   "starts_at": "2026-11-07T21:00:00.000Z",
   "form": {
    "home_side": [],
    "away": []
   },
   "head_to_head": [
    {
     "data": "2026-09-03",
     "match_list": "Vancouver Whitecaps 1-1 CF Montréal",
     "event_id": "s-a857e3359540"
    }
   ],
   "past_cards": [],
   "reach": ""
  },
  "after_match": null,
  "prices": [],
  "revisions": [
   "Market 24 hours before kick-off: Vancouver Whitecaps 57%.",
   "Market 2 hours before kick-off: Vancouver Whitecaps 57%.",
   "First published with predictions on 6 November 2026."
  ],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": null
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-11-07T21: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": 2,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 0
    },
    {
     "key": "media",
     "authors": 2
    },
    {
     "key": "telegram_channels",
     "authors": 0
    },
    {
     "key": "private_authors",
     "authors": 0
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 1,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 1
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "CF Montréal",
       "authors": 0,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "X",
       "in_words": "Draw",
       "authors": 1,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 0
        },
        {
         "key": "media",
         "authors": 1
        },
        {
         "key": "telegram_channels",
         "authors": 0
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "2",
       "in_words": "Vancouver Whitecaps",
       "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": 0,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 0
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 1,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 0
      },
      {
       "key": "media",
       "authors": 1
      },
      {
       "key": "telegram_channels",
       "authors": 0
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "barely_moved",
   "line_frozen": false,
   "phrase": "Market line on 7 November 2026, 19:52 GMT: CF Montréal 21%, draw 22%, Vancouver Whitecaps 57%. Since 6 November 2026, 21:00 GMT it has barely moved: the largest change is 0.5 percentage points (CF Montréal down).",
   "line_markets": [
    {
     "market_text": "1X2, match result",
     "market_group": "1x2",
     "line_kind": "median_line",
     "margin_included": false,
     "snapshot_at": "2026-11-07T19:52:23.438Z",
     "closing_line": false,
     "probabilities": [
      {
       "outcome_label": "1",
       "in_words": "CF Montréal",
       "percent_value": 21
      },
      {
       "outcome_label": "X",
       "in_words": "Draw",
       "percent_value": 22
      },
      {
       "outcome_label": "2",
       "in_words": "Vancouver Whitecaps",
       "percent_value": 57
      }
     ],
     "group_count": 31,
     "first_at": "2026-11-06T21:00:00.000Z",
     "first_probabilities": {
      "1": 21,
      "2": 57,
      "X": 22
     },
     "shift_pp": 0.5,
     "shift_outcome": "1",
     "shift_direction": "down",
     "line_state": "barely_moved",
     "phrase": "Market line on 7 November 2026, 19:52 GMT: CF Montréal 21%, draw 22%, Vancouver Whitecaps 57%. Since 6 November 2026, 21:00 GMT it has barely moved: the largest change is 0.5 percentage points (CF Montréal down)."
    }
   ]
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": false,
   "as_of_moment": "2026-11-07T19:52:23.438Z",
   "starts_at": "2026-11-07T21:00:00.000Z",
   "phrase": "As of 7 November 2026, 19:52 GMT: market line CF Montréal 21%, draw 22%, Vancouver Whitecaps 57%; 1X2, match result, recorded picks before the match (1): 0 on CF Montréal, 1 on the draw, 0 on Vancouver Whitecaps; Correct score, recorded picks before the match (1): 1 on CF Montréal 1-4 Vancouver Whitecaps.",
   "market_line_brief": {
    "snapshot_at": "2026-11-07T19:52:23.438Z",
    "closing_line": false,
    "probabilities": {
     "1": 21,
     "X": 22,
     "2": 57
    }
   },
   "market_groups": [
    {
     "market_group": "1x2",
     "group_markets": [
      {
       "market_text": "1X2, match result",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "draw",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "1X2, match result, recorded picks before the match (1): 0 on CF Montréal, 1 on the draw, 0 on Vancouver Whitecaps",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "CF Montréal",
         "figure": 0
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 1
        },
        {
         "side": "2",
         "in_words": "Vancouver Whitecaps",
         "figure": 0
        }
       ]
      }
     ]
    },
    {
     "market_group": "other",
     "group_markets": [
      {
       "market_text": "Correct score",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "CF Montréal 1-4 Vancouver Whitecaps",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Correct score, recorded picks before the match (1): 1 on CF Montréal 1-4 Vancouver Whitecaps"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 2,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "CF Montréal",
    "team_url": null,
    "participant_id": "u-ae780235d3d1",
    "previous": {
     "kickoff": "2026-10-31T18:00:00.000Z",
     "name": "New York City FC vs CF Montréal",
     "url": "/football/matches/new-york-city-fc-vs-cf-montreal-2026-10-31/",
     "competition": "MLS",
     "state": "played",
     "score": "1-1"
    },
    "next": null,
    "why": null
   },
   {
    "side": "away",
    "team": "Vancouver Whitecaps",
    "team_url": null,
    "participant_id": "u-f8fd12a6d28c",
    "previous": {
     "kickoff": "2026-11-01T20:30:00.000Z",
     "name": "Vancouver Whitecaps vs Seattle Sounders FC",
     "url": "/football/matches/vancouver-whitecaps-vs-seattle-sounders-fc-2026-11-01/",
     "competition": "MLS",
     "state": "played",
     "score": "5-1"
    },
    "next": null,
    "why": null
   }
  ],
  "day_link": {
   "url": "/football/today/",
   "text": "Other matches today"
  }
 },
 "number_sets": [
  {
   "set": "match.market_line.percent",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|1x2|1",
   "value": 21,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.market_line.percent",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|1x2|X",
   "value": 22,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.market_line.percent",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|1x2|2",
   "value": 57,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|1X2, match result",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|1X2, match result",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|1X2, match result|CF Montréal",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|1X2, match result|draw",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|1X2, match result|Vancouver Whitecaps",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|Correct score",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|Correct score",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/cf-montreal-vs-vancouver-whitecaps-2026-11-07/|Correct score|CF Montréal 1-4 Vancouver Whitecaps",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "event:s-ec3419650de7",
 "source_revision": 38,
 "title_short": {
  "length": 65,
  "names": [
   "CF Montréal",
   "Vancouver"
  ],
  "title": "CF Montréal vs Vancouver: Tipster Coverage — 7 Nov 2026",
  "title_length": 55
 }
}
