{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/sources/wincomparator-com/products/wincomparator/picks/22/",
 "canonical": "/sources/wincomparator-com/products/wincomparator/picks/22/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Wincomparator — football predictions, page 22 of 27",
 "description": "Predictions 401–420 of 519 by Wincomparator, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 22 of 27 of the predictions by Wincomparator recorded by Forecast Record: predictions 401–420 of 519 in the order we recorded them, earliest first; as of 7 November 2026. Each row links to its evidence, and the summary of the record is on the profile page.",
  "key_number": "519",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T17:48:38.431Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "d127941ed1c9feae200fa2171e92c5be52514ee311219fe6b30d0856e32b435c",
 "dependency_group": "author:e-0c11d68af3f02a4e6ed6728a",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-0c11d68af3f02a4e6ed6728a",
  "public_name": "Wincomparator",
  "tracker_number": 2945,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-11",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-fccd1c9090202ecac495eacd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic\n\nBorussia Dortmund gagne le match\n\nProbabilité : 47.14%\n\nProbabilité : 47.14%\n\n1.30",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:10:45.709Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-6d6aadc32d2b4e075b1e05ca",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-6d6aadc32d2b4e075b1e05ca",
   "match": "Borussia M'gladbach v Karlsruher SC",
   "match_url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 30.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:19:55.876Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6d6aadc32d2b4e075b1e05ca",
    "quote_text": "Notre pronostic\n\nOui\n\nProbabilité : 68.75%",
    "fragment_from": 1929,
    "fragment_to": 1971,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/borussia-monchengladbach-karlsruhe-sc-8804151/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "253f5146f372b41538443d44e120ba0caf24f7ca265045c0672689cc0ecb9e8f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T13:19:55.876Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-d71b63b4ac0b",
     "display_name": "Borussia M'gladbach — Karlsruher SC",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T13:19:55.876Z",
     "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": "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": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Borussia M'gladbach 2-0 Karlsruher SC."
    },
    "settlements": [
     {
      "operation_id": "e1e8a5d3fa762af10611d5c65211265d04aab4a3f7674e13ca795717ec4c4d70",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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/borussia-monchengladbach-karlsruhe-sc-8804151/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-8775646eeabe02d50289414f",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-8775646eeabe02d50289414f",
   "match": "Borussia M'gladbach v Karlsruher SC",
   "match_url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 30.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Borussia M'gladbach at 1.28",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.28",
   "settled_price": "1.3400",
   "published_at": null,
   "recorded_at": "2026-10-26T13:19:55.876Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-8775646eeabe02d50289414f",
    "quote_text": "Notre pronostic\n\nBorussia Mönchengladbach gagne le match\n\nProbabilité : 53.81%\n\nProbabilité : 53.81%\n\n1.28",
    "fragment_from": 829,
    "fragment_to": 935,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/borussia-monchengladbach-karlsruhe-sc-8804151/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "253f5146f372b41538443d44e120ba0caf24f7ca265045c0672689cc0ecb9e8f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T13:19:55.876Z",
    "executed_at": "2026-10-27T02:07:11.491Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d71b63b4ac0b",
     "display_name": "Borussia M'gladbach — Karlsruher SC",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Borussia M'gladbach",
    "odds_set": {
     "by_author": "1.28",
     "our_snapshot": "1.3400",
     "our_snapshot_at": "2026-10-26T13:19:55.876Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3400,
    "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-26T13:19:55.876Z",
     "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": "Borussia M'gladbach",
     "author_odds": "1.28",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Borussia M'gladbach at 1.28"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Borussia M'gladbach 2-0 Karlsruher SC."
    },
    "settlements": [
     {
      "operation_id": "d66d19a1adfa789f921709c546c648587eda898f9fd5aa0d0f2454f9cfd475c9",
      "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": "Borussia M'gladbach",
      "decimal_odds": "1.28",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2800,
      "executed_at": "2026-10-27T02:06:02.241Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2ac9650eeabd17b44f9e90bca1bbf8fa3ef6924b384cd64b91d5624d54e8a9e4",
      "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": "Borussia M'gladbach",
      "decimal_odds": "1.3400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3400,
      "executed_at": "2026-10-27T02:07:11.491Z",
      "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/borussia-monchengladbach-karlsruhe-sc-8804151/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borussia M'gladbach to win"
   }
  },
  {
   "record_id": "n-936ee7e44842c0e5763394c7",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-936ee7e44842c0e5763394c7",
   "match": "Borussia M'gladbach v Karlsruher SC",
   "match_url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 30.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:19:55.876Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-936ee7e44842c0e5763394c7",
    "quote_text": "Notre pronostic\n\n+2.5\n\nProbabilité : 74.76%",
    "fragment_from": 1294,
    "fragment_to": 1337,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/borussia-monchengladbach-karlsruhe-sc-8804151/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "253f5146f372b41538443d44e120ba0caf24f7ca265045c0672689cc0ecb9e8f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T13:19:55.876Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-d71b63b4ac0b",
     "display_name": "Borussia M'gladbach — Karlsruher SC",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
     "scoreline": "2-0",
     "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": "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-26T13:19:55.876Z",
     "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": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Borussia M'gladbach 2-0 Karlsruher SC."
    },
    "settlements": [
     {
      "operation_id": "b05d88f027ab7bbb26f970ecf721c5e7c3f405ff11b90c1e4903b97fd16231b5",
      "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/borussia-monchengladbach-karlsruhe-sc-8804151/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-213aa71ac2dd50f4612e7b79",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic\n\nSpVgg 07 Elversberg gagne le match\n\nProbabilité : 53.42%\n\nProbabilité : 53.42%\n\n1.32",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:29:49.311Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-315de31368794a53682ae064",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic\n\n+2.5\n\nProbabilité : 75.12%",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:29:49.311Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-98b482aa6a7447a4cb4a549f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic\n\nOui\n\nProbabilité : 57.29%",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:29:49.311Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-100bf18ac59efe701b11bd6e",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-100bf18ac59efe701b11bd6e",
   "match": "Dynamo Dresden v FC Schalke 04",
   "match_url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
   "kickoff": "2026-10-28T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 51.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:49:57.371Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-100bf18ac59efe701b11bd6e",
    "quote_text": "Notre pronostic\n\nOui\n\nProbabilité : 52.08%",
    "fragment_from": 1868,
    "fragment_to": 1910,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/dynamo-dresde-schalke-04-8804147/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "509232e6ac638281c5bf0d6bd7b0a7655c6d64931487547882bd56b690e8c523",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T13:49:57.371Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-fe9a1d04d226",
     "display_name": "Dynamo Dresden — FC Schalke 04",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T17:00:00.000Z",
     "url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T13:49:57.371Z",
     "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": "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": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Dynamo Dresden 2-0 FC Schalke 04."
    },
    "settlements": [
     {
      "operation_id": "462dfa568a6605e117ed16a75bb59bf2600034974330a9c04701960809b52d4e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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/dynamo-dresde-schalke-04-8804147/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-48849ccfb18fb44adec9c7e8",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-48849ccfb18fb44adec9c7e8",
   "match": "Dynamo Dresden v FC Schalke 04",
   "match_url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
   "kickoff": "2026-10-28T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 51.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Schalke 04 at 1.82",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.82",
   "settled_price": "1.82",
   "published_at": null,
   "recorded_at": "2026-10-26T13:49:57.371Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-48849ccfb18fb44adec9c7e8",
    "quote_text": "Notre pronostic\n\nSchalke 04 gagne le match\n\nProbabilité : 47.93%\n\nProbabilité : 47.93%\n\n1.82",
    "fragment_from": 769,
    "fragment_to": 861,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/dynamo-dresde-schalke-04-8804147/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "509232e6ac638281c5bf0d6bd7b0a7655c6d64931487547882bd56b690e8c523",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T13:49:57.371Z",
    "executed_at": "2026-10-27T02:07:22.560Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fe9a1d04d226",
     "display_name": "Dynamo Dresden — FC Schalke 04",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T17:00:00.000Z",
     "url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Schalke 04",
    "odds_set": {
     "by_author": "1.82",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T13:49:57.371Z",
     "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": "FC Schalke 04",
     "author_odds": "1.82",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Schalke 04 at 1.82"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Dynamo Dresden 2-0 FC Schalke 04."
    },
    "settlements": [
     {
      "operation_id": "56a4034a09263e26d60c4505d88605ff970099887f4d73c4c0041ffdb4292b34",
      "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": "FC Schalke 04",
      "decimal_odds": "1.82",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T02:07:22.560Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3484bb2332dab72982e90bed451d475449620c90f2c2345681c032ae2b51ad44",
      "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": "FC Schalke 04",
      "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": "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/dynamo-dresde-schalke-04-8804147/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Schalke 04 to win"
   }
  },
  {
   "record_id": "n-99cee546f1ed20f5e76fdb41",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-99cee546f1ed20f5e76fdb41",
   "match": "Dynamo Dresden v FC Schalke 04",
   "match_url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
   "kickoff": "2026-10-28T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 51.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:49:57.371Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-99cee546f1ed20f5e76fdb41",
    "quote_text": "Notre pronostic\n\n+2.5\n\nProbabilité : 58.61%",
    "fragment_from": 1251,
    "fragment_to": 1294,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/dynamo-dresde-schalke-04-8804147/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "509232e6ac638281c5bf0d6bd7b0a7655c6d64931487547882bd56b690e8c523",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T13:49:57.371Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-fe9a1d04d226",
     "display_name": "Dynamo Dresden — FC Schalke 04",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T17:00:00.000Z",
     "url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
     "scoreline": "2-0",
     "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": "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-26T13:49:57.371Z",
     "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": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Dynamo Dresden 2-0 FC Schalke 04."
    },
    "settlements": [
     {
      "operation_id": "9bcce06717e3cec55a77bd2f5077d962096f808cc7e0cf32d4577eee22562db7",
      "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/dynamo-dresde-schalke-04-8804147/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-2774ff91cc1d73707e85cc26",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-2774ff91cc1d73707e85cc26",
   "match": "SC Paderborn 07 v VfB Stuttgart",
   "match_url": "/football/matches/sc-paderborn-07-vs-vfb-stuttgart-2026-10-28/",
   "kickoff": "2026-10-28T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 51.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:59:51.142Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2774ff91cc1d73707e85cc26",
    "quote_text": "Notre pronostic\n\nNon\n\nProbabilité : 62.5%",
    "fragment_from": 1832,
    "fragment_to": 1873,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/paderborn-07-stuttgart-8804155/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "14e0361534a0d98e58227228dc010a4a16e03c03db3baafcfe3588f53205f31f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T13:59:51.142Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-538c81a6429b",
     "display_name": "SC Paderborn 07 — VfB Stuttgart",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T17:00:00.000Z",
     "url": "/football/matches/sc-paderborn-07-vs-vfb-stuttgart-2026-10-28/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "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-26T13:59:51.142Z",
     "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": null,
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SC Paderborn 07 0-1 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "f35c1c5f41b8138a585324736f021c4e94d84f281d7d3aeb6b1184a686896ab0",
      "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": 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/paderborn-07-stuttgart-8804155/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-28db5e6b29fd8c44ad182fda",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-28db5e6b29fd8c44ad182fda",
   "match": "SC Paderborn 07 v VfB Stuttgart",
   "match_url": "/football/matches/sc-paderborn-07-vs-vfb-stuttgart-2026-10-28/",
   "kickoff": "2026-10-28T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 51.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T13:59:51.142Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-28db5e6b29fd8c44ad182fda",
    "quote_text": "Notre pronostic\n\n+2.5\n\nProbabilité : 53.95%",
    "fragment_from": 1220,
    "fragment_to": 1263,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/paderborn-07-stuttgart-8804155/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "14e0361534a0d98e58227228dc010a4a16e03c03db3baafcfe3588f53205f31f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T13:59:51.142Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-538c81a6429b",
     "display_name": "SC Paderborn 07 — VfB Stuttgart",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T17:00:00.000Z",
     "url": "/football/matches/sc-paderborn-07-vs-vfb-stuttgart-2026-10-28/",
     "scoreline": "0-1",
     "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": "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-26T13:59:51.142Z",
     "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": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SC Paderborn 07 0-1 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "74c8ce9c12ec2c7b540a964917d671daf87f1c7e6ea488d89a8315f7d6aa7805",
      "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/paderborn-07-stuttgart-8804155/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-bdd9c441e9b3355bc7c1f9e1",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-bdd9c441e9b3355bc7c1f9e1",
   "match": "SC Paderborn 07 v VfB Stuttgart",
   "match_url": "/football/matches/sc-paderborn-07-vs-vfb-stuttgart-2026-10-28/",
   "kickoff": "2026-10-28T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 51.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: VfB Stuttgart at 1.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.4",
   "settled_price": "1.4",
   "published_at": null,
   "recorded_at": "2026-10-26T13:59:51.142Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bdd9c441e9b3355bc7c1f9e1",
    "quote_text": "Notre pronostic\n\nStuttgart gagne le match\n\nProbabilité : 55.63%\n\nProbabilité : 55.63%\n\n1.40",
    "fragment_from": 745,
    "fragment_to": 836,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/paderborn-07-stuttgart-8804155/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "14e0361534a0d98e58227228dc010a4a16e03c03db3baafcfe3588f53205f31f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T13:59:51.142Z",
    "executed_at": "2026-10-27T02:07:22.893Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-538c81a6429b",
     "display_name": "SC Paderborn 07 — VfB Stuttgart",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T17:00:00.000Z",
     "url": "/football/matches/sc-paderborn-07-vs-vfb-stuttgart-2026-10-28/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "VfB Stuttgart",
    "odds_set": {
     "by_author": "1.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4000,
    "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-26T13:59:51.142Z",
     "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": "VfB Stuttgart",
     "author_odds": "1.4",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: VfB Stuttgart at 1.4"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SC Paderborn 07 0-1 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "bfb1f4f98587184e9a1fa7981ab3d8bed90c8dcfa3d61383d8ad88d7decc5b9e",
      "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": "VfB Stuttgart",
      "decimal_odds": "1.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4000,
      "executed_at": "2026-10-27T02:07:22.893Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f163bad1060cfd48be3c4699675be19490108311408bec236c07a3ec9ec10dbc",
      "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": "VfB Stuttgart",
      "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": "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/paderborn-07-stuttgart-8804155/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "VfB Stuttgart to win"
   }
  },
  {
   "record_id": "n-334b4d3c4cf2467a199b883f",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-334b4d3c4cf2467a199b883f",
   "match": "Paris Saint-Germain v Olympique Lyonnais",
   "match_url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
   "kickoff": "2026-10-26T19:30:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 5.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris Saint-Germain at 1.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.3",
   "settled_price": "1.3300",
   "published_at": null,
   "recorded_at": "2026-10-26T14:09:43.666Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.3300",
    "result": "Won",
    "points_hundredths": 3300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-334b4d3c4cf2467a199b883f",
    "quote_text": "PSG gagne le match\n\nProbabilité : 57.25%\n\n1.30",
    "fragment_from": 486,
    "fragment_to": 532,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/psg-lyon-8532700/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ea08354fa1ccfc0495c46bf896999160921824ba78910d50bb57d81e1a161277",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T14:09:43.666Z",
    "executed_at": "2026-10-26T14:12:24.249Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4bf1ea244970",
     "display_name": "Paris Saint-Germain — Olympique Lyonnais",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-26T19:30:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Paris Saint-Germain",
    "odds_set": {
     "by_author": "1.3",
     "our_snapshot": "1.3300",
     "our_snapshot_at": "2026-10-26T14:09:16.851Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3300,
    "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-26T14:09:43.666Z",
     "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": "Paris Saint-Germain",
     "author_odds": "1.3",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Paris Saint-Germain at 1.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Paris Saint-Germain 2-0 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "c0bc25d807be61ee292883ecce25274a4d1c93fe7209bdae94c4629e41b65ee3",
      "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": "Paris Saint-Germain",
      "decimal_odds": "1.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3000,
      "executed_at": "2026-10-26T14:12:19.267Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a33882431968347f710ad22ce5976724a27f9b01a18b17240864b5aa93320627",
      "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": "Paris Saint-Germain",
      "decimal_odds": "1.3300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3300,
      "executed_at": "2026-10-26T14:12:24.249Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "L'équipe Wincomparator",
     "publisher": "Wincomparator",
     "forecaster": "L'équipe 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/psg-lyon-8532700/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain to win"
   }
  },
  {
   "record_id": "n-846befd54dc8dd5324791f62",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-846befd54dc8dd5324791f62",
   "match": "Paris Saint-Germain v Olympique Lyonnais",
   "match_url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
   "kickoff": "2026-10-26T19:30:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 5.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.32",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.32",
   "settled_price": "1.3636",
   "published_at": null,
   "recorded_at": "2026-10-26T14:09:43.666Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-846befd54dc8dd5324791f62",
    "quote_text": "+2.5\n\nProbabilité : 72.31%\n\n1.32",
    "fragment_from": 549,
    "fragment_to": 581,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/psg-lyon-8532700/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ea08354fa1ccfc0495c46bf896999160921824ba78910d50bb57d81e1a161277",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T14:09:43.666Z",
    "executed_at": "2026-11-07T11:32:43.801Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4bf1ea244970",
     "display_name": "Paris Saint-Germain — Olympique Lyonnais",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-26T19:30:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.32",
     "our_snapshot": "1.3636",
     "our_snapshot_at": "2026-10-26T14:09:16.190Z",
     "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-26T14:09:43.666Z",
     "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.32",
     "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.32"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Paris Saint-Germain 2-0 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "b984bbd4ee7d2de86498a2e99946a398c8e4026ded0c36f7fb6dfc919a53e73a",
      "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.32",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:32:41.507Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a71527f222284754daf1ba2607010c7bdf854837900e15a8f216715ee5cd00a3",
      "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.3636",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:32:43.801Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "L'équipe Wincomparator",
     "publisher": "Wincomparator",
     "forecaster": "L'équipe 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/psg-lyon-8532700/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-dd83c0a7992543084cb17e20",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-dd83c0a7992543084cb17e20",
   "match": "Paris Saint-Germain v Olympique Lyonnais",
   "match_url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
   "kickoff": "2026-10-26T19:30:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 5.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T14:09:43.666Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-dd83c0a7992543084cb17e20",
    "quote_text": "Les 2 équipes marquent\n\nOui\n\nProbabilité : 79.17%",
    "fragment_from": 583,
    "fragment_to": 632,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/psg-lyon-8532700/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ea08354fa1ccfc0495c46bf896999160921824ba78910d50bb57d81e1a161277",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T14:09:43.666Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4bf1ea244970",
     "display_name": "Paris Saint-Germain — Olympique Lyonnais",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-26T19:30:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-26T14:09:43.666Z",
     "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": "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": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Paris Saint-Germain 2-0 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "84d0986683dd684a195658c6fad08936be193e063c006d6af9ce52701bdec430",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "L'équipe Wincomparator",
     "publisher": "Wincomparator",
     "forecaster": "L'équipe 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/psg-lyon-8532700/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-362040f65ca465109caedf54",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic\n\nFribourg gagne le match\n\nProbabilité : 48.76%\n\nProbabilité : 48.76%\n\n1.34",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T14:09:48.159Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-bc9dfcf2ddd8382bfc154e33",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic\n\n+2.5\n\nProbabilité : 74.48%",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T14:09:48.159Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f6467a5f74bae8969604fcac",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic\n\nOui\n\nProbabilité : 76.67%",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T14:09:48.159Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-3c93301e1873d6cec170608d",
   "url": "/sources/wincomparator-com/products/wincomparator/picks/22/#pick-n-3c93301e1873d6cec170608d",
   "match": "Holstein Kiel v TSG Hoffenheim",
   "match_url": "/football/matches/holstein-kiel-vs-tsg-hoffenheim-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 53.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-26T14:19:46.455Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3c93301e1873d6cec170608d",
    "quote_text": "Notre pronostic\n\nOui\n\nProbabilité : 64.58%",
    "fragment_from": 1825,
    "fragment_to": 1867,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.wincomparator.com/fr-fr/pronostics/holstein-kiel-hoffenheim-8804152/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "487346ac318f72b7ce27bb0238cf0885b25ecd517a6ab5b47d714c356b94c9ba",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T14:19:46.455Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-63b06fa5efa8",
     "display_name": "Holstein Kiel — TSG Hoffenheim",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/holstein-kiel-vs-tsg-hoffenheim-2026-10-28/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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-26T14:19:46.455Z",
     "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": "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": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Holstein Kiel 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "bdac2f30c08eb2815e62e2843c207eefa3bbb158f0ca8997946aaadcc1ceee78",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "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/holstein-kiel-hoffenheim-8804152/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 519,
  "pages": 27,
  "page_urls": [
   "/sources/wincomparator-com/products/wincomparator/",
   "/sources/wincomparator-com/products/wincomparator/picks/2/",
   "/sources/wincomparator-com/products/wincomparator/picks/3/",
   "/sources/wincomparator-com/products/wincomparator/picks/4/",
   "/sources/wincomparator-com/products/wincomparator/picks/5/",
   "/sources/wincomparator-com/products/wincomparator/picks/6/",
   "/sources/wincomparator-com/products/wincomparator/picks/7/",
   "/sources/wincomparator-com/products/wincomparator/picks/8/",
   "/sources/wincomparator-com/products/wincomparator/picks/9/",
   "/sources/wincomparator-com/products/wincomparator/picks/10/",
   "/sources/wincomparator-com/products/wincomparator/picks/11/",
   "/sources/wincomparator-com/products/wincomparator/picks/12/",
   "/sources/wincomparator-com/products/wincomparator/picks/13/",
   "/sources/wincomparator-com/products/wincomparator/picks/14/",
   "/sources/wincomparator-com/products/wincomparator/picks/15/",
   "/sources/wincomparator-com/products/wincomparator/picks/16/",
   "/sources/wincomparator-com/products/wincomparator/picks/17/",
   "/sources/wincomparator-com/products/wincomparator/picks/18/",
   "/sources/wincomparator-com/products/wincomparator/picks/19/",
   "/sources/wincomparator-com/products/wincomparator/picks/20/",
   "/sources/wincomparator-com/products/wincomparator/picks/21/",
   "/sources/wincomparator-com/products/wincomparator/picks/22/",
   "/sources/wincomparator-com/products/wincomparator/picks/23/",
   "/sources/wincomparator-com/products/wincomparator/picks/24/",
   "/sources/wincomparator-com/products/wincomparator/picks/25/",
   "/sources/wincomparator-com/products/wincomparator/picks/26/",
   "/sources/wincomparator-com/products/wincomparator/picks/27/"
  ],
  "groups": {
   "settled": 161,
   "pending": 0,
   "excluded": 358
  },
  "continuation": "by_time",
  "page": 22,
  "first": 401,
  "last": 420,
  "author_url": "/sources/wincomparator-com/products/wincomparator/",
  "current": false
 },
 "entity_id": "history:/sources/wincomparator-com/products/wincomparator/picks/22/",
 "source_revision": 26
}
