{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "event",
 "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
 "canonical": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "FC Schalke 04 vs 1. FSV Mainz 05: recorded predictions and results",
 "description": "FC Schalke 04 vs 1. FSV Mainz 05, 17 October 2026. Final score 0-1 · Bundesliga: 27 distinct predictions from 16 authors.",
 "first_paragraph": {
  "body": "FC Schalke 04 finished 0-1 against 1. FSV Mainz 05. None of the 5 recorded correct-score predictions matched that score. Other markets are shown separately below. Forecast Record recorded 28 statements from 16 authors on FC Schalke 04 vs 1. FSV Mainz 05 (Bundesliga, kick-off 17 October 2026): 27 distinct predictions, all of the statements recorded before kick-off.",
  "key_number": "28",
  "data": "2026-10-17",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 28,
  "date_count": 1,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-10-17T16:20:02.147Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "687dc408b0840dc8e00d7a06eba659b0d3272ccfd8c2f250b7acb11010f6666e",
 "dependency_group": "event:s-9c275cae958e",
 "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/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/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-9c275cae958e",
  "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
  "competition_name": "Bundesliga",
  "starts_at": "2026-10-17T13:30:00.000Z",
  "status": "finished",
  "scoreline": "0-1",
  "condition": "finished",
  "condition_words": "finished",
  "result_received_at": "2026-10-17T16:20:02.147Z",
  "postponement": null,
  "consensus": {
   "market_label": "1X2, match result",
   "distribution": [
    {
     "outcome_label": "draw",
     "figure": 3,
     "share": "60.0"
    },
    {
     "outcome_label": "1. FSV Mainz 05",
     "figure": 2,
     "share": "40.0"
    }
   ],
   "n": 5,
   "author_count": 5,
   "median_odds": "2.94",
   "summary": "Most common recorded selection in this market: draw — 3 of 5 eligible picks (one per author), median stated price 2.94",
   "late_excluded": 0,
   "contributions": 5,
   "prediction_count": 5,
   "chain": {
    "publications": 27,
    "unique": 27,
    "comparable": 27,
    "admissible": 27,
    "contributions": 27
   },
   "differing_choices": 0,
   "different_products": 0,
   "counting_rule": "1"
  },
  "country_name": "Germany",
  "competition_full": "Bundesliga (Germany)"
 },
 "evidence_items": [
  {
   "observation_id": "n-14635db228bf223f28eea0fb",
   "url": "/sources/footballpredictions-com/picks/69/#pick-n-14635db228bf223f28eea0fb",
   "quote_text": "Correct Score: 1-1 @ 7.50 Odds",
   "fragment_from": 638,
   "fragment_to": 668,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d4853d12eded0d3ba3fa08f4b1700f8b3aaa487e3b32e3fff691f5c5eaffefc",
    "material_removed": false
   },
   "published_at": "2026-10-08T16:59:11.000Z",
   "detected_at": "2026-10-11T06:19:30.165Z",
   "executed_at": "2026-10-26T02:41:44.564Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "FC Schalke 04 1-1 1. FSV Mainz 05",
   "odds_set": {
    "by_author": "7.5",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T16:59:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T16:59:11.000Z",
    "detected_at": "2026-10-11T06:19:30.165Z",
    "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": "FC Schalke 04 1-1 1. FSV Mainz 05",
    "author_odds": "7.5",
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: FC Schalke 04 1-1 1. FSV Mainz 05 at 7.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "2ecb449bbea88737774b258f6af2fc980f98739dcc7d29bcb07eabef1f246407",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "FC Schalke 04 1-1 1. FSV Mainz 05",
     "decimal_odds": "7.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:41:44.564Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "837263c6947f4854626f6e8b0abc6589066c26757fb07c7f314c5dcc672c0407",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "FC Schalke 04 1-1 1. FSV Mainz 05",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-03f415dc42a6ced33fcf2692",
   "url": "/sources/footballpredictions-com/picks/69/#pick-n-03f415dc42a6ced33fcf2692",
   "quote_text": "Both Teams to Score (BTTS): Yes @ 1.50 Odds",
   "fragment_from": 670,
   "fragment_to": 713,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d4853d12eded0d3ba3fa08f4b1700f8b3aaa487e3b32e3fff691f5c5eaffefc",
    "material_removed": false
   },
   "published_at": "2026-10-08T16:59:11.000Z",
   "detected_at": "2026-10-11T06:19:30.165Z",
   "executed_at": "2026-11-06T23:53:31.598Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.5",
    "our_snapshot": "1.4878",
    "our_snapshot_at": "2026-10-11T06:15:45.146Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T16:59:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T16:59:11.000Z",
    "detected_at": "2026-10-11T06:19:30.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.5",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.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 FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "0f2da45faf68fc83a30dc3ea25708c4e9a2afcb549ca8c611b64e94170ee4793",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.4878",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T23:53:31.598Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3d0c35609ea395f9f62cb74a51f729b42156c46a3f9ffe73e0bf59cf3e521394",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ee11cb1461314ee073852237",
   "url": "/sources/footballpredictions-com/picks/70/#pick-n-ee11cb1461314ee073852237",
   "quote_text": "Over / Under 4.5 Goals: Under 4.5 Goals @ 1.22 Odds",
   "fragment_from": 715,
   "fragment_to": 766,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d4853d12eded0d3ba3fa08f4b1700f8b3aaa487e3b32e3fff691f5c5eaffefc",
    "material_removed": false
   },
   "published_at": "2026-10-08T16:59:11.000Z",
   "detected_at": "2026-10-11T06:19:30.165Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 4.5 goals",
   "outcome_label": "under 4.5",
   "odds_set": {
    "by_author": "1.22",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T16:59:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T16:59:11.000Z",
    "detected_at": "2026-10-11T06:19:30.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 4.5 goals",
    "choice": "under 4.5",
    "author_odds": "1.22",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "4.5",
    "subject": "goals_total",
    "in_words": "Over/Under 4.5 goals: under 4.5 at 1.22"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "171e7d4fec53ac5407599ea6e76ad1d83575dfe34eb4ca771b3b76077a1b9e45",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "under 4.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "64aa6fa2701c2a381d0a7bb3009d44fda1df88f11fa6b383aefd3e46ad4decfe",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 4.5 goals",
     "choice": "under 4.5",
     "decimal_odds": 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": [
    {
     "at": "2026-10-14T02:01:07.408Z",
     "field_name": "line sign",
     "was": "Over/Under −4.5 goals · under −4.5",
     "now": "Over/Under 4.5 goals · under 4.5",
     "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
    }
   ],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-10-14T02:01:07.408Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   }
  },
  {
   "observation_id": "n-befef75b8cc45a5ac4b63e2d",
   "url": "/sources/footballpredictions-com/picks/69/#pick-n-befef75b8cc45a5ac4b63e2d",
   "quote_text": "Over / Under 3.5 Goals: Under 3.5 Goals @ 1.57 Odds",
   "fragment_from": 768,
   "fragment_to": 819,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d4853d12eded0d3ba3fa08f4b1700f8b3aaa487e3b32e3fff691f5c5eaffefc",
    "material_removed": false
   },
   "published_at": "2026-10-08T16:59:11.000Z",
   "detected_at": "2026-10-11T06:19:30.165Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.57",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T16:59:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T16:59:11.000Z",
    "detected_at": "2026-10-11T06:19:30.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.57",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.57"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "0f250a0ec9fc726d167a2555dc7090682a532192df5b290760b39647b0e50a2a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d13f10488c87a437b7612f0050cc788d69c525ff6d4945f650430912239f1447",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": 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": [
    {
     "at": "2026-10-14T02:01:07.444Z",
     "field_name": "line sign",
     "was": "Over/Under −3.5 goals · under −3.5",
     "now": "Over/Under 3.5 goals · under 3.5",
     "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
    }
   ],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-10-14T02:01:07.444Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   }
  },
  {
   "observation_id": "n-f53e5c6e75c592d75b89bf92",
   "url": "/sources/footballpredictions-com/picks/70/#pick-n-f53e5c6e75c592d75b89bf92",
   "quote_text": "Over / Under 2.5 Goals: Under 2.5 Goals @ 2.30 Odds",
   "fragment_from": 821,
   "fragment_to": 872,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d4853d12eded0d3ba3fa08f4b1700f8b3aaa487e3b32e3fff691f5c5eaffefc",
    "material_removed": false
   },
   "published_at": "2026-10-08T16:59:11.000Z",
   "detected_at": "2026-10-11T06:19:30.165Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "insufficient_funds",
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "2.3",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T16:59:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T16:59:11.000Z",
    "detected_at": "2026-10-11T06:19:30.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "2.3",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 2.3"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "7993c2cf4003b4ea1f6cea84441d661a8e41b4a31e6402ecdc8af665bd13c55f",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f831fff1879bf4b45c530b3a7c7e112c9ddc11c2c07a7c6c93b997af539f4a6f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": 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": [
    {
     "at": "2026-10-14T02:01:07.486Z",
     "field_name": "line sign",
     "was": "Over/Under −2.5 goals · under −2.5",
     "now": "Over/Under 2.5 goals · under 2.5",
     "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
    }
   ],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": {
    "at": "2026-10-14T02:01:07.486Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   }
  },
  {
   "observation_id": "n-ca39974d95da88430f7c6800",
   "url": "/sources/footballpredictions-com/picks/70/#pick-n-ca39974d95da88430f7c6800",
   "quote_text": "Over / Under 1.5 Goals: Over 1.5 Goals @ 1.17 Odds",
   "fragment_from": 874,
   "fragment_to": 924,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d4853d12eded0d3ba3fa08f4b1700f8b3aaa487e3b32e3fff691f5c5eaffefc",
    "material_removed": false
   },
   "published_at": "2026-10-08T16:59:11.000Z",
   "detected_at": "2026-10-11T06:19:30.165Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "no_price_at_capture",
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 1.5 goals",
   "outcome_label": "over 1.5",
   "odds_set": {
    "by_author": "1.17",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T16:59:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T16:59:11.000Z",
    "detected_at": "2026-10-11T06:19:30.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 1.5 goals",
    "choice": "over 1.5",
    "author_odds": "1.17",
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Over/Under 1.5 goals: over 1.5 at 1.17"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "6ab0f6f41dbc0e8088aa2808325e53d5f59443dd42dec2ea214cae518a671675",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "686915d794aad3c61c956896965f3ad1070412d933a322ce4bd1287696fd6927",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c72d08b934eb8a8189f43eb7",
   "url": "/sources/footballpredictions-com/picks/69/#pick-n-c72d08b934eb8a8189f43eb7",
   "quote_text": "Asian Handicap: Schalke +0.5 @ 1.60 Odds",
   "fragment_from": 1012,
   "fragment_to": 1052,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d4853d12eded0d3ba3fa08f4b1700f8b3aaa487e3b32e3fff691f5c5eaffefc",
    "material_removed": false
   },
   "published_at": "2026-10-08T16:59:11.000Z",
   "detected_at": "2026-10-11T06:19:30.165Z",
   "executed_at": "2026-10-26T02:41:45.387Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 0.5",
   "outcome_label": "FC Schalke 04 +0.5",
   "odds_set": {
    "by_author": "1.6",
    "our_snapshot": "1.5814",
    "our_snapshot_at": "2026-10-11T06:15:45.146Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T16:59:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T16:59:11.000Z",
    "detected_at": "2026-10-11T06:19:30.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Asian handicap 0.5",
    "choice": "FC Schalke 04 +0.5",
    "author_odds": "1.6",
    "market_key": "handicap_asian",
    "choice_key": "1",
    "period": "match",
    "line": "0.5",
    "subject": "goals_total",
    "in_words": "Asian handicap 0.5: FC Schalke 04 +0.5 at 1.6"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "bba5ac5f20350f00a5ae1d815dd83ca5617226c691666e6f7ff258b135f745e9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.5",
     "choice": "FC Schalke 04 +0.5",
     "decimal_odds": "1.6",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:41:45.129Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "42e16678ca4c89665a26b32d93b44a518d58936bf69a4349b51f18789f5874e4",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 0.5",
     "choice": "FC Schalke 04 +0.5",
     "decimal_odds": "1.5814",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:41:45.387Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-633fa8841128b9202c8e7ffb",
   "url": "/sources/footballpredictions-com/picks/69/#pick-n-633fa8841128b9202c8e7ffb",
   "quote_text": "European Handicap: Schalke +1 @ 1.57 Odds",
   "fragment_from": 1054,
   "fragment_to": 1095,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4d4853d12eded0d3ba3fa08f4b1700f8b3aaa487e3b32e3fff691f5c5eaffefc",
    "material_removed": false
   },
   "published_at": "2026-10-08T16:59:11.000Z",
   "detected_at": "2026-10-11T06:19:30.165Z",
   "executed_at": "2026-10-26T02:41:45.413Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "European handicap 1",
   "outcome_label": "FC Schalke 04 +1",
   "odds_set": {
    "by_author": "1.57",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-08T16:59:11.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-08T16:59:11.000Z",
    "detected_at": "2026-10-11T06:19:30.165Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "European handicap 1",
    "choice": "FC Schalke 04 +1",
    "author_odds": "1.57",
    "market_key": "handicap_european",
    "choice_key": "1",
    "period": "match",
    "line": "1",
    "subject": "goals_total",
    "in_words": "European handicap 1: FC Schalke 04 +1 at 1.57"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "1fdc6ea572fe722332a152cf66c0fd8b24b8151629d097789fce9853a1b09630",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap 1",
     "choice": "FC Schalke 04 +1",
     "decimal_odds": "1.57",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:41:45.413Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "51319d2c6e9cf0145bf7fe7a5c75237835e86f5911ae4767e6f6f797b0dab1d6",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "European handicap 1",
     "choice": "FC Schalke 04 +1",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootballPredictions.com",
    "publisher": "FootballPredictions.com",
    "forecaster": "FootballPredictions.com",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://footballpredictions.com/footballpredictions/bundesligapredictions/schalke-vs-mainz-prediction-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-bab89563183a77afb155b390",
   "url": "/authors/katrin/picks/6/#pick-n-bab89563183a77afb155b390",
   "quote_text": "Tipp 2\n\n2.30",
   "fragment_from": 12091,
   "fragment_to": 12103,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://wettformat.com/de/wett-tipp/fortuna-duesseldorf-1-fc-saarbrucken-2026-10-17-tipp-prognose-273906",
    "display_name": null,
    "speaker": "Katrin",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d99fa0155df4a1247e6ec671d95fa09133a87b16a4649d1a1a438799897dcfd2",
    "material_removed": false
   },
   "published_at": "2026-10-13T17:13:30.000Z",
   "detected_at": "2026-10-13T18:09:36.516Z",
   "executed_at": "2026-10-13T18:13:30.737Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "1. FSV Mainz 05",
   "odds_set": {
    "by_author": "2.3",
    "our_snapshot": "2.2500",
    "our_snapshot_at": "2026-10-13T18:04:55.909Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 12500,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-13T17:13:30.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-13T17:13:30.000Z",
    "detected_at": "2026-10-13T18:09:36.516Z",
    "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": "1. FSV Mainz 05",
    "author_odds": "2.3",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: 1. FSV Mainz 05 at 2.3"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "906a20b7e9f53dda5b97cd6658a45b51b1eec014d79661d6256ef112df277a48",
     "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": "1. FSV Mainz 05",
     "decimal_odds": "2.3",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13000,
     "executed_at": "2026-10-13T18:13:27.504Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1a47c7df766b9ec6dd333992ff4a11a490be854871da051b1da2a68743a61d3f",
     "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": "1. FSV Mainz 05",
     "decimal_odds": "2.2500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12500,
     "executed_at": "2026-10-13T18:13:30.737Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Katrin",
    "publisher": "Wettformat",
    "forecaster": "Katrin",
    "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://wettformat.com/de/wett-tipp/fortuna-duesseldorf-1-fc-saarbrucken-2026-10-17-tipp-prognose-273906",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-3c888dd31dee4d7c39dbcdda",
   "url": "/authors/gabriel-kuczynski/picks/3/#pick-n-3c888dd31dee4d7c39dbcdda",
   "quote_text": "Pronóstico del partido entre Schalke 04 vs FSV Mainz es: Empate.",
   "fragment_from": 2073,
   "fragment_to": 2137,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.es/pronosticos/schalke-04-fsv-mainz-05-379375/",
    "display_name": null,
    "speaker": "Gabriel Kuczynski",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3cf584d21f01396d4f55e4ab97e07c9e4f5cc5e80bbf13ecb2ea59629ae76d13",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-15T13:57:33.385Z",
   "executed_at": "2026-10-26T02:36:25.032Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "3.6000",
    "our_snapshot_at": "2026-10-15T14:06:19.106Z",
    "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-15T13:57:33.385Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "9dc6c9e39f9390a6209f0cc33bfe5644944c305341b9f9f256fe6658c8a97543",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.6000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:36:25.032Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Gabriel Kuczynski",
    "publisher": "sportytrader.es",
    "forecaster": "Gabriel Kuczynski",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.es/pronosticos/schalke-04-fsv-mainz-05-379375/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ec783081ec9a87427d87eb42",
   "url": "/authors/michael-siemann/picks/5/#pick-n-ec783081ec9a87427d87eb42",
   "quote_text": "Unentschieden X\n\nDrei der letzten fünf Duelle (H2H) und zwei der letzten vier Schalker Spiele endeten mit einem Remis.\n\nQuote 3,65 bei Betano*",
   "fragment_from": 1199,
   "fragment_to": 1341,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.n-tv.de/sportwetten/wett-tipps/schalke-mainz-17-10-2026/",
    "display_name": null,
    "speaker": "Michael Siemann",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "bb51787829fd92162e7231c207d1ea982474a7a324ec0abe7583dd330d8aee09",
    "material_removed": false
   },
   "published_at": "2026-10-15T04:58:59.000Z",
   "detected_at": "2026-10-15T17:27:03.738Z",
   "executed_at": "2026-10-26T02:36:12.240Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.65",
    "our_snapshot": "3.6000",
    "our_snapshot_at": "2026-10-15T17:37:08.948Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T04:58:59.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-15T04:58:59.000Z",
    "detected_at": "2026-10-15T17:27:03.738Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.65",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.65"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "b8459ac6cf352e14594d705ae256e36171d42ab87e4cf1eac4b46bdfda37fa11",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.65",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:36:11.550Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "44b5dc25e267b5ef7c9e7d61040b8006ed56ed85700faac1807c6a37ba78cc08",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.6000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:36:12.240Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Michael Siemann",
    "publisher": "n-tv.de",
    "forecaster": "Michael Siemann",
    "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.n-tv.de/sportwetten/wett-tipps/schalke-mainz-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-b00ebaa064cd18105b61a997",
   "url": "/authors/michael-siemann/picks/5/#pick-n-b00ebaa064cd18105b61a997",
   "quote_text": "Unter 3,5 Tore\n\nBesonders S04 hat vier seiner fünf Ligaspiele der Saison mit maximal drei Toren beendet.\n\nQuote 1,55 bei Interwetten*",
   "fragment_from": 1349,
   "fragment_to": 1482,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.n-tv.de/sportwetten/wett-tipps/schalke-mainz-17-10-2026/",
    "display_name": null,
    "speaker": "Michael Siemann",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "bb51787829fd92162e7231c207d1ea982474a7a324ec0abe7583dd330d8aee09",
    "material_removed": false
   },
   "published_at": "2026-10-15T04:58:59.000Z",
   "detected_at": "2026-10-15T17:27:03.738Z",
   "executed_at": "2026-10-26T02:36:12.294Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.55",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5500,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T04:58:59.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-15T04:58:59.000Z",
    "detected_at": "2026-10-15T17:27:03.738Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.55",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.55"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "54f80eee1442e8ffa295bbdcbcd7fd1d3e00ea730984df7e79843ca3be7652a8",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.55",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5500,
     "executed_at": "2026-10-26T02:36:12.294Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a803e1dd4c9d08a6498ac5fbd4dac95803563c77d052a3077d6faf17e8d0c8f1",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Michael Siemann",
    "publisher": "n-tv.de",
    "forecaster": "Michael Siemann",
    "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.n-tv.de/sportwetten/wett-tipps/schalke-mainz-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-49edf77de5824e5f09a8ecb7",
   "url": "/authors/lewis-nolan/picks/8/#pick-n-49edf77de5824e5f09a8ecb7",
   "quote_text": "We say: Schalke 04 1-2 Mainz 05",
   "fragment_from": 3712,
   "fragment_to": 3743,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/schalke-04/preview/schalke-vs-mainz-prediction-team-news-lineups_606979.html",
    "display_name": null,
    "speaker": "Lewis Nolan",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e8f027f440841286a4de15e6633a68487f38ec83fd330782693f3848c9bc5496",
    "material_removed": false
   },
   "published_at": "2026-10-15T21:07:20.000Z",
   "detected_at": "2026-10-16T01:10:01.099Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "FC Schalke 04 1-2 1. FSV Mainz 05",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T21:07:20.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-15T21:07:20.000Z",
    "detected_at": "2026-10-16T01:10:01.099Z",
    "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": "FC Schalke 04 1-2 1. FSV Mainz 05",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: FC Schalke 04 1-2 1. FSV Mainz 05"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "9e24d7a2923e378e43c33bc5f5e0b1de3fb6def5f87c7a7b16f6270b265b043b",
     "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": "1. FSV Mainz 05",
     "decimal_odds": "2.2300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12300,
     "executed_at": "2026-10-16T03:09:04.216Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Lewis Nolan",
    "publisher": "Sports Mole",
    "forecaster": "Lewis Nolan",
    "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/schalke-04/preview/schalke-vs-mainz-prediction-team-news-lineups_606979.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-90dfb44cbdffa7fa30ff1e3f",
   "url": "/sources/dailysports-net/picks/9/#pick-n-90dfb44cbdffa7fa30ff1e3f",
   "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.53",
   "fragment_from": 4729,
   "fragment_to": 4831,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-schalke-extend-their-dominance-over-mainz-schalke-vs-mainz-prediction-october-17-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "82e6bb168a40574236cbf160fc390730eab46a53c359c9b4104e6b41f51b68b6",
    "material_removed": false
   },
   "published_at": "2026-10-16T10:50:00.000Z",
   "detected_at": "2026-10-16T11:09:26.671Z",
   "executed_at": "2026-10-16T11:22:17.995Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.53",
    "our_snapshot": "1.5000",
    "our_snapshot_at": "2026-10-16T11:14:15.779Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-16T10:50:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-16T10:50:00.000Z",
    "detected_at": "2026-10-16T11:09:26.671Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.53",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.53"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "c67a97984510445375bef460c1d7be89ef6d249172567f8d0cfad673c7dc9121",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.53",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-16T11:10:13.033Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b2765d4dbbf9db5485371411c5b95ffabcdf0ea12318a5aea740efbf5765d689",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.5000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-16T11:22:17.995Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/can-schalke-extend-their-dominance-over-mainz-schalke-vs-mainz-prediction-october-17-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f053e529872f440e37122cdc",
   "url": "/authors/alexandru-doroftei/picks/3/#pick-n-f053e529872f440e37122cdc",
   "quote_text": "Ponturi Schalke – Mainz: Cota 1.65 la casa de pariuri Betano pentru selecția ” 1x”",
   "fragment_from": 3086,
   "fragment_to": 3168,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://pariuri1x2.ro/pariuri/schalke-mainz-ponturi-pariuri-fotbal-bundesliga-17-10-2026/",
    "display_name": null,
    "speaker": "Alexandru Doroftei",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "14066fb864635b76bf4814c28934e6b7d67fd3a5f71c9752063d2c049334c526",
    "material_removed": false
   },
   "published_at": "2026-10-16T18:53:58.000Z",
   "detected_at": "2026-10-16T19:49:44.016Z",
   "executed_at": "2026-10-26T02:35:10.125Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "FC Schalke 04 or draw",
   "odds_set": {
    "by_author": "1.65",
    "our_snapshot": "1.6494",
    "our_snapshot_at": "2026-10-16T19:48:40.979Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-16T18:53:58.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-16T18:53:58.000Z",
    "detected_at": "2026-10-16T19:49:44.016Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "FC Schalke 04 or draw",
    "author_odds": "1.65",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: FC Schalke 04 or draw at 1.65"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "b855bdd14a27d643aea92359042fdcbd2127a93ac3ec3ff303cac09e99b0cd83",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "FC Schalke 04 or draw",
     "decimal_odds": "1.65",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:35:09.543Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d5feee3437791059d5de4a87feb8c52c130a7923752ec584b6ad2e3e4e933a06",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "FC Schalke 04 or draw",
     "decimal_odds": "1.6494",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:35:10.125Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Alexandru Doroftei",
    "publisher": "Pariuri1x2",
    "forecaster": "Alexandru Doroftei",
    "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://pariuri1x2.ro/pariuri/schalke-mainz-ponturi-pariuri-fotbal-bundesliga-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f9b04e509e9b0234d87de5ee",
   "url": "/authors/matt-law/picks/9/#pick-n-f9b04e509e9b0234d87de5ee",
   "quote_text": "We say: Schalke 04 1-2 Mainz 05",
   "fragment_from": 4232,
   "fragment_to": 4263,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.sportsmole.co.uk/football/bayern-munich/bundesliga-title-race/feature/bayern-bidding-to-return-to-winning-ways-saturdays-bundesliga-predictions_607087.html",
    "display_name": null,
    "speaker": "Matt Law",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a759241ce80d1a5bab0a47cfd52fd55391c1d4f97e6535e6f1c2b2cb12b16b8f",
    "material_removed": false
   },
   "published_at": "2026-10-16T23:15:00.000Z",
   "detected_at": "2026-10-17T00:10:23.927Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "FC Schalke 04 1-2 1. FSV Mainz 05",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-16T23:15:00.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-16T23:15:00.000Z",
    "detected_at": "2026-10-17T00:10:23.927Z",
    "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": "FC Schalke 04 1-2 1. FSV Mainz 05",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: FC Schalke 04 1-2 1. FSV Mainz 05"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "fb334754ca40970c92228c37e1cc5b5c6a3bfab92a1cecade0c3a023ba971d84",
     "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": "1. FSV Mainz 05",
     "decimal_odds": "2.2500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12500,
     "executed_at": "2026-10-17T20:29:46.703Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Matt Law",
    "publisher": "Sports Mole",
    "forecaster": "Matt Law",
    "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/bayern-munich/bundesliga-title-race/feature/bayern-bidding-to-return-to-winning-ways-saturdays-bundesliga-predictions_607087.html",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-574aad2d09ff937c8aea9220",
   "url": "/sources/scores24-live/picks/17/#pick-n-574aad2d09ff937c8aea9220",
   "quote_text": "Total goals Over (2,5)\n\n--\n\n1.64\n\nSchalke - Mainz\n13:30today",
   "fragment_from": 3394,
   "fragment_to": 3454,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://scores24.live/en/predictions/soccer",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "bd03518d7266535991f63801f8d0f890361e4b201898c1c5dbf01f5fdaed47d3",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-17T00:19:32.284Z",
   "executed_at": "2026-10-26T02:34:47.026Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.64",
    "our_snapshot": "1.5988",
    "our_snapshot_at": "2026-10-17T00:19:42.251Z",
    "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-17T00:19:32.284Z",
    "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.64",
    "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.64"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "f28ed7b80819c43da75807a45242fdef9f2dbab7638db34d92e92056880233b5",
     "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.64",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:34:46.547Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "6fdd3846581071a2a6bd5a966abb14b4d6db398ee47fe133817466a584289ed0",
     "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.5988",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:34:47.026Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Scores24",
    "publisher": "Scores24",
    "forecaster": "Scores24",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://scores24.live/en/predictions/soccer",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-eb7458a451a5f4375b291153",
   "url": "/authors/jasper-van-den-boogaard/picks/7/#pick-n-eb7458a451a5f4375b291153",
   "quote_text": "Eindvoorspelling: 1-2 – Mainz pakt drie punten op vreemde bodem dankzij hun sterke uitvorm dit seizoen.",
   "fragment_from": 8994,
   "fragment_to": 9097,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-fc-schalke-04---fsv-mainz-05-voorspelling-odds-opstellingen-wie-pakt-de-punten-in-de-veltins-arena",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "46daef821fb192d0700aa0d6856eccba242d821e1085102b7fa07c8cfb4109ff",
    "material_removed": false
   },
   "published_at": "2026-10-15T08:47:41.000Z",
   "detected_at": "2026-10-17T01:09:37.717Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "FC Schalke 04 1-2 1. FSV Mainz 05",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T08:47:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-15T08:47:41.000Z",
    "detected_at": "2026-10-17T01:09:37.717Z",
    "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": "FC Schalke 04 1-2 1. FSV Mainz 05",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: FC Schalke 04 1-2 1. FSV Mainz 05"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "b5f5400c3a70259063e364d6a09bbdfb59044ee3e2ca33d30bb5595195e19d39",
     "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": "1. FSV Mainz 05",
     "decimal_odds": "2.2500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12500,
     "executed_at": "2026-10-18T02:48:00.634Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "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.bet-experts.nl/nieuws/wedtips-fc-schalke-04---fsv-mainz-05-voorspelling-odds-opstellingen-wie-pakt-de-punten-in-de-veltins-arena",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a17ccdcd0209a5f6db966323",
   "url": "/authors/tobias-brandt/picks/10/#pick-n-a17ccdcd0209a5f6db966323",
   "quote_text": "FC Schalke 04 vs 1. FSV Mainz 05 –\n\nSchalke oder Unentschieden",
   "fragment_from": 112,
   "fragment_to": 174,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/fc-schalke-04-1-fsv-mainz-05-prognose-17-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a4f112071a1793472c6910a80c18bfcf36cf6f660c825c8081bf7fee9664822e",
    "material_removed": false
   },
   "published_at": "2026-10-16T04:30:00.000Z",
   "detected_at": "2026-10-17T02:12:06.743Z",
   "executed_at": "2026-10-18T05:50:12.223Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "FC Schalke 04 or draw",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.6849",
    "our_snapshot_at": "2026-10-17T02:20:18.147Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-16T04:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-16T04:30:00.000Z",
    "detected_at": "2026-10-17T02:12:06.743Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "FC Schalke 04 or draw",
    "author_odds": null,
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: FC Schalke 04 or draw"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "7f6adf77e43181ffaaf0f0439f084baa7c8de14dc54817ec3962c697994f57b4",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "FC Schalke 04 or draw",
     "decimal_odds": "1.6849",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:50:12.223Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Tobias Brandt",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Tobias Brandt",
    "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/fc-schalke-04-1-fsv-mainz-05-prognose-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-45b2ad299be952dc418947bb",
   "url": "/authors/tobias-brandt/picks/6/#pick-n-45b2ad299be952dc418947bb",
   "quote_text": "1\n\nSchalke oder Unentschieden\n\nbei\nInterwetten\n\n1,60",
   "fragment_from": 3931,
   "fragment_to": 3983,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/fc-schalke-04-1-fsv-mainz-05-prognose-17-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a4f112071a1793472c6910a80c18bfcf36cf6f660c825c8081bf7fee9664822e",
    "material_removed": false
   },
   "published_at": "2026-10-16T04:30:00.000Z",
   "detected_at": "2026-10-17T02:12:06.743Z",
   "executed_at": "2026-10-26T02:34:27.332Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "FC Schalke 04 or draw",
   "odds_set": {
    "by_author": "1.6",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-16T04:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-16T04:30:00.000Z",
    "detected_at": "2026-10-17T02:12:06.743Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "FC Schalke 04 or draw",
    "author_odds": "1.6",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: FC Schalke 04 or draw at 1.6"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "e7dad3c6411f8bb9b67b72ffd2616a6bc3242bb757145101c2266c6c745d4907",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "FC Schalke 04 or draw",
     "decimal_odds": "1.6",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-26T02:34:27.332Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "77bfd36509d89745a392b575e0ef7a4425a3e13e4e72bff8947fec9a6bc2af3b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "FC Schalke 04 or draw",
     "decimal_odds": "1.6849",
     "odds_role": "market_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-10-26T02:34:27.381Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Tobias Brandt",
    "publisher": "sportwetten.bild.de",
    "forecaster": "Tobias Brandt",
    "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/fc-schalke-04-1-fsv-mainz-05-prognose-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "link": {
    "kind": "same_pick",
    "main_record_id": "n-a17ccdcd0209a5f6db966323"
   },
   "correction": null
  },
  {
   "observation_id": "n-27dfcc9291200e767efd1da4",
   "url": "/sources/futbol24-com/picks/17/#pick-n-27dfcc9291200e767efd1da4",
   "quote_text": "prevemos una victoria visitante de 1. FSV Mainz 05 con una cuota de 2.34",
   "fragment_from": 1170,
   "fragment_to": 1242,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-fc-schalke-04-1-fsv-mainz-05-pronostico/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a2291c179853eec03e4c0c5485a270d05d7d0f1167ab32b3f74b6e3e65166551",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:49:55.000Z",
   "detected_at": "2026-10-17T02:50:10.492Z",
   "executed_at": "2026-10-18T05:49:36.987Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "1. FSV Mainz 05",
   "odds_set": {
    "by_author": "2.34",
    "our_snapshot": "2.2500",
    "our_snapshot_at": "2026-10-17T02:50:21.978Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 12500,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:49:55.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:49:55.000Z",
    "detected_at": "2026-10-17T02:50:10.492Z",
    "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": "1. FSV Mainz 05",
    "author_odds": "2.34",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: 1. FSV Mainz 05 at 2.34"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "d379e5d07c701bf1d37fe7b215bec3ec062896a869b79066e62f26968e87a14e",
     "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": "1. FSV Mainz 05",
     "decimal_odds": "2.34",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13400,
     "executed_at": "2026-10-18T05:49:36.896Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7e9c6f5300a5465fd80927159339a9b446fc96762715c1a37f3f5ccd54ae56a8",
     "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": "1. FSV Mainz 05",
     "decimal_odds": "2.2500",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12500,
     "executed_at": "2026-10-18T05:49:36.987Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Futbol24 — Pronósticos (es)",
    "publisher": "Futbol24 — Pronósticos (es)",
    "forecaster": "Futbol24 — Pronósticos (es)",
    "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.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-fc-schalke-04-1-fsv-mainz-05-pronostico/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-659c6784ea3e9780aec7c884",
   "url": "/sources/futbol24-com/picks/17/#pick-n-659c6784ea3e9780aec7c884",
   "quote_text": "Nuestra predicción es que ambos equipos marcarán con una cuota de 1.56",
   "fragment_from": 1532,
   "fragment_to": 1602,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-fc-schalke-04-1-fsv-mainz-05-pronostico/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a2291c179853eec03e4c0c5485a270d05d7d0f1167ab32b3f74b6e3e65166551",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:49:55.000Z",
   "detected_at": "2026-10-17T02:50:10.492Z",
   "executed_at": "2026-10-18T05:49:37.379Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.56",
    "our_snapshot": "1.5000",
    "our_snapshot_at": "2026-10-17T02:50:21.978Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:49:55.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:49:55.000Z",
    "detected_at": "2026-10-17T02:50:10.492Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.56",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.56"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "eddb01e414dd062fe65bb60b4fb48571a4a6f7f8b88a9cac7cda54e156bd8286",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.56",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:49:37.061Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3974a666e618f13c1dbc694ef17eb1c8391c8f9725ba0cc11948c1ee827e6b16",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.5000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:49:37.379Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Futbol24 — Pronósticos (es)",
    "publisher": "Futbol24 — Pronósticos (es)",
    "forecaster": "Futbol24 — Pronósticos (es)",
    "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.futbol24.com/es/pronosticos-deportivos/previa/17-10-2026-fc-schalke-04-1-fsv-mainz-05-pronostico/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-d61614787e620d9c5f45e1ea",
   "url": "/authors/baba/picks/73/#pick-n-d61614787e620d9c5f45e1ea",
   "quote_text": "our second betting tip is that both teams will score.",
   "fragment_from": 2232,
   "fragment_to": 2285,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/fc-schalke-04-vs-mainz-05-bundesliga-12194284/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8c91ed5039c84b9eca0769b990279ba25ad5ccb9892638fdcb4f72e7d4102a2b",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:24:47.000Z",
   "detected_at": "2026-10-17T03:39:40.020Z",
   "executed_at": "2026-11-06T23:58:44.339Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.5128",
    "our_snapshot_at": "2026-10-17T03:35:28.368Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:24:47.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:24:47.000Z",
    "detected_at": "2026-10-17T03:39:40.020Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "d3bb895d9aa68c26bc26e80f7d3ccd52fb3de76a17584f5e7868e7bdb13e07cf",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.5128",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T23:58:44.339Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Baba",
    "publisher": "Livetipsportal",
    "forecaster": "Baba",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/en/sportsbetting-tips/fc-schalke-04-vs-mainz-05-bundesliga-12194284/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-c90b66f9638bdd3e5e2b95b6",
   "url": "/authors/baba/picks/73/#pick-n-c90b66f9638bdd3e5e2b95b6",
   "quote_text": "Total Goals\n\nOver 2.5",
   "fragment_from": 2602,
   "fragment_to": 2623,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.livetipsportal.com/en/sportsbetting-tips/fc-schalke-04-vs-mainz-05-bundesliga-12194284/",
    "display_name": null,
    "speaker": "Baba",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8c91ed5039c84b9eca0769b990279ba25ad5ccb9892638fdcb4f72e7d4102a2b",
    "material_removed": false
   },
   "published_at": "2026-10-14T00:24:47.000Z",
   "detected_at": "2026-10-17T03:39:40.020Z",
   "executed_at": "2026-11-06T23:58:42.627Z",
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": null,
    "our_snapshot": "1.6098",
    "our_snapshot_at": "2026-10-17T03:35:28.368Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T00:24:47.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T00:24:47.000Z",
    "detected_at": "2026-10-17T03:39:40.020Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": null,
    "market_key": "total",
    "choice_key": "over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: over 2.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "79c7cb6790eee117bfd923447dd80ed67b50b45bc2057359cbcd12ac6125871a",
     "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.6098",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T23:58:42.627Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Baba",
    "publisher": "Livetipsportal",
    "forecaster": "Baba",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.livetipsportal.com/en/sportsbetting-tips/fc-schalke-04-vs-mainz-05-bundesliga-12194284/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-1ccaf5e3dc1289445e5e42f6",
   "url": "/sources/infobetting-com/products/redazione/picks/28/#pick-n-1ccaf5e3dc1289445e5e42f6",
   "quote_text": "UNDER/OVER 2.5 –> UNDER Bet365.it 2.30",
   "fragment_from": 6985,
   "fragment_to": 7023,
   "quote_allowed": true,
   "source_info": {
    "medium": "rss",
    "url": "https://www.infobetting.com/blog/pronostici-di-oggi-17-ottobre-2026/",
    "display_name": null,
    "speaker": "Redazione",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7599dc03c8ccba39231e5dc5cc8b68ef60b9263fa90488b57a0398abe4fb1551",
    "material_removed": false
   },
   "published_at": "2026-10-16T22:04:05.000Z",
   "detected_at": "2026-10-17T05:49:00.306Z",
   "executed_at": "2026-11-06T23:55:46.773Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "2.3",
    "our_snapshot": "2.2800",
    "our_snapshot_at": "2026-10-17T05:51:25.207Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 12800,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-16T22:04:05.000Z",
    "fragment_basis": "element",
    "source_page_at": "2026-10-16T22:04:05.000Z",
    "detected_at": "2026-10-17T05:49:00.306Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "2.3",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 2.3"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "91eb4b32e8013cb034560ceeaf672fc303acb60cf17df133568d4ed7e8b16b2e",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.3",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 13000,
     "executed_at": "2026-11-06T23:55:46.353Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "52c207bc0cd7afe2be541af2a7ec33548d89583f51491bb107a7161bcf0585ab",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "2.2800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 12800,
     "executed_at": "2026-11-06T23:55:46.773Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Redazione",
    "publisher": "infobetting.com",
    "forecaster": "Redazione",
    "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.infobetting.com/blog/pronostici-di-oggi-17-ottobre-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-668b80a22b26a653bfbc982d",
   "url": "/sources/footystats-org/picks/37/#pick-n-668b80a22b26a653bfbc982d",
   "quote_text": "Draw Schalke 04 vs Mainz 05\n\n3.54",
   "fragment_from": 5740,
   "fragment_to": 5773,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footystats.org/predictions",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "8628d7802ee7856ee15dfd79ab51910f552125baab4434a890d000be8b6022bc",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-17T09:49:24.924Z",
   "executed_at": "2026-10-18T05:56:46.892Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.54",
    "our_snapshot": "3.5350",
    "our_snapshot_at": "2026-10-17T09:53:38.879Z",
    "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-17T09:49:24.924Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.54",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.54"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "048f380532596ae763f1f0da6dbad31b903804e0ed4a3bb7e720c3a2ab79a60d",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.54",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:56:46.241Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d5aca409ecaa248a2c414901d0a005434c88f02da209ebc1d4637e5b78ca0d8a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.5350",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:56:46.892Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootyStats",
    "publisher": "FootyStats",
    "forecaster": "FootyStats",
    "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://footystats.org/predictions",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-febc064b61120de59fc7026e",
   "url": "/sources/footystats-org/picks/38/#pick-n-febc064b61120de59fc7026e",
   "quote_text": "BTTS Yes Schalke 04 vs Mainz 05\n\n1.53",
   "fragment_from": 6511,
   "fragment_to": 6548,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://footystats.org/predictions",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "8628d7802ee7856ee15dfd79ab51910f552125baab4434a890d000be8b6022bc",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-17T09:49:24.924Z",
   "executed_at": "2026-10-18T05:56:49.378Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.53",
    "our_snapshot": "1.5128",
    "our_snapshot_at": "2026-10-17T09:53:38.879Z",
    "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-17T09:49:24.924Z",
    "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": "1.53",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.53"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "7722b38d0df33a35614ea055a8c1fe55fb9ae75572e8fc01d65aea32a9b2f104",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.53",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:56:48.979Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "0257e8f8ebcea81699eadb32867646b3aad57152ec57412398b4fc056b8712a8",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "yes",
     "decimal_odds": "1.5128",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:56:49.378Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "FootyStats",
    "publisher": "FootyStats",
    "forecaster": "FootyStats",
    "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://footystats.org/predictions",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-0e128d235801edf9cbc1768d",
   "url": "/sources/oddsekspert-no/picks/6/#pick-n-0e128d235801edf9cbc1768d",
   "quote_text": "Jeg forutser en 1-1 uavgjort, et resultat som reflekterer de to lagens nåværende form og vil gi begge lagene et poeng i jakten på å forbedre sin posisjon på tabellen.",
   "fragment_from": 1361,
   "fragment_to": 1527,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://oddsekspert.no/fotball/kamp/schalke-04-fsv-mainz-05-17-10-2026/",
    "display_name": null,
    "speaker": "OddsEkspert",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "03722aaa31f744c0879a68e199f72897c8e3d8bfc11a88ba8836a7492867d653",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-17T12:39:44.740Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-9c275cae958e",
    "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "FC Schalke 04 1-1 1. FSV Mainz 05",
   "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": "2026-10-17T13:30:00.000Z",
    "detected_at": "2026-10-17T12:39:44.740Z",
    "archive_snapshot_at": null,
    "flags": [
     "after_detection",
     "not_fragment_date"
    ],
    "flag_words": "The source's date is later than our first capture, so the page date is set aside for this prediction.",
    "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": "FC Schalke 04 1-1 1. FSV Mainz 05",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: FC Schalke 04 1-1 1. FSV Mainz 05"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
   },
   "settlements": [
    {
     "operation_id": "4e9c18997f3d037116a8a23b6417625eef7a7de6d3be6f76810ad72de53db6f8",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.5000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T06:04:50.632Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "OddsEkspert",
    "publisher": "OddsEkspert.no",
    "forecaster": "OddsEkspert",
    "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://oddsekspert.no/fotball/kamp/schalke-04-fsv-mainz-05-17-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "record_counts": {
  "dictionary_version": "1",
  "dictionary_url": "/methodology/#words",
  "statements": 28,
  "predictions": 27,
  "authors": 16,
  "statements_before_kickoff": 28,
  "settled_picks": 19,
  "duplicates": 1,
  "junk": {}
 },
 "match_summary": {
  "contract_version": "1",
  "final_score": "0-1",
  "state_words": "finished",
  "distinct_predictions": 27,
  "sources": 16,
  "one_source": false,
  "sentence": "FC Schalke 04 finished 0-1 against 1. FSV Mainz 05. None of the 5 recorded correct-score predictions matched that score. Other markets are shown separately below.",
  "who_predicted_what": [
   {
    "record_id": "n-668b80a22b26a653bfbc982d",
    "url": "/sources/footystats-org/picks/37/#pick-n-668b80a22b26a653bfbc982d",
    "author": "FootyStats",
    "author_url": "/sources/footystats-org/",
    "market": "1X2, match result",
    "selection": "draw",
    "outcome": "Lost",
    "price": "3.54",
    "published_at": null,
    "recorded_at": "2026-10-17T09:49:24.924Z",
    "lead_hours": 3.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-27dfcc9291200e767efd1da4",
    "url": "/sources/futbol24-com/picks/17/#pick-n-27dfcc9291200e767efd1da4",
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "market": "1X2, match result",
    "selection": "1. FSV Mainz 05",
    "outcome": "Won",
    "price": "2.34",
    "published_at": "2026-10-14T00:49:55.000Z",
    "recorded_at": "2026-10-17T02:50:10.492Z",
    "lead_hours": 10.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-3c888dd31dee4d7c39dbcdda",
    "url": "/authors/gabriel-kuczynski/picks/3/#pick-n-3c888dd31dee4d7c39dbcdda",
    "author": "Gabriel Kuczynski",
    "author_url": "/authors/gabriel-kuczynski/",
    "market": "1X2, match result",
    "selection": "draw",
    "outcome": "Lost",
    "price": null,
    "published_at": null,
    "recorded_at": "2026-10-15T13:57:33.385Z",
    "lead_hours": 47.5,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-bab89563183a77afb155b390",
    "url": "/authors/katrin/picks/6/#pick-n-bab89563183a77afb155b390",
    "author": "Katrin",
    "author_url": "/authors/katrin/",
    "market": "1X2, match result",
    "selection": "1. FSV Mainz 05",
    "outcome": "Won",
    "price": "2.30",
    "published_at": "2026-10-13T17:13:30.000Z",
    "recorded_at": "2026-10-13T18:09:36.516Z",
    "lead_hours": 91.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-ec783081ec9a87427d87eb42",
    "url": "/authors/michael-siemann/picks/5/#pick-n-ec783081ec9a87427d87eb42",
    "author": "Michael Siemann",
    "author_url": "/authors/michael-siemann/",
    "market": "1X2, match result",
    "selection": "draw",
    "outcome": "Lost",
    "price": "3.65",
    "published_at": "2026-10-15T04:58:59.000Z",
    "recorded_at": "2026-10-15T17:27:03.738Z",
    "lead_hours": 44.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-c72d08b934eb8a8189f43eb7",
    "url": "/sources/footballpredictions-com/picks/69/#pick-n-c72d08b934eb8a8189f43eb7",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Asian handicap 0.5",
    "selection": "FC Schalke 04 +0.5",
    "outcome": "Lost",
    "price": "1.60",
    "published_at": "2026-10-08T16:59:11.000Z",
    "recorded_at": "2026-10-11T06:19:30.165Z",
    "lead_hours": 151.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-d61614787e620d9c5f45e1ea",
    "url": "/authors/baba/picks/73/#pick-n-d61614787e620d9c5f45e1ea",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-14T00:24:47.000Z",
    "recorded_at": "2026-10-17T03:39:40.020Z",
    "lead_hours": 9.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-90dfb44cbdffa7fa30ff1e3f",
    "url": "/sources/dailysports-net/picks/9/#pick-n-90dfb44cbdffa7fa30ff1e3f",
    "author": "Dailysports",
    "author_url": "/sources/dailysports-net/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": "1.53",
    "published_at": "2026-10-16T10:50:00.000Z",
    "recorded_at": "2026-10-16T11:09:26.671Z",
    "lead_hours": 26.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-03f415dc42a6ced33fcf2692",
    "url": "/sources/footballpredictions-com/picks/69/#pick-n-03f415dc42a6ced33fcf2692",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": "1.50",
    "published_at": "2026-10-08T16:59:11.000Z",
    "recorded_at": "2026-10-11T06:19:30.165Z",
    "lead_hours": 151.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-febc064b61120de59fc7026e",
    "url": "/sources/footystats-org/picks/38/#pick-n-febc064b61120de59fc7026e",
    "author": "FootyStats",
    "author_url": "/sources/footystats-org/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": "1.53",
    "published_at": null,
    "recorded_at": "2026-10-17T09:49:24.924Z",
    "lead_hours": 3.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-659c6784ea3e9780aec7c884",
    "url": "/sources/futbol24-com/picks/17/#pick-n-659c6784ea3e9780aec7c884",
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "market": "Both teams to score",
    "selection": "yes",
    "outcome": "Lost",
    "price": "1.56",
    "published_at": "2026-10-14T00:49:55.000Z",
    "recorded_at": "2026-10-17T02:50:10.492Z",
    "lead_hours": 10.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-14635db228bf223f28eea0fb",
    "url": "/sources/footballpredictions-com/picks/69/#pick-n-14635db228bf223f28eea0fb",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Correct score",
    "selection": "FC Schalke 04 1-1 1. FSV Mainz 05",
    "outcome": "Lost",
    "price": "7.50",
    "published_at": "2026-10-08T16:59:11.000Z",
    "recorded_at": "2026-10-11T06:19:30.165Z",
    "lead_hours": 151.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-eb7458a451a5f4375b291153",
    "url": "/authors/jasper-van-den-boogaard/picks/7/#pick-n-eb7458a451a5f4375b291153",
    "author": "Jasper van den Boogaard",
    "author_url": "/authors/jasper-van-den-boogaard/",
    "market": "Correct score",
    "selection": "FC Schalke 04 1-2 1. FSV Mainz 05",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-15T08:47:41.000Z",
    "recorded_at": "2026-10-17T01:09:37.717Z",
    "lead_hours": 12.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-49edf77de5824e5f09a8ecb7",
    "url": "/authors/lewis-nolan/picks/8/#pick-n-49edf77de5824e5f09a8ecb7",
    "author": "Lewis Nolan",
    "author_url": "/authors/lewis-nolan/",
    "market": "Correct score",
    "selection": "FC Schalke 04 1-2 1. FSV Mainz 05",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-15T21:07:20.000Z",
    "recorded_at": "2026-10-16T01:10:01.099Z",
    "lead_hours": 36.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f9b04e509e9b0234d87de5ee",
    "url": "/authors/matt-law/picks/9/#pick-n-f9b04e509e9b0234d87de5ee",
    "author": "Matt Law",
    "author_url": "/authors/matt-law/",
    "market": "Correct score",
    "selection": "FC Schalke 04 1-2 1. FSV Mainz 05",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-16T23:15:00.000Z",
    "recorded_at": "2026-10-17T00:10:23.927Z",
    "lead_hours": 13.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-0e128d235801edf9cbc1768d",
    "url": "/sources/oddsekspert-no/picks/6/#pick-n-0e128d235801edf9cbc1768d",
    "author": "OddsEkspert.no",
    "author_url": "/sources/oddsekspert-no/",
    "market": "Correct score",
    "selection": "FC Schalke 04 1-1 1. FSV Mainz 05",
    "outcome": "Lost",
    "price": null,
    "published_at": null,
    "recorded_at": "2026-10-17T12:39:44.740Z",
    "lead_hours": 0.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f053e529872f440e37122cdc",
    "url": "/authors/alexandru-doroftei/picks/3/#pick-n-f053e529872f440e37122cdc",
    "author": "Alexandru Doroftei",
    "author_url": "/authors/alexandru-doroftei/",
    "market": "Double chance",
    "selection": "FC Schalke 04 or draw",
    "outcome": "Lost",
    "price": "1.65",
    "published_at": "2026-10-16T18:53:58.000Z",
    "recorded_at": "2026-10-16T19:49:44.016Z",
    "lead_hours": 17.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-a17ccdcd0209a5f6db966323",
    "url": "/authors/tobias-brandt/picks/10/#pick-n-a17ccdcd0209a5f6db966323",
    "author": "Tobias Brandt",
    "author_url": "/authors/tobias-brandt/",
    "market": "Double chance",
    "selection": "FC Schalke 04 or draw",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-16T04:30:00.000Z",
    "recorded_at": "2026-10-17T02:12:06.743Z",
    "lead_hours": 11.3,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null,
    "also": [
     {
      "record_id": "n-45b2ad299be952dc418947bb",
      "kind": "same_pick",
      "edition": "Tobias Brandt",
      "edition_url": "/authors/tobias-brandt/",
      "url": "/authors/tobias-brandt/picks/6/#pick-n-45b2ad299be952dc418947bb",
      "anchor": "pick-n-45b2ad299be952dc418947bb",
      "recorded_at": "2026-10-17T02:12:06.743Z"
     }
    ]
   },
   {
    "record_id": "n-633fa8841128b9202c8e7ffb",
    "url": "/sources/footballpredictions-com/picks/69/#pick-n-633fa8841128b9202c8e7ffb",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "European handicap 1",
    "selection": "FC Schalke 04 +1",
    "outcome": "Lost",
    "price": "1.57",
    "published_at": "2026-10-08T16:59:11.000Z",
    "recorded_at": "2026-10-11T06:19:30.165Z",
    "lead_hours": 151.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-ca39974d95da88430f7c6800",
    "url": "/sources/footballpredictions-com/picks/70/#pick-n-ca39974d95da88430f7c6800",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 1.5 goals",
    "selection": "over 1.5",
    "outcome": "Lost",
    "price": "1.17",
    "published_at": "2026-10-08T16:59:11.000Z",
    "recorded_at": "2026-10-11T06:19:30.165Z",
    "lead_hours": 151.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-c90b66f9638bdd3e5e2b95b6",
    "url": "/authors/baba/picks/73/#pick-n-c90b66f9638bdd3e5e2b95b6",
    "author": "Baba",
    "author_url": "/authors/baba/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Lost",
    "price": null,
    "published_at": "2026-10-14T00:24:47.000Z",
    "recorded_at": "2026-10-17T03:39:40.020Z",
    "lead_hours": 9.8,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-f53e5c6e75c592d75b89bf92",
    "url": "/sources/footballpredictions-com/picks/70/#pick-n-f53e5c6e75c592d75b89bf92",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 2.5 goals",
    "selection": "under 2.5",
    "outcome": "Won",
    "price": "2.30",
    "published_at": "2026-10-08T16:59:11.000Z",
    "recorded_at": "2026-10-11T06:19:30.165Z",
    "lead_hours": 151.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-1ccaf5e3dc1289445e5e42f6",
    "url": "/sources/infobetting-com/products/redazione/picks/28/#pick-n-1ccaf5e3dc1289445e5e42f6",
    "author": "Infobetting",
    "author_url": "/sources/infobetting-com/",
    "market": "Over/Under 2.5 goals",
    "selection": "under 2.5",
    "outcome": "Won",
    "price": "2.30",
    "published_at": "2026-10-16T22:04:05.000Z",
    "recorded_at": "2026-10-17T05:49:00.306Z",
    "lead_hours": 7.7,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-574aad2d09ff937c8aea9220",
    "url": "/sources/scores24-live/picks/17/#pick-n-574aad2d09ff937c8aea9220",
    "author": "Scores24",
    "author_url": "/sources/scores24-live/",
    "market": "Over/Under 2.5 goals",
    "selection": "over 2.5",
    "outcome": "Lost",
    "price": "1.64",
    "published_at": null,
    "recorded_at": "2026-10-17T00:19:32.284Z",
    "lead_hours": 13.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-befef75b8cc45a5ac4b63e2d",
    "url": "/sources/footballpredictions-com/picks/69/#pick-n-befef75b8cc45a5ac4b63e2d",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 3.5 goals",
    "selection": "under 3.5",
    "outcome": "Won",
    "price": "1.57",
    "published_at": "2026-10-08T16:59:11.000Z",
    "recorded_at": "2026-10-11T06:19:30.165Z",
    "lead_hours": 151.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-b00ebaa064cd18105b61a997",
    "url": "/authors/michael-siemann/picks/5/#pick-n-b00ebaa064cd18105b61a997",
    "author": "Michael Siemann",
    "author_url": "/authors/michael-siemann/",
    "market": "Over/Under 3.5 goals",
    "selection": "under 3.5",
    "outcome": "Won",
    "price": "1.55",
    "published_at": "2026-10-15T04:58:59.000Z",
    "recorded_at": "2026-10-15T17:27:03.738Z",
    "lead_hours": 44.0,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   },
   {
    "record_id": "n-ee11cb1461314ee073852237",
    "url": "/sources/footballpredictions-com/picks/70/#pick-n-ee11cb1461314ee073852237",
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "market": "Over/Under 4.5 goals",
    "selection": "under 4.5",
    "outcome": "Won",
    "price": "1.22",
    "published_at": "2026-10-08T16:59:11.000Z",
    "recorded_at": "2026-10-11T06:19:30.165Z",
    "lead_hours": 151.2,
    "origin": "Recorded by us before kick-off",
    "outcome_reason": null,
    "before_kickoff": true,
    "attribution": null
   }
  ],
  "by_market": [
   {
    "market": "1X2, match result",
    "predictions": 5,
    "sources": 5,
    "one_source": false,
    "eligible": 5,
    "different_selections": 0,
    "selections": [
     {
      "selection": "draw",
      "predictions": 3,
      "eligible": 3
     },
     {
      "selection": "1. FSV Mainz 05",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "3.54",
    "odds_from_author": 4,
    "odds_from_snapshot": 1
   },
   {
    "market": "Both teams to score",
    "predictions": 5,
    "sources": 5,
    "one_source": false,
    "eligible": 5,
    "different_selections": 0,
    "selections": [
     {
      "selection": "yes",
      "predictions": 5,
      "eligible": 5
     }
    ],
    "median_odds": "1.53",
    "odds_from_author": 4,
    "odds_from_snapshot": 1
   },
   {
    "market": "Correct score",
    "predictions": 5,
    "sources": 5,
    "one_source": false,
    "eligible": 5,
    "different_selections": 0,
    "selections": [
     {
      "selection": "FC Schalke 04 1-2 1. FSV Mainz 05",
      "predictions": 3,
      "eligible": 3
     },
     {
      "selection": "FC Schalke 04 1-1 1. FSV Mainz 05",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "implied_by_score": [
     {
      "selection": "1. FSV Mainz 05",
      "predictions": 3
     },
     {
      "selection": "draw",
      "predictions": 2
     }
    ],
    "median_odds": "7.50",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 2.5 goals",
    "predictions": 4,
    "sources": 4,
    "one_source": false,
    "eligible": 4,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 2.5",
      "predictions": 2,
      "eligible": 2
     },
     {
      "selection": "under 2.5",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.97",
    "odds_from_author": 3,
    "odds_from_snapshot": 1
   },
   {
    "market": "Double chance",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "FC Schalke 04 or draw",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.67",
    "odds_from_author": 1,
    "odds_from_snapshot": 1
   },
   {
    "market": "Over/Under 3.5 goals",
    "predictions": 2,
    "sources": 2,
    "one_source": false,
    "eligible": 2,
    "different_selections": 0,
    "selections": [
     {
      "selection": "under 3.5",
      "predictions": 2,
      "eligible": 2
     }
    ],
    "median_odds": "1.56",
    "odds_from_author": 2,
    "odds_from_snapshot": 0
   },
   {
    "market": "Asian handicap 0.5",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "FC Schalke 04 +0.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.60",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "European handicap 1",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "FC Schalke 04 +1",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.57",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 1.5 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "over 1.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.17",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   },
   {
    "market": "Over/Under 4.5 goals",
    "predictions": 1,
    "sources": 1,
    "one_source": true,
    "eligible": 1,
    "different_selections": 0,
    "selections": [
     {
      "selection": "under 4.5",
      "predictions": 1,
      "eligible": 1
     }
    ],
    "median_odds": "1.22",
    "odds_from_author": 1,
    "odds_from_snapshot": 0
   }
  ],
  "found_after_kickoff": 0,
  "selections_before_kickoff": 27,
  "independent_sources": 16,
  "same_material_repeats": 0,
  "sources_list": [
   {
    "source": "footballpredictions.com",
    "materials": 1,
    "authors": 1,
    "selections": 8
   },
   {
    "source": "footystats.org",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "futbol24.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "livetipsportal.com",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "n-tv.de",
    "materials": 1,
    "authors": 1,
    "selections": 2
   },
   {
    "source": "sportsmole.co.uk",
    "materials": 2,
    "authors": 2,
    "selections": 2
   },
   {
    "source": "bet-experts.nl",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "dailysports.net",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "infobetting.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "oddsekspert.no",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "pariuri1x2.ro",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "scores24.live",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportwetten.bild.de",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "sportytrader.es",
    "materials": 1,
    "authors": 1,
    "selections": 1
   },
   {
    "source": "wettformat.com",
    "materials": 1,
    "authors": 1,
    "selections": 1
   }
  ],
  "what_happened": {
   "won": 7,
   "lost": 20,
   "void": 0,
   "half_won": 0,
   "half_lost": 0,
   "not_settled": 0
  },
  "scenarios": [
   {
    "author": "FootballPredictions.com",
    "author_url": "/sources/footballpredictions-com/",
    "picks": 8,
    "record_ids": [
     "n-ca39974d95da88430f7c6800",
     "n-f53e5c6e75c592d75b89bf92",
     "n-befef75b8cc45a5ac4b63e2d",
     "n-ee11cb1461314ee073852237",
     "n-03f415dc42a6ced33fcf2692",
     "n-c72d08b934eb8a8189f43eb7",
     "n-633fa8841128b9202c8e7ffb",
     "n-14635db228bf223f28eea0fb"
    ],
    "markets": [
     "Over/Under 1.5 goals",
     "Over/Under 2.5 goals",
     "Over/Under 3.5 goals",
     "Over/Under 4.5 goals",
     "Both teams to score",
     "Asian handicap 0.5",
     "European handicap 1",
     "Correct score"
    ],
    "selections": [
     "over 1.5",
     "under 2.5",
     "under 3.5",
     "under 4.5",
     "yes",
     "FC Schalke 04 +0.5",
     "FC Schalke 04 +1",
     "FC Schalke 04 1-1 1. FSV Mainz 05"
    ],
    "prices": [
     "1.17",
     "2.30",
     "1.57",
     "1.22",
     "1.50",
     "1.60",
     "1.57",
     "7.50"
    ],
    "outcomes": [
     "Lost",
     "Won",
     "Won",
     "Won",
     "Lost",
     "Lost",
     "Lost",
     "Lost"
    ],
    "scenario": "over 1.5 goals · under 2.5 goals · under 3.5 goals · under 4.5 goals · Both teams to score: yes · FC Schalke 04 +0.5 · FC Schalke 04 +1 · FC Schalke 04 1-1 1. FSV Mainz 05",
    "result": "any_wrong",
    "recorded_at": "2026-10-11T06:19:30.165Z",
    "lead_hours": 151.2,
    "evidence_urls": [
     "/sources/footballpredictions-com/picks/70/#pick-n-ca39974d95da88430f7c6800",
     "/sources/footballpredictions-com/picks/70/#pick-n-f53e5c6e75c592d75b89bf92",
     "/sources/footballpredictions-com/picks/69/#pick-n-befef75b8cc45a5ac4b63e2d",
     "/sources/footballpredictions-com/picks/70/#pick-n-ee11cb1461314ee073852237",
     "/sources/footballpredictions-com/picks/69/#pick-n-03f415dc42a6ced33fcf2692",
     "/sources/footballpredictions-com/picks/69/#pick-n-c72d08b934eb8a8189f43eb7",
     "/sources/footballpredictions-com/picks/69/#pick-n-633fa8841128b9202c8e7ffb",
     "/sources/footballpredictions-com/picks/69/#pick-n-14635db228bf223f28eea0fb"
    ]
   },
   {
    "author": "Baba",
    "author_url": "/authors/baba/",
    "picks": 2,
    "record_ids": [
     "n-c90b66f9638bdd3e5e2b95b6",
     "n-d61614787e620d9c5f45e1ea"
    ],
    "markets": [
     "Over/Under 2.5 goals",
     "Both teams to score"
    ],
    "selections": [
     "over 2.5",
     "yes"
    ],
    "prices": [
     null,
     null
    ],
    "outcomes": [
     "Lost",
     "Lost"
    ],
    "scenario": "over 2.5 goals · Both teams to score: yes",
    "result": "any_wrong",
    "recorded_at": "2026-10-17T03:39:40.020Z",
    "lead_hours": 9.8,
    "evidence_urls": [
     "/authors/baba/picks/73/#pick-n-c90b66f9638bdd3e5e2b95b6",
     "/authors/baba/picks/73/#pick-n-d61614787e620d9c5f45e1ea"
    ]
   },
   {
    "author": "FootyStats",
    "author_url": "/sources/footystats-org/",
    "picks": 2,
    "record_ids": [
     "n-668b80a22b26a653bfbc982d",
     "n-febc064b61120de59fc7026e"
    ],
    "markets": [
     "1X2, match result",
     "Both teams to score"
    ],
    "selections": [
     "draw",
     "yes"
    ],
    "prices": [
     "3.54",
     "1.53"
    ],
    "outcomes": [
     "Lost",
     "Lost"
    ],
    "scenario": "draw · Both teams to score: yes",
    "result": "any_wrong",
    "recorded_at": "2026-10-17T09:49:24.924Z",
    "lead_hours": 3.7,
    "evidence_urls": [
     "/sources/footystats-org/picks/37/#pick-n-668b80a22b26a653bfbc982d",
     "/sources/footystats-org/picks/38/#pick-n-febc064b61120de59fc7026e"
    ]
   },
   {
    "author": "Futbol24",
    "author_url": "/sources/futbol24-com/",
    "picks": 2,
    "record_ids": [
     "n-27dfcc9291200e767efd1da4",
     "n-659c6784ea3e9780aec7c884"
    ],
    "markets": [
     "1X2, match result",
     "Both teams to score"
    ],
    "selections": [
     "1. FSV Mainz 05",
     "yes"
    ],
    "prices": [
     "2.34",
     "1.56"
    ],
    "outcomes": [
     "Won",
     "Lost"
    ],
    "scenario": "1. FSV Mainz 05 · Both teams to score: yes",
    "result": "any_wrong",
    "recorded_at": "2026-10-17T02:50:10.492Z",
    "lead_hours": 10.7,
    "evidence_urls": [
     "/sources/futbol24-com/picks/17/#pick-n-27dfcc9291200e767efd1da4",
     "/sources/futbol24-com/picks/17/#pick-n-659c6784ea3e9780aec7c884"
    ]
   },
   {
    "author": "Michael Siemann",
    "author_url": "/authors/michael-siemann/",
    "picks": 2,
    "record_ids": [
     "n-ec783081ec9a87427d87eb42",
     "n-b00ebaa064cd18105b61a997"
    ],
    "markets": [
     "1X2, match result",
     "Over/Under 3.5 goals"
    ],
    "selections": [
     "draw",
     "under 3.5"
    ],
    "prices": [
     "3.65",
     "1.55"
    ],
    "outcomes": [
     "Lost",
     "Won"
    ],
    "scenario": "draw · under 3.5 goals",
    "result": "any_wrong",
    "recorded_at": "2026-10-15T17:27:03.738Z",
    "lead_hours": 44.0,
    "evidence_urls": [
     "/authors/michael-siemann/picks/5/#pick-n-ec783081ec9a87427d87eb42",
     "/authors/michael-siemann/picks/5/#pick-n-b00ebaa064cd18105b61a997"
    ]
   }
  ],
  "lead_time": {
   "contract_version": 1,
   "threshold_hours": 2.0,
   "picks": 27,
   "before_kickoff": 27,
   "after_kickoff": 0,
   "at_least_2h": 26,
   "share_2h_plus": 96.3,
   "median_hours": 26.3,
   "min_hours": 0.8,
   "max_hours": 151.2,
   "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": "FC Schalke 04 vs 1. FSV Mainz 05: Results — 17 Oct 2026",
 "snapshots": {
  "counting_rule": "1",
  "early": {
   "id": "sr-bc2be25fb4cf6033d4ff368e",
   "type_code": "early",
   "moment_at": "2026-10-12T16:10:28.973Z",
   "freeze_at": "2026-10-12T16:10:29.080Z",
   "approach": "at_the_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 3,
     "publications": 3,
     "comparable": 3,
     "unique": 3,
     "contributions": 3
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: 1. FSV Mainz 05 (1 of 1 eligible)",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "2",
      "n": 1,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 1,
        "in_words": "1. FSV Mainz 05",
        "choice": "2"
       }
      ]
     },
     {
      "phrase": "Double chance — Most common recorded selection: draw or 1. FSV Mainz 05 (1 of 1 eligible)",
      "source_group": "double_chance|*|match|*|*#explicit",
      "leader": "X2",
      "n": 1,
      "market_label": "Double chance",
      "row_list": [
       {
        "figure": 1,
        "in_words": "draw or 1. FSV Mainz 05",
        "choice": "X2"
       }
      ]
     },
     {
      "phrase": "Correct score — Most common recorded selection: FC Schalke 04 1-2 1. FSV Mainz 05 (1 of 1 eligible)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "1-2",
      "n": 1,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "FC Schalke 04 1-2 1. FSV Mainz 05",
        "choice": "1-2"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-18f1df4bf3fc3c5bbe6ac5b0",
    "n-8a119dc8df0b342deac9df4a",
    "n-990d66596ec1442391464d4b"
   ],
   "hash": "a08214f7300bb13061c8e8bba2ab67fc9f7ffb297c2b971e12975c648b8f99f6"
  },
  "closing_line": {
   "id": "sr-f4f78d5b67a673eb67472e41",
   "type_code": "closing_price",
   "moment_at": "2026-10-17T13:30:00.000Z",
   "freeze_at": "2026-10-17T13:47:46.006Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chain": {
     "admissible": 5,
     "publications": 5,
     "comparable": 5,
     "unique": 5,
     "contributions": 5
    },
    "group_list": [
     {
      "phrase": "1X2, match result — Most common recorded selection: 1. FSV Mainz 05 (2 of 2 eligible)",
      "source_group": "1x2|*|match|*|*#explicit",
      "leader": "2",
      "n": 2,
      "market_label": "1X2, match result",
      "row_list": [
       {
        "figure": 2,
        "in_words": "1. FSV Mainz 05",
        "choice": "2"
       }
      ]
     },
     {
      "phrase": "Double chance — Most common recorded selection: draw or 1. FSV Mainz 05 (1 of 1 eligible)",
      "source_group": "double_chance|*|match|*|*#explicit",
      "leader": "X2",
      "n": 1,
      "market_label": "Double chance",
      "row_list": [
       {
        "figure": 1,
        "in_words": "draw or 1. FSV Mainz 05",
        "choice": "X2"
       }
      ]
     },
     {
      "phrase": "Both teams to score — Most common recorded selection: yes (1 of 1 eligible)",
      "source_group": "both_teams_score|*|match|*|*#explicit",
      "leader": "yes",
      "n": 1,
      "market_label": "Both teams to score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "yes",
        "choice": "yes"
       }
      ]
     },
     {
      "phrase": "Correct score — Most common recorded selection: FC Schalke 04 1-2 1. FSV Mainz 05 (1 of 1 eligible)",
      "source_group": "correct_score_market|*|match|*|*#explicit",
      "leader": "1-2",
      "n": 1,
      "market_label": "Correct score",
      "row_list": [
       {
        "figure": 1,
        "in_words": "FC Schalke 04 1-2 1. FSV Mainz 05",
        "choice": "1-2"
       }
      ]
     }
    ],
    "counting_rule": "1",
    "different_products": 0,
    "differing_choices": 0,
    "not_counted": 0
   },
   "composition": [
    "n-49edf77de5824e5f09a8ecb7",
    "n-7ddc39d20d6792e864a1f249",
    "n-90dfb44cbdffa7fa30ff1e3f",
    "n-990d66596ec1442391464d4b",
    "n-bab89563183a77afb155b390"
   ],
   "hash": "e438999327cb12d5a184575d0defb77b733b3196b76cbff38a405ef68c47acd5"
  },
  "author_rows": [
   {
    "id": "sr-a61d6f1a27ac5b3a9eecdea7",
    "type_code": "author_before_match",
    "moment_at": "2026-10-17T13:30:00.000Z",
    "freeze_at": "2026-10-17T13:47:46.039Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 4,
     "method_version": "2.2",
     "net_points_hundredths": -7834,
     "period_from": "2026-10-11",
     "period_to": "2026-10-13",
     "price_rule": "Our market snapshot",
     "return_percent": "-13.06",
     "settled_picks": 6,
     "staked_hundredths": 60000,
     "void": 0
    },
    "composition": [
     "c|s-0271fdbeeb0d|r-0e484ac2fb328e29|v-55a25f140ae0be09",
     "c|s-3bc84f9786dd|r-3addadac09536c56|v-00d97183a862b422",
     "c|s-3bc84f9786dd|r-d2cc52b9099dd29b|v-40402ef73ef2b833",
     "c|s-83453d98f561|r-ec9f8c732310bf16|v-a417ac5e45509a4b",
     "c|s-83453d98f561|r-f6f36352b7ea1cda|v-30e6451cf2c59e3f",
     "c|s-d9409c72d207|r-464125565b2d2eba|v-a419dadedafee8cb"
    ],
    "hash": "5511ddb2fe1c1dfc1ad0af08b21169b13c35edc7ae36f71660ff1d541fe72d08",
    "entity_ref": "e-50149726f03862f210319d0c",
    "name_shown": "Katrin",
    "url": "/authors/katrin/"
   },
   {
    "id": "sr-391c43207c44b993727e0b9e",
    "type_code": "author_before_match",
    "moment_at": "2026-10-17T13:30:00.000Z",
    "freeze_at": "2026-10-17T13:47:46.044Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-8af1f5750d744b5cc0268731",
    "name_shown": "Ivanna",
    "url": "/authors/ivanna/"
   },
   {
    "id": "sr-64f63d02fcabe640ed4f33b1",
    "type_code": "author_before_match",
    "moment_at": "2026-10-17T13:30:00.000Z",
    "freeze_at": "2026-10-17T13:47:46.046Z",
    "approach": "by_capture_time",
    "methodology_version": "2.2",
    "counting_rule": "1",
    "figures": {
     "matches": 28,
     "method_version": "2.2",
     "net_points_hundredths": 75905,
     "period_from": "2026-10-11",
     "period_to": "2026-10-15",
     "price_rule": "Our market snapshot",
     "return_percent": "28.11",
     "settled_picks": 28,
     "staked_hundredths": 270000,
     "void": 1
    },
    "composition": [
     "c|s-0009cefd1ab0|r-db79cead175ee520|v-c2b012d9dbad6f47",
     "c|s-0677921d1759|r-1ccdda3d441710fe|v-ff3173f565272048",
     "c|s-12343692d377|r-c0f4f4a7f1aa232e|v-efc96091f9465e6b",
     "c|s-239f7edb3af0|r-c419ac02a0b3e1b8|v-cbf3c54165aabd3e",
     "c|s-29ba3bb2f092|r-7ac1715fb0c25dcd|v-c1fe890ce2b5253e",
     "c|s-314ffc54d9db|r-a7b04d47364cf491|v-fcbcc77cf85e0a57",
     "c|s-40031903677a|r-308e227cfa2bbee7|v-81fff31766cd9600",
     "c|s-51292fa0ec5c|r-f1ddc31496c84d97|v-3c4871fae2215c46",
     "c|s-57b608098a71|r-3eb198d63d195a01|v-5a15f9074a03dbaa",
     "c|s-5c28a1856964|r-4db3df44eaf4d86b|v-eeb010f0f94ff789",
     "c|s-5ee031909a68|r-ea35e3b1592a9206|v-62a0ad7b24d47d19",
     "c|s-6daf1549fb1e|r-4702a8da8c1027d7|v-669f6f145c37a92f",
     "c|s-7674778c71d5|r-a2467934ba705f6e|v-4eb0051dc65def93",
     "c|s-7f51e7225c5b|r-1463b30df3322640|v-fe68c08531fb43bb",
     "c|s-82694d0b8f23|r-485d3a1582303972|v-882ca2bfdce72168",
     "c|s-85443e9b34c5|r-4f672c130c26b828|v-2197f93e5f3f0f54",
     "c|s-8702b9f6aca5|r-99fcfd14da0ceffb|v-acf58f5d736462f2",
     "c|s-8736de637615|r-9885fe870a4bd009|v-792e6315783fd5d4",
     "c|s-98cb3d9d0835|r-c097eaea3abc9721|v-cb0a26cb2cd6a8a6",
     "c|s-a7837daec4e9|r-1341e67ac79c5e49|v-6d3b72f3a42bbc6a",
     "c|s-afa635035945|r-7326d132895d5409|v-d91e0274bc14e339",
     "c|s-b903df1cf4c6|r-b42a6c2734d81d73|v-bddf4c150dccf476",
     "c|s-c9f3555a7993|r-9f70c14d05dd7334|v-78764b73c7d2209f",
     "c|s-d89c86e9d1db|r-24d5bb7b45b36cf1|v-dd65fa22cbf40aee",
     "c|s-dfd94b3dad49|r-805216c45ef470fb|v-58f57c28aac09f1a",
     "c|s-e65525f23524|r-6f1ee7b476d8a361|v-f6b0fb028c052bc9",
     "c|s-f2a9273ae62b|r-feab3b62e382ddd4|v-0423892c021ffab4",
     "c|s-f793845eecea|r-6646a34ffa003619|v-9aabb3474f092221"
    ],
    "hash": "fca50cb867d1f789b7d5448b0631eade5b5e2246aebde7e9b9e13c34b4071b9d",
    "entity_ref": "e-be2f33813b4b9a496719fe5c",
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/"
   },
   {
    "id": "sr-1edf48e342df949ce368becc",
    "type_code": "author_before_match",
    "moment_at": "2026-10-17T13:30:00.000Z",
    "freeze_at": "2026-10-17T13:47:46.046Z",
    "approach": "by_capture_time",
    "methodology_version": null,
    "counting_rule": "1",
    "figures": {
     "settled_picks": 0
    },
    "composition": [],
    "hash": "68a17d1979b45051b594cd26e7f5c975ab5588abc361c2c49e2d74c3d5bfc792",
    "entity_ref": "e-d37d15544cb443d81d02370c",
    "name_shown": "Lewis Nolan",
    "url": "/authors/lewis-nolan/"
   }
  ],
  "late_additions": null,
  "chips": {
   "id": "sr-aa93e4ab38b1d02f43b0e335",
   "type_code": "chips",
   "moment_at": "2026-10-17T13:30:00.000Z",
   "freeze_at": "2026-10-17T13:47:46.033Z",
   "approach": "by_capture_time",
   "methodology_version": null,
   "counting_rule": "1",
   "figures": {
    "chips": {
     "n-49edf77de5824e5f09a8ecb7": [],
     "n-7ddc39d20d6792e864a1f249": [],
     "n-90dfb44cbdffa7fa30ff1e3f": [],
     "n-990d66596ec1442391464d4b": [],
     "n-bab89563183a77afb155b390": []
    },
    "in_catalog": "1"
   },
   "composition": [
    "n-49edf77de5824e5f09a8ecb7",
    "n-7ddc39d20d6792e864a1f249",
    "n-90dfb44cbdffa7fa30ff1e3f",
    "n-990d66596ec1442391464d4b",
    "n-bab89563183a77afb155b390"
   ],
   "hash": "224b15462937dd55640c223a694bf40bcd0ef802e6d7fff4f907cec51dde8507"
  }
 },
 "match_card": {
  "revision": "1",
  "gates": "B",
  "open_to_search": true,
  "inputs": {
   "prediction_count": 5,
   "publisher_count": 5,
   "contract": "1x2|*|match|*|*#explicit",
   "forecaster_count": 16,
   "publishers_all": 15,
   "topic_count": 3,
   "checked_count": false,
   "competition_authors": [
    {
     "settled_count": 70
    },
    {
     "settled_count": 62
    },
    {
     "settled_count": 55
    },
    {
     "settled_count": 34
    },
    {
     "settled_count": 23
    },
    {
     "settled_count": 22
    },
    {
     "settled_count": 17
    },
    {
     "settled_count": 12
    },
    {
     "settled_count": 12
    },
    {
     "settled_count": 11
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 8
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 5
    },
    {
     "settled_count": 4
    },
    {
     "settled_count": 3
    },
    {
     "settled_count": 2
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    },
    {
     "settled_count": 1
    }
   ],
   "started": true,
   "facts_only": false,
   "counted_predictions": 27,
   "counted_sources": 16
  },
  "gates_words": "Open to search: 27 counted predictions from 16 different sources",
  "created_from": "prediction_page",
  "prediction_count": 9,
  "publisher_count": 15,
  "forecaster_count": 7,
  "newcomer_count": 18,
  "competition_authors": [
   {
    "name_shown": "Baba",
    "url": "/authors/baba/",
    "source_group": "tipsters",
    "settled_count": 62,
    "match_count": 29,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-11.3",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-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": "Samet Yalica",
    "url": "/authors/samet-yalica/",
    "source_group": "tipsters",
    "settled_count": 55,
    "match_count": 205,
    "portion": "archived",
    "portion_words": "Archived before kick-off · reconstructed at the last pre-match archive price",
    "return_percent": "-1.1",
    "too_few": false
   },
   {
    "name_shown": "Michael Siemann",
    "url": "/authors/michael-siemann/",
    "source_group": "tipsters",
    "settled_count": 31,
    "match_count": 27,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-6.0",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-8b2f5fd83e296124ea3b",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 21 · 31 Oct",
      "body": "Only one right of 21 tipsters and sources · Away win · Bayer 04 Leverkusen v VfB Stuttgart · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-8b2f5fd83e29",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     },
     {
      "title_id": "zk-3125455917621471bb64",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 4.30 · 31 Oct",
      "body": "Away win at 4.30 · Bayer 04 Leverkusen v VfB Stuttgart · 31 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-312545591762",
      "url": null,
      "tier": null,
      "event_at": "2026-10-31"
     }
    ]
   },
   {
    "name_shown": "Tobias Brandt",
    "url": "/authors/tobias-brandt/",
    "source_group": "tipsters",
    "settled_count": 22,
    "match_count": 14,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-8.5",
    "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": "Lewis Nolan",
    "url": "/authors/lewis-nolan/",
    "source_group": "experts",
    "settled_count": 18,
    "match_count": 26,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-39.3",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-5cd48dba7554fbd96403",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "1st of 12 · week of 26 Oct",
      "body": "Germany DFB Pokal, week of 26 Oct 2026: 4/5 result calls right, first of 12 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-5cd48dba7554",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-71db437391018696ecd4",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 6–1 · 28 Oct",
      "body": "Exact score 6–1 · FC Bayern München v Magdeburg · 28 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-71db43739101",
      "url": null,
      "tier": null,
      "event_at": "2026-10-28"
     }
    ]
   },
   {
    "name_shown": "Dailysports",
    "url": "/sources/dailysports-net/",
    "source_group": "websites",
    "settled_count": 16,
    "match_count": 26,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-4.6",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-1f2dc73852fb72ab0133",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "Bundesliga · 2/3 · 26 Oct",
      "body": "Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-1f2dc73852fb",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-ca7508509979566f1f5d",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "8 right in a row · 12 Oct",
      "body": "8 matches in a row, every pick correct · 11 Oct–12 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-ca7508509979",
      "url": null,
      "tier": null,
      "event_at": "2026-10-12"
     }
    ]
   },
   {
    "name_shown": "Fabian Schuster",
    "url": "/authors/fabian-schuster/",
    "source_group": "tipsters",
    "settled_count": 12,
    "match_count": 7,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "10.9",
    "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": "Alex Sarwar",
    "url": "/authors/alex-sarwar/",
    "source_group": "tipsters",
    "settled_count": 11,
    "match_count": 14,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": "-30.6",
    "too_few": false,
    "header_titles": [
     {
      "title_id": "zk-176f6b6d9a2b6b86c399",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "4 right in a row · 4 Nov",
      "body": "4 matches in a row, every pick correct · 3 Nov–4 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-176f6b6d9a2b",
      "url": null,
      "tier": null,
      "event_at": "2026-11-04"
     }
    ]
   },
   {
    "name_shown": "Byron David",
    "url": "/authors/byron-david/",
    "source_group": "experts",
    "settled_count": 9,
    "match_count": 3,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-0fedfaa709a1acb3176c",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 6 · 10 Oct",
      "body": "Only one right of 6 tipsters and sources · Draw · FC Augsburg v FC Bayern München · 10 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-0fedfaa709a1",
      "url": null,
      "tier": null,
      "event_at": "2026-10-10"
     },
     {
      "title_id": "zk-f2401b7b181f36ad5eb7",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 2–2 · 10 Oct",
      "body": "Exact score 2–2 · FC Augsburg v FC Bayern München · 10 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-f2401b7b181f",
      "url": null,
      "tier": null,
      "event_at": "2026-10-10"
     }
    ]
   },
   {
    "name_shown": "Ali Demir",
    "url": "/authors/ali-demir/",
    "source_group": "tipsters",
    "settled_count": 8,
    "match_count": 7,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-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": "Jonas Meyer",
    "url": "/authors/jonas-meyer/",
    "source_group": "tipsters",
    "settled_count": 8,
    "match_count": 8,
    "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": "Free Super Tips",
    "url": "/sources/free-super-tips/",
    "source_group": "websites",
    "settled_count": 6,
    "match_count": 8,
    "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-73ce7fd9e5f9fd07b8cb",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 8 · 17 Oct",
      "body": "Only one right of 8 tipsters and sources · Away win · Brentford v Liverpool · 17 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-73ce7fd9e5f9",
      "url": null,
      "tier": null,
      "event_at": "2026-10-17"
     },
     {
      "title_id": "zk-40ac82fdc6c742107246",
      "code_name": "CS-10",
      "title_tier": "dated_record",
      "badge_label": "Exact score 3–1 · 6 Nov",
      "body": "Exact score 3–1 · Toulouse v RC Strasbourg · 6 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-40ac82fdc6c7",
      "url": null,
      "tier": null,
      "event_at": "2026-11-06"
     }
    ]
   },
   {
    "name_shown": "FootballPredictions.net",
    "url": "/sources/footballpredictions-net/",
    "source_group": "websites",
    "settled_count": 5,
    "match_count": 21,
    "portion": "live",
    "portion_words": "Recorded before kick-off · return at our recorded market price",
    "return_percent": null,
    "too_few": true,
    "header_titles": [
     {
      "title_id": "zk-47cc45887781ed2bc810",
      "code_name": "P-09",
      "title_tier": "dated_record",
      "badge_label": "1st of 3 · week of 5 Oct",
      "body": "UEFA Nations League, week of 5 Oct 2026: 4/5 result calls right, first of 3 tipsters and sources with 3+ calls",
      "provenance": "live",
      "anchor_id": "title-47cc45887781",
      "url": null,
      "tier": null,
      "event_at": "2026-10-11"
     },
     {
      "title_id": "zk-3f294e364978e9d313ed",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "5 right in a row · 6 Oct",
      "body": "5 matches in a row, every pick correct · 6 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-3f294e364978",
      "url": null,
      "tier": null,
      "event_at": "2026-10-06"
     }
    ]
   },
   {
    "name_shown": "Infobetting",
    "url": "/sources/infobetting-com/",
    "source_group": "websites",
    "settled_count": 3,
    "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-5f259bebd944649c02ef",
      "code_name": "S-01",
      "title_tier": "dated_record",
      "badge_label": "7 right in a row · 1 Nov",
      "body": "7 matches in a row, every pick correct · 31 Oct–1 Nov 2026",
      "provenance": "live",
      "anchor_id": "title-5f259bebd944",
      "url": null,
      "tier": null,
      "event_at": "2026-11-01"
     },
     {
      "title_id": "zk-abb804e6fe445ae3046d",
      "code_name": "E-07",
      "title_tier": "dated_record",
      "badge_label": "Correct at 3.25 · 25 Oct",
      "body": "Draw at 3.25 · Angers v Lorient · 25 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-abb804e6fe44",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     }
    ]
   },
   {
    "name_shown": "Andy Delaney",
    "url": "/authors/andy-delaney/",
    "source_group": "experts",
    "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-ab6a854fb24fe0d0ce5b",
      "code_name": "P-01",
      "title_tier": "dated_record",
      "badge_label": "4/5 · week of 19 Oct",
      "body": "4/5 result calls right · week of 19 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-ab6a854fb24f",
      "url": null,
      "tier": null,
      "event_at": "2026-10-25"
     },
     {
      "title_id": "zk-a13aa60d078b553fb263",
      "code_name": "C-02",
      "title_tier": "dated_record",
      "badge_label": "Only right of 11 · 20 Oct",
      "body": "Only one right of 11 tipsters and sources · Draw · Wolverhampton Wanderers v Portsmouth · 20 Oct 2026",
      "provenance": "live",
      "anchor_id": "title-a13aa60d078b",
      "url": null,
      "tier": null,
      "event_at": "2026-10-20"
     }
    ]
   }
  ],
  "competition_authors_total": 20,
  "competition_authors_10": 8,
  "full": false,
  "facts_only": false,
  "checked_count": null,
  "window": {
   "d_minus_14_at": "2026-10-03T13:30:00.000Z",
   "d_minus_3_at": "2026-10-14T13:30:00.000Z"
  },
  "first_screen": {
   "body": "Before kick-off, 5 tipsters and sources with 10 or more predictions checked against the final score to date had a 90-minute match-result prediction: FC Schalke 04 0 · Draw 3 · 1. FSV Mainz 05 2. Another 5 predicted an exact score (implied: FC Schalke 04 0 · Draw 2 · 1. FSV Mainz 05 3). 6 gave other markets only.",
   "byline": "Split of recorded tipsters and sources.",
   "outcome_split": {
    "1": 0,
    "X": 3,
    "2": 2
   },
   "forecasters_outcome": 5,
   "from_score": {
    "2": 3,
    "X": 2
   },
   "forecasters_from_score": 5,
   "other_markets_only": 6,
   "newcomers": null,
   "market_label": null,
   "market_at": null,
   "predictions_at": "2026-10-17T12:39:44.740Z",
   "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-ec783081ec9a87427d87eb42",
         "author_name": "Michael Siemann",
         "author_href": "/authors/michael-siemann/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "1X2, match result",
         "market_key": "1x2",
         "choice": "draw",
         "choice_key": "X",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-15T17:27:03.738Z",
         "posted_at": "2026-10-15T04:58:59.000Z",
         "author_quoted_price": "3.65",
         "our_snapshot": "3.6000",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/michael-siemann/picks/5/#pick-n-ec783081ec9a87427d87eb42",
         "original": "https://www.n-tv.de/sportwetten/wett-tipps/schalke-mainz-17-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 20,
          "won": 8,
          "void": 0,
          "return_percent": "-16.1",
          "period_from": "2026-10-09",
          "period_to": "2026-11-01",
          "portion": "live",
          "market_label": "1X2, match result"
         },
         "prematch_tally": null,
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 8,
          "won": 2,
          "lost": 6,
          "void": 0,
          "net_points_hundredths": -44000,
          "return_percent": "-55.0",
          "avg_odds": "1.89",
          "odds_from_author": 8,
          "odds_from_snapshot": 0,
          "league_market_n": 3,
          "market_n": 3,
          "small_sample": true,
          "period_from": "2026-10-09",
          "period_to": "2026-10-16",
          "as_of": "2026-10-17T13:30:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "both_teams_score|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choices": [
      {
       "code_name": "yes",
       "in_words": "yes",
       "tips": [
        {
         "entry_id": "n-d61614787e620d9c5f45e1ea",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Both teams to score",
         "market_key": "both_teams_score",
         "choice": "yes",
         "choice_key": "yes",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-17T03:39:40.020Z",
         "posted_at": "2026-10-14T00:24:47.000Z",
         "author_quoted_price": null,
         "our_snapshot": "1.5128",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/73/#pick-n-d61614787e620d9c5f45e1ea",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/fc-schalke-04-vs-mainz-05-bundesliga-12194284/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 299,
          "won": 169,
          "void": 0,
          "return_percent": "-9.5",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Both teams to score"
         },
         "prematch_tally": null,
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "both_teams_score",
          "portion": "live",
          "n": 50,
          "won": 27,
          "lost": 23,
          "void": 0,
          "net_points_hundredths": -48971,
          "return_percent": "-9.8",
          "avg_odds": "1.66",
          "odds_from_author": 20,
          "odds_from_snapshot": 30,
          "league_market_n": 3,
          "market_n": 50,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-17",
          "as_of": "2026-10-17T13:30:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-90dfb44cbdffa7fa30ff1e3f",
         "author_name": "Dailysports",
         "author_href": "/sources/dailysports-net/",
         "source_group": "websites",
         "trust_tier": "tracked",
         "market_label": "Both teams to score",
         "market_key": "both_teams_score",
         "choice": "yes",
         "choice_key": "yes",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-16T11:09:26.671Z",
         "posted_at": "2026-10-16T10:50:00.000Z",
         "author_quoted_price": "1.53",
         "our_snapshot": "1.5000",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/dailysports-net/picks/9/#pick-n-90dfb44cbdffa7fa30ff1e3f",
         "original": "https://dailysports.net/predictions/can-schalke-extend-their-dominance-over-mainz-schalke-vs-mainz-prediction-october-17-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 63,
          "won": 40,
          "void": 0,
          "return_percent": "2.8",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Both teams to score"
         },
         "prematch_tally": {
          "settled_picks": 28,
          "return_percent": "28.11",
          "snapshot_taken_at": "2026-10-17T13:30:00.000Z"
         },
         "source_type": "telegram_channels",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "both_teams_score",
          "portion": "live",
          "n": 17,
          "won": 13,
          "lost": 4,
          "void": 0,
          "net_points_hundredths": 45030,
          "return_percent": "26.5",
          "avg_odds": "1.66",
          "odds_from_author": 14,
          "odds_from_snapshot": 3,
          "league_market_n": 0,
          "market_n": 17,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-16",
          "as_of": "2026-10-17T13:30:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 2
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "contract_code": "correct_score_market|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choices": [
      {
       "code_name": "1-2",
       "in_words": "FC Schalke 04 1-2 1. FSV Mainz 05",
       "tips": [
        {
         "entry_id": "n-f9b04e509e9b0234d87de5ee",
         "author_name": "Matt Law",
         "author_href": "/authors/matt-law/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "FC Schalke 04 1-2 1. FSV Mainz 05",
         "choice_key": "1-2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-17T00:10:23.927Z",
         "posted_at": "2026-10-16T23:15:00.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/matt-law/picks/9/#pick-n-f9b04e509e9b0234d87de5ee",
         "original": "https://www.sportsmole.co.uk/football/bayern-munich/bundesliga-title-race/feature/bayern-bidding-to-return-to-winning-ways-saturdays-bundesliga-predictions_607087.html",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 10,
          "won": 0,
          "void": 0,
          "return_percent": "-100.0",
          "period_from": "2026-10-24",
          "period_to": "2026-11-05",
          "portion": "live",
          "market_label": "Correct score"
         },
         "prematch_tally": null,
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 3,
          "won": 2,
          "lost": 1,
          "void": 0,
          "net_points_hundredths": 246,
          "return_percent": "0.8",
          "avg_odds": "1.87",
          "odds_from_author": 0,
          "odds_from_snapshot": 3,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-11",
          "period_to": "2026-10-17",
          "as_of": "2026-10-17T13:30:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        },
        {
         "entry_id": "n-49edf77de5824e5f09a8ecb7",
         "author_name": "Lewis Nolan",
         "author_href": "/authors/lewis-nolan/",
         "source_group": "experts",
         "trust_tier": "tracked",
         "market_label": "Correct score",
         "market_key": "correct_score_market",
         "choice": "FC Schalke 04 1-2 1. FSV Mainz 05",
         "choice_key": "1-2",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-16T01:10:01.099Z",
         "posted_at": "2026-10-15T21:07:20.000Z",
         "author_quoted_price": null,
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/lewis-nolan/picks/8/#pick-n-49edf77de5824e5f09a8ecb7",
         "original": "https://www.sportsmole.co.uk/football/schalke-04/preview/schalke-vs-mainz-prediction-team-news-lineups_606979.html",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 0,
          "portion": null,
          "market_label": "Correct score",
          "other_markets": 43,
          "other_markets_live": 43,
          "other_markets_archived": 0
         },
         "prematch_tally": {
          "settled_picks": 0,
          "return_percent": null,
          "snapshot_taken_at": "2026-10-17T13:30:00.000Z"
         },
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 16,
          "won": 4,
          "lost": 12,
          "void": 0,
          "net_points_hundredths": -96746,
          "return_percent": "-60.5",
          "avg_odds": "2.13",
          "odds_from_author": 16,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-09",
          "period_to": "2026-10-16",
          "as_of": "2026-10-17T13:30:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 2
      }
     ],
     "n": 2,
     "publisher_count": 1
    },
    {
     "contract_code": "total|2.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "over",
       "in_words": "over 2.5",
       "tips": [
        {
         "entry_id": "n-c90b66f9638bdd3e5e2b95b6",
         "author_name": "Baba",
         "author_href": "/authors/baba/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Over/Under 2.5 goals",
         "market_key": "total",
         "choice": "over 2.5",
         "choice_key": "over",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-17T03:39:40.020Z",
         "posted_at": "2026-10-14T00:24:47.000Z",
         "author_quoted_price": null,
         "our_snapshot": "1.6098",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/baba/picks/73/#pick-n-c90b66f9638bdd3e5e2b95b6",
         "original": "https://www.livetipsportal.com/en/sportsbetting-tips/fc-schalke-04-vs-mainz-05-bundesliga-12194284/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 255,
          "won": 155,
          "void": 0,
          "return_percent": "-5.2",
          "period_from": "2026-10-11",
          "period_to": "2026-11-07",
          "portion": "live",
          "market_label": "Over/Under 2.5 goals"
         },
         "prematch_tally": null,
         "source_type": "prediction_sites",
         "entry_record": {
          "scope": "market",
          "competition": null,
          "market_key": "total",
          "portion": "live",
          "n": 56,
          "won": 30,
          "lost": 26,
          "void": 0,
          "net_points_hundredths": -48793,
          "return_percent": "-8.7",
          "avg_odds": "1.76",
          "odds_from_author": 0,
          "odds_from_snapshot": 56,
          "league_market_n": 2,
          "market_n": 56,
          "small_sample": false,
          "period_from": "2026-10-11",
          "period_to": "2026-10-17",
          "as_of": "2026-10-17T13:30:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      },
      {
       "code_name": "under",
       "in_words": "under 2.5",
       "tips": [
        {
         "entry_id": "n-1ccaf5e3dc1289445e5e42f6",
         "author_name": "Infobetting",
         "author_href": "/sources/infobetting-com/",
         "source_group": "websites",
         "trust_tier": "established",
         "market_label": "Over/Under 2.5 goals",
         "market_key": "total",
         "choice": "under 2.5",
         "choice_key": "under",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-17T05:49:00.306Z",
         "posted_at": "2026-10-16T22:04:05.000Z",
         "author_quoted_price": "2.30",
         "our_snapshot": "2.2800",
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/sources/infobetting-com/products/redazione/picks/28/#pick-n-1ccaf5e3dc1289445e5e42f6",
         "original": "https://www.infobetting.com/blog/pronostici-di-oggi-17-ottobre-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 15,
          "won": 8,
          "void": 0,
          "return_percent": "-1.3",
          "period_from": "2026-10-15",
          "period_to": "2026-11-05",
          "portion": "live",
          "market_label": "Over/Under 2.5 goals"
         },
         "prematch_tally": null,
         "source_type": "telegram_channels",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 4,
          "won": 3,
          "lost": 1,
          "void": 0,
          "net_points_hundredths": 32350,
          "return_percent": "80.9",
          "avg_odds": "2.43",
          "odds_from_author": 4,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 1,
          "small_sample": true,
          "period_from": "2026-10-15",
          "period_to": "2026-10-17",
          "as_of": "2026-10-17T13:30:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 2,
     "publisher_count": 2
    },
    {
     "contract_code": "double_chance|*|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choices": [
      {
       "code_name": "1X",
       "in_words": "FC Schalke 04 or draw",
       "tips": [
        {
         "entry_id": "n-a17ccdcd0209a5f6db966323",
         "author_name": "Tobias Brandt",
         "author_href": "/authors/tobias-brandt/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Double chance",
         "market_key": "double_chance",
         "choice": "FC Schalke 04 or draw",
         "choice_key": "1X",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-17T02:12:06.743Z",
         "posted_at": "2026-10-16T04:30:00.000Z",
         "author_quoted_price": null,
         "our_snapshot": "1.6849",
         "closing_line": null,
         "outcome_label": "Lost",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/tobias-brandt/picks/10/#pick-n-a17ccdcd0209a5f6db966323",
         "original": "https://sportwetten.bild.de/tipps/fc-schalke-04-1-fsv-mainz-05-prognose-17-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 17,
          "won": 6,
          "void": 0,
          "return_percent": "-33.6",
          "period_from": "2026-10-17",
          "period_to": "2026-11-05",
          "portion": "live",
          "market_label": "Double chance"
         },
         "prematch_tally": null,
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 10,
          "won": 3,
          "lost": 7,
          "void": 0,
          "net_points_hundredths": -34596,
          "return_percent": "-34.6",
          "avg_odds": "3.03",
          "odds_from_author": 10,
          "odds_from_snapshot": 0,
          "league_market_n": 0,
          "market_n": 0,
          "small_sample": true,
          "period_from": "2026-10-09",
          "period_to": "2026-10-10",
          "as_of": "2026-10-17T13:30:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    },
    {
     "contract_code": "total|3.5|match|*|*#explicit",
     "source_group": "explicit",
     "market_label": "Over/Under 3.5 goals",
     "market_key": "total",
     "choices": [
      {
       "code_name": "under",
       "in_words": "under 3.5",
       "tips": [
        {
         "entry_id": "n-b00ebaa064cd18105b61a997",
         "author_name": "Michael Siemann",
         "author_href": "/authors/michael-siemann/",
         "source_group": "tipsters",
         "trust_tier": "tracked",
         "market_label": "Over/Under 3.5 goals",
         "market_key": "total",
         "choice": "under 3.5",
         "choice_key": "under",
         "byline": "Recorded by us before kick-off",
         "logged_at": "2026-10-15T17:27:03.738Z",
         "posted_at": "2026-10-15T04:58:59.000Z",
         "author_quoted_price": "1.55",
         "our_snapshot": null,
         "closing_line": null,
         "outcome_label": "Won",
         "pre_match": true,
         "outcome_pending_reason": null,
         "proof": "/authors/michael-siemann/picks/5/#pick-n-b00ebaa064cd18105b61a997",
         "original": "https://www.n-tv.de/sportwetten/wett-tipps/schalke-mainz-17-10-2026/",
         "contradictory": false,
         "authorship": null,
         "chips": [],
         "tracker": null,
         "tally": {
          "settled_picks": 8,
          "won": 5,
          "void": 0,
          "return_percent": "1.2",
          "period_from": "2026-10-10",
          "period_to": "2026-10-31",
          "portion": "live",
          "market_label": "Over/Under 3.5 goals"
         },
         "prematch_tally": null,
         "source_type": "media",
         "entry_record": {
          "scope": "all",
          "competition": null,
          "market_key": null,
          "portion": "live",
          "n": 8,
          "won": 2,
          "lost": 6,
          "void": 0,
          "net_points_hundredths": -44000,
          "return_percent": "-55.0",
          "avg_odds": "1.89",
          "odds_from_author": 8,
          "odds_from_snapshot": 0,
          "league_market_n": 2,
          "market_n": 2,
          "small_sample": true,
          "period_from": "2026-10-09",
          "period_to": "2026-10-16",
          "as_of": "2026-10-17T13:30:00.000Z"
         },
         "repeats": 0,
         "publications": 1
        }
       ],
       "figure": 1
      }
     ],
     "n": 1,
     "publisher_count": 1
    }
   ],
   "newcomers": [
    {
     "entry_id": "n-668b80a22b26a653bfbc982d",
     "author_name": "FootyStats",
     "author_href": "/sources/footystats-org/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "draw",
     "choice_key": "X",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T09:49:24.924Z",
     "posted_at": null,
     "author_quoted_price": "3.54",
     "our_snapshot": "3.5350",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footystats-org/picks/37/#pick-n-668b80a22b26a653bfbc982d",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 855
    },
    {
     "entry_id": "n-27dfcc9291200e767efd1da4",
     "author_name": "Futbol24",
     "author_href": "/sources/futbol24-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "1. FSV Mainz 05",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T02:50:10.492Z",
     "posted_at": "2026-10-14T00:49:55.000Z",
     "author_quoted_price": "2.34",
     "our_snapshot": "2.2500",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/futbol24-com/picks/17/#pick-n-27dfcc9291200e767efd1da4",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1547
    },
    {
     "entry_id": "n-3c888dd31dee4d7c39dbcdda",
     "author_name": "Gabriel Kuczynski",
     "author_href": "/authors/gabriel-kuczynski/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "draw",
     "choice_key": "X",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-15T13:57:33.385Z",
     "posted_at": null,
     "author_quoted_price": null,
     "our_snapshot": "3.6000",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/gabriel-kuczynski/picks/3/#pick-n-3c888dd31dee4d7c39dbcdda",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 34
    },
    {
     "entry_id": "n-bab89563183a77afb155b390",
     "author_name": "Katrin",
     "author_href": "/authors/katrin/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "1X2, match result",
     "market_key": "1x2",
     "choice": "1. FSV Mainz 05",
     "choice_key": "2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-13T18:09:36.516Z",
     "posted_at": "2026-10-13T17:13:30.000Z",
     "author_quoted_price": "2.30",
     "our_snapshot": "2.2500",
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/authors/katrin/picks/6/#pick-n-bab89563183a77afb155b390",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 120
    },
    {
     "entry_id": "n-f053e529872f440e37122cdc",
     "author_name": "Alexandru Doroftei",
     "author_href": "/authors/alexandru-doroftei/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Double chance",
     "market_key": "double_chance",
     "choice": "FC Schalke 04 or draw",
     "choice_key": "1X",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-16T19:49:44.016Z",
     "posted_at": "2026-10-16T18:53:58.000Z",
     "author_quoted_price": "1.65",
     "our_snapshot": "1.6494",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/alexandru-doroftei/picks/3/#pick-n-f053e529872f440e37122cdc",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 43
    },
    {
     "entry_id": "n-c72d08b934eb8a8189f43eb7",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Asian handicap 0.5",
     "market_key": "handicap_asian",
     "choice": "FC Schalke 04 +0.5",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T06:19:30.165Z",
     "posted_at": "2026-10-08T16:59:11.000Z",
     "author_quoted_price": "1.60",
     "our_snapshot": "1.5814",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/69/#pick-n-c72d08b934eb8a8189f43eb7",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-03f415dc42a6ced33fcf2692",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "yes",
     "choice_key": "yes",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T06:19:30.165Z",
     "posted_at": "2026-10-08T16:59:11.000Z",
     "author_quoted_price": "1.50",
     "our_snapshot": "1.4878",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/69/#pick-n-03f415dc42a6ced33fcf2692",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-14635db228bf223f28eea0fb",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "FC Schalke 04 1-1 1. FSV Mainz 05",
     "choice_key": "1-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T06:19:30.165Z",
     "posted_at": "2026-10-08T16:59:11.000Z",
     "author_quoted_price": "7.50",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/69/#pick-n-14635db228bf223f28eea0fb",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-633fa8841128b9202c8e7ffb",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "European handicap 1",
     "market_key": "handicap_european",
     "choice": "FC Schalke 04 +1",
     "choice_key": "1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T06:19:30.165Z",
     "posted_at": "2026-10-08T16:59:11.000Z",
     "author_quoted_price": "1.57",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/69/#pick-n-633fa8841128b9202c8e7ffb",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-ca39974d95da88430f7c6800",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 1.5 goals",
     "market_key": "total",
     "choice": "over 1.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T06:19:30.165Z",
     "posted_at": "2026-10-08T16:59:11.000Z",
     "author_quoted_price": "1.17",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/70/#pick-n-ca39974d95da88430f7c6800",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-f53e5c6e75c592d75b89bf92",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "under 2.5",
     "choice_key": "under",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T06:19:30.165Z",
     "posted_at": "2026-10-08T16:59:11.000Z",
     "author_quoted_price": "2.30",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/70/#pick-n-f53e5c6e75c592d75b89bf92",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-befef75b8cc45a5ac4b63e2d",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 3.5 goals",
     "market_key": "total",
     "choice": "under 3.5",
     "choice_key": "under",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T06:19:30.165Z",
     "posted_at": "2026-10-08T16:59:11.000Z",
     "author_quoted_price": "1.57",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/69/#pick-n-befef75b8cc45a5ac4b63e2d",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-ee11cb1461314ee073852237",
     "author_name": "FootballPredictions.com",
     "author_href": "/sources/footballpredictions-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 4.5 goals",
     "market_key": "total",
     "choice": "under 4.5",
     "choice_key": "under",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-11T06:19:30.165Z",
     "posted_at": "2026-10-08T16:59:11.000Z",
     "author_quoted_price": "1.22",
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Won",
     "pre_match": true,
     "proof": "/sources/footballpredictions-com/picks/70/#pick-n-ee11cb1461314ee073852237",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 3753
    },
    {
     "entry_id": "n-febc064b61120de59fc7026e",
     "author_name": "FootyStats",
     "author_href": "/sources/footystats-org/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "yes",
     "choice_key": "yes",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T09:49:24.924Z",
     "posted_at": null,
     "author_quoted_price": "1.53",
     "our_snapshot": "1.5128",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/footystats-org/picks/38/#pick-n-febc064b61120de59fc7026e",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 855
    },
    {
     "entry_id": "n-659c6784ea3e9780aec7c884",
     "author_name": "Futbol24",
     "author_href": "/sources/futbol24-com/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Both teams to score",
     "market_key": "both_teams_score",
     "choice": "yes",
     "choice_key": "yes",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T02:50:10.492Z",
     "posted_at": "2026-10-14T00:49:55.000Z",
     "author_quoted_price": "1.56",
     "our_snapshot": "1.5000",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/futbol24-com/picks/17/#pick-n-659c6784ea3e9780aec7c884",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 1547
    },
    {
     "entry_id": "n-eb7458a451a5f4375b291153",
     "author_name": "Jasper van den Boogaard",
     "author_href": "/authors/jasper-van-den-boogaard/",
     "source_group": "tipsters",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "FC Schalke 04 1-2 1. FSV Mainz 05",
     "choice_key": "1-2",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T01:09:37.717Z",
     "posted_at": "2026-10-15T08:47:41.000Z",
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/authors/jasper-van-den-boogaard/picks/7/#pick-n-eb7458a451a5f4375b291153",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 521
    },
    {
     "entry_id": "n-0e128d235801edf9cbc1768d",
     "author_name": "OddsEkspert.no",
     "author_href": "/sources/oddsekspert-no/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Correct score",
     "market_key": "correct_score_market",
     "choice": "FC Schalke 04 1-1 1. FSV Mainz 05",
     "choice_key": "1-1",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T12:39:44.740Z",
     "posted_at": null,
     "author_quoted_price": null,
     "our_snapshot": null,
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/oddsekspert-no/picks/6/#pick-n-0e128d235801edf9cbc1768d",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "prediction_sites",
     "own_page": true,
     "trust_settled_count": 275
    },
    {
     "entry_id": "n-574aad2d09ff937c8aea9220",
     "author_name": "Scores24",
     "author_href": "/sources/scores24-live/",
     "source_group": "websites",
     "trust_tier": "probation",
     "market_label": "Over/Under 2.5 goals",
     "market_key": "total",
     "choice": "over 2.5",
     "choice_key": "over",
     "byline": "Recorded by us before kick-off",
     "logged_at": "2026-10-17T00:19:32.284Z",
     "posted_at": null,
     "author_quoted_price": "1.64",
     "our_snapshot": "1.5988",
     "closing_line": null,
     "outcome_label": "Lost",
     "pre_match": true,
     "proof": "/sources/scores24-live/picks/17/#pick-n-574aad2d09ff937c8aea9220",
     "original": null,
     "contradictory": false,
     "authorship": null,
     "source_type": "telegram_channels",
     "own_page": true,
     "trust_settled_count": 450
    }
   ],
   "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": "FC Schalke 04",
        "tips": [],
        "figure": 0
       },
       {
        "code_name": "X",
        "in_words": "Draw",
        "tips": [
         {
          "author_name": "FootyStats",
          "entry_id": "n-668b80a22b26a653bfbc982d",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "Gabriel Kuczynski",
          "entry_id": "n-3c888dd31dee4d7c39dbcdda",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Michael Siemann",
          "entry_id": "n-ec783081ec9a87427d87eb42",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 3
       },
       {
        "code_name": "2",
        "in_words": "1. FSV Mainz 05",
        "tips": [
         {
          "author_name": "Futbol24",
          "entry_id": "n-27dfcc9291200e767efd1da4",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "Katrin",
          "entry_id": "n-bab89563183a77afb155b390",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 2
       }
      ],
      "n": 5,
      "publisher_count": 5
     },
     {
      "contract_code": "both_teams_score|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Both teams to score",
      "market_key": "both_teams_score",
      "choices": [
       {
        "code_name": "yes",
        "in_words": "yes",
        "tips": [
         {
          "author_name": "Baba",
          "entry_id": "n-d61614787e620d9c5f45e1ea",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Dailysports",
          "entry_id": "n-90dfb44cbdffa7fa30ff1e3f",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-03f415dc42a6ced33fcf2692",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "FootyStats",
          "entry_id": "n-febc064b61120de59fc7026e",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "Futbol24",
          "entry_id": "n-659c6784ea3e9780aec7c884",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 5
       }
      ],
      "n": 5,
      "publisher_count": 5
     },
     {
      "contract_code": "correct_score_market|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Correct score",
      "market_key": "correct_score_market",
      "choices": [
       {
        "code_name": "1-2",
        "in_words": "FC Schalke 04 1-2 1. FSV Mainz 05",
        "tips": [
         {
          "author_name": "Jasper van den Boogaard",
          "entry_id": "n-eb7458a451a5f4375b291153",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Lewis Nolan",
          "entry_id": "n-49edf77de5824e5f09a8ecb7",
          "outcome_label": "Lost",
          "source_group": "experts"
         },
         {
          "author_name": "Matt Law",
          "entry_id": "n-f9b04e509e9b0234d87de5ee",
          "outcome_label": "Lost",
          "source_group": "experts"
         }
        ],
        "figure": 3
       },
       {
        "code_name": "1-1",
        "in_words": "FC Schalke 04 1-1 1. FSV Mainz 05",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-14635db228bf223f28eea0fb",
          "outcome_label": "Lost",
          "source_group": "websites"
         },
         {
          "author_name": "OddsEkspert.no",
          "entry_id": "n-0e128d235801edf9cbc1768d",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 2
       }
      ],
      "n": 5,
      "publisher_count": 4
     },
     {
      "contract_code": "total|2.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 2.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "over",
        "in_words": "over 2.5",
        "tips": [
         {
          "author_name": "Baba",
          "entry_id": "n-c90b66f9638bdd3e5e2b95b6",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Scores24",
          "entry_id": "n-574aad2d09ff937c8aea9220",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 2
       },
       {
        "code_name": "under",
        "in_words": "under 2.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-f53e5c6e75c592d75b89bf92",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "Infobetting",
          "entry_id": "n-1ccaf5e3dc1289445e5e42f6",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 2
       }
      ],
      "n": 4,
      "publisher_count": 4
     },
     {
      "contract_code": "double_chance|*|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Double chance",
      "market_key": "double_chance",
      "choices": [
       {
        "code_name": "1X",
        "in_words": "FC Schalke 04 or draw",
        "tips": [
         {
          "author_name": "Alexandru Doroftei",
          "entry_id": "n-f053e529872f440e37122cdc",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         },
         {
          "author_name": "Tobias Brandt",
          "entry_id": "n-a17ccdcd0209a5f6db966323",
          "outcome_label": "Lost",
          "source_group": "tipsters"
         }
        ],
        "figure": 2
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "total|3.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 3.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "under",
        "in_words": "under 3.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-befef75b8cc45a5ac4b63e2d",
          "outcome_label": "Won",
          "source_group": "websites"
         },
         {
          "author_name": "Michael Siemann",
          "entry_id": "n-b00ebaa064cd18105b61a997",
          "outcome_label": "Won",
          "source_group": "tipsters"
         }
        ],
        "figure": 2
       }
      ],
      "n": 2,
      "publisher_count": 2
     },
     {
      "contract_code": "handicap_asian|0.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Asian handicap 0.5",
      "market_key": "handicap_asian",
      "choices": [
       {
        "code_name": "1",
        "in_words": "FC Schalke 04 +0.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-c72d08b934eb8a8189f43eb7",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "handicap_european|1|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "European handicap 1",
      "market_key": "handicap_european",
      "choices": [
       {
        "code_name": "1",
        "in_words": "FC Schalke 04 +1",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-633fa8841128b9202c8e7ffb",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "total|1.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 1.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "over",
        "in_words": "over 1.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-ca39974d95da88430f7c6800",
          "outcome_label": "Lost",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     },
     {
      "contract_code": "total|4.5|match|*|*#explicit",
      "source_group": "explicit",
      "market_label": "Over/Under 4.5 goals",
      "market_key": "total",
      "choices": [
       {
        "code_name": "under",
        "in_words": "under 4.5",
        "tips": [
         {
          "author_name": "FootballPredictions.com",
          "entry_id": "n-ee11cb1461314ee073852237",
          "outcome_label": "Won",
          "source_group": "websites"
         }
        ],
        "figure": 1
       }
      ],
      "n": 1,
      "publisher_count": 1
     }
    ],
    "author_count": 16,
    "below_threshold": {
     "prediction_count": 0,
     "author_count": 0
    },
    "limit": 10
   },
   "chain": {
    "publications": 9,
    "unique": 9,
    "comparable": 9,
    "admissible": 9,
    "contributions": 9
   },
   "differing_choices": 0,
   "visible_who": 7,
   "newcomers_who": 9,
   "newcomers_before": 18,
   "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-a17ccdcd0209a5f6db966323",
       "author_name": "Tobias Brandt",
       "author_href": "/authors/tobias-brandt/",
       "source_group": "tipsters",
       "choice": "FC Schalke 04 or draw",
       "market_label": "Double chance",
       "logged_at": "2026-10-17T02:12:06.743Z",
       "original": "https://sportwetten.bild.de/tipps/fc-schalke-04-1-fsv-mainz-05-prognose-17-10-2026/",
       "proof": "/authors/tobias-brandt/picks/10/#pick-n-a17ccdcd0209a5f6db966323",
       "quote_text": "Schalkes beide Heimspiele in der Liga endeten torlos. Ein Tipp, der auch ein weiteres Unentschieden abdeckt, ist deshalb interessant. Zudem blieb Schalke in…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-d61614787e620d9c5f45e1ea",
       "author_name": "Baba",
       "author_href": "/authors/baba/",
       "source_group": "tipsters",
       "choice": "yes",
       "market_label": "Both teams to score",
       "logged_at": "2026-10-17T03:39:40.020Z",
       "original": "https://www.livetipsportal.com/en/sportsbetting-tips/fc-schalke-04-vs-mainz-05-bundesliga-12194284/",
       "proof": "/authors/baba/picks/73/#pick-n-d61614787e620d9c5f45e1ea",
       "quote_text": "given both teams’ tendency to score and concede goals",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 3
    },
    {
     "code_name": "home_form",
     "display_name": "Home and away",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-49edf77de5824e5f09a8ecb7",
       "author_name": "Lewis Nolan",
       "author_href": "/authors/lewis-nolan/",
       "source_group": "experts",
       "choice": "FC Schalke 04 1-2 1. FSV Mainz 05",
       "market_label": "Correct score",
       "logged_at": "2026-10-16T01:10:01.099Z",
       "original": "https://www.sportsmole.co.uk/football/schalke-04/preview/schalke-vs-mainz-prediction-team-news-lineups_606979.html",
       "proof": "/authors/lewis-nolan/picks/8/#pick-n-49edf77de5824e5f09a8ecb7",
       "quote_text": "Schalke may boast the advantage of playing at home, but their opponents have travelled well this season. Mainz will also take confidence from the fact their…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-f9b04e509e9b0234d87de5ee",
       "author_name": "Matt Law",
       "author_href": "/authors/matt-law/",
       "source_group": "experts",
       "choice": "FC Schalke 04 1-2 1. FSV Mainz 05",
       "market_label": "Correct score",
       "logged_at": "2026-10-17T00:10:23.927Z",
       "original": "https://www.sportsmole.co.uk/football/bayern-munich/bundesliga-title-race/feature/bayern-bidding-to-return-to-winning-ways-saturdays-bundesliga-predictions_607087.html",
       "proof": "/authors/matt-law/picks/9/#pick-n-f9b04e509e9b0234d87de5ee",
       "quote_text": "Schalke may boast the advantage of playing at home, but their opponents have travelled well this season. Mainz will also take confidence from the fact their…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 2
    },
    {
     "code_name": "recent_form",
     "display_name": "Form",
     "checkable_item": false,
     "bullet_points": [
      {
       "entry_id": "n-90dfb44cbdffa7fa30ff1e3f",
       "author_name": "Dailysports",
       "author_href": "/sources/dailysports-net/",
       "source_group": "websites",
       "choice": "yes",
       "market_label": "Both teams to score",
       "logged_at": "2026-10-16T11:09:26.671Z",
       "original": "https://dailysports.net/predictions/can-schalke-extend-their-dominance-over-mainz-schalke-vs-mainz-prediction-october-17-2026/",
       "proof": "/sources/dailysports-net/picks/9/#pick-n-90dfb44cbdffa7fa30ff1e3f",
       "quote_text": "The contrast between Schalke's cautious home performances and Mainz's high-scoring away form makes this an intriguing matchup. The visitors are likely to look…",
       "retelling": null,
       "checkable_item": false,
       "against": false
      },
      {
       "entry_id": "n-c90b66f9638bdd3e5e2b95b6",
       "author_name": "Baba",
       "author_href": "/authors/baba/",
       "source_group": "tipsters",
       "choice": "over 2.5",
       "market_label": "Over/Under 2.5 goals",
       "logged_at": "2026-10-17T03:39:40.020Z",
       "original": "https://www.livetipsportal.com/en/sportsbetting-tips/fc-schalke-04-vs-mainz-05-bundesliga-12194284/",
       "proof": "/authors/baba/picks/73/#pick-n-c90b66f9638bdd3e5e2b95b6",
       "quote_text": "There have been over 2.5 goals scored in 4 of Mainz 05's last 4 matches.",
       "retelling": null,
       "checkable_item": false,
       "against": false
      }
     ],
     "total_count": 2
    }
   ],
   "against": [],
   "other_languages": 2,
   "other_language_hosts": [
    "n-tv.de"
   ],
   "mode": "quotes",
   "topics_total": 3,
   "checkable": 0
  },
  "market_label": null,
  "market_mode": "show",
  "fact_sheet": {
   "tournament": "Bundesliga (Germany)",
   "matchday": "Matchweek 6",
   "starts_at": "2026-10-17T13:30:00.000Z",
   "form": {
    "home_side": [
     {
      "res": "L",
      "scoreline": "1-2",
      "opponent": "SC Freiburg",
      "at_home": false,
      "data": "2026-10-11"
     },
     {
      "res": "D",
      "scoreline": "0-0",
      "opponent": "SV 07 Elversberg",
      "at_home": true,
      "data": "2026-09-20"
     },
     {
      "res": "W",
      "scoreline": "3-1",
      "opponent": "1. FC Union Berlin",
      "at_home": false,
      "data": "2026-09-11"
     },
     {
      "res": "D",
      "scoreline": "0-0",
      "opponent": "FC Bayern München",
      "at_home": true,
      "data": "2026-09-05"
     },
     {
      "res": "L",
      "scoreline": "0-3",
      "opponent": "FC Augsburg",
      "at_home": false,
      "data": "2026-08-30"
     }
    ],
    "away": [
     {
      "res": "L",
      "scoreline": "3-4",
      "opponent": "Bayer 04 Leverkusen",
      "at_home": true,
      "data": "2026-10-10"
     },
     {
      "res": "W",
      "scoreline": "4-3",
      "opponent": "Borussia M'gladbach",
      "at_home": false,
      "data": "2026-09-19"
     },
     {
      "res": "L",
      "scoreline": "1-3",
      "opponent": "Eintracht Frankfurt",
      "at_home": true,
      "data": "2026-09-12"
     },
     {
      "res": "W",
      "scoreline": "5-0",
      "opponent": "Hamburger SV",
      "at_home": false,
      "data": "2026-09-06"
     },
     {
      "res": "D",
      "scoreline": "0-0",
      "opponent": "SC Paderborn 07",
      "at_home": true,
      "data": "2026-08-29"
     }
    ]
   },
   "head_to_head": [],
   "past_cards": [],
   "reach": ""
  },
  "after_match": {
   "scoreline": "0-1",
   "fact_code": "2",
   "row_list": [
    "Match-result predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 2 of 5 matched · Tipsters 1 of 3 · Prediction sites 1 of 2",
    "All recorded exact-score predictions: 0 of 5 matched",
    "Exact-score predictions from tipsters and sources with 10 or more predictions checked against the final score to date: 0 of 5 matched the score, 3 of 5 the outcome",
    "Most common selection among tipsters and sources with 10 or more predictions checked against the final score to date: Draw (3 of 5), missed"
   ],
   "by_group": {
    "websites": {
     "correct": 1,
     "of": 2
    },
    "tipsters": {
     "correct": 1,
     "of": 3
    }
   },
   "placement": null,
   "checks": []
  },
  "prices": [
   {
    "author_name": "Michael Siemann",
    "choice": "draw",
    "market_label": "1X2, match result",
    "author_quoted_price": "3.65",
    "our_snapshot": "3.6000",
    "closing_line": null
   },
   {
    "author_name": "Dailysports",
    "choice": "yes",
    "market_label": "Both teams to score",
    "author_quoted_price": "1.53",
    "our_snapshot": "1.5000",
    "closing_line": null
   },
   {
    "author_name": "Infobetting",
    "choice": "under 2.5",
    "market_label": "Over/Under 2.5 goals",
    "author_quoted_price": "2.30",
    "our_snapshot": "2.2800",
    "closing_line": null
   }
  ],
  "revisions": [
   "First published with predictions on 12 October 2026."
  ],
  "titles": {
   "shown": true,
   "legend": "Badges show titles earned before this prediction, by published rules.",
   "frozen_in": "sr-f4f78d5b67a673eb67472e41"
  },
  "tracker": null,
  "source_groups": {
   "as_of": "2026-10-17T13:30: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": 16,
   "by_group": [
    {
     "key": "prediction_sites",
     "authors": 6
    },
    {
     "key": "media",
     "authors": 4
    },
    {
     "key": "telegram_channels",
     "authors": 6
    },
    {
     "key": "private_authors",
     "authors": 0
    }
   ],
   "markets": [
    {
     "key": "1x2",
     "label": "Match result",
     "authors": 5,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 2
      },
      {
       "key": "media",
       "authors": 1
      },
      {
       "key": "telegram_channels",
       "authors": 2
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ],
     "choices": [
      {
       "code_name": "1",
       "in_words": "FC Schalke 04",
       "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": 3,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 1
        },
        {
         "key": "media",
         "authors": 1
        },
        {
         "key": "telegram_channels",
         "authors": 1
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      },
      {
       "code_name": "2",
       "in_words": "1. FSV Mainz 05",
       "authors": 2,
       "by_group": [
        {
         "key": "prediction_sites",
         "authors": 1
        },
        {
         "key": "media",
         "authors": 0
        },
        {
         "key": "telegram_channels",
         "authors": 1
        },
        {
         "key": "private_authors",
         "authors": 0
        }
       ]
      }
     ]
    },
    {
     "key": "totals",
     "label": "Goal totals",
     "authors": 5,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 1
      },
      {
       "key": "media",
       "authors": 1
      },
      {
       "key": "telegram_channels",
       "authors": 3
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    },
    {
     "key": "other",
     "label": "Handicaps, both teams to score, correct score and other markets",
     "authors": 11,
     "by_group": [
      {
       "key": "prediction_sites",
       "authors": 4
      },
      {
       "key": "media",
       "authors": 3
      },
      {
       "key": "telegram_channels",
       "authors": 4
      },
      {
       "key": "private_authors",
       "authors": 0
      }
     ]
    }
   ]
  },
  "market_line": {
   "line_state": "no_snapshot",
   "line_frozen": true,
   "phrase": null,
   "line_markets": [
    {
     "market_text": "Both teams to score",
     "market_group": "other",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "yes",
       "snapshot_price": "1.51",
       "percent_value": 66,
       "snapshot_at": "2026-10-17T09:53:38.879Z",
       "snapshot_count": 5,
       "first_snapshot_price": "1.49",
       "first_at": "2026-10-11T06:15:45.146Z",
       "shift_pp": 1.1,
       "shift_direction": "down",
       "line_state": "barely_moved"
      }
     ],
     "line_state": "barely_moved",
     "phrase": "Both teams to score, yes: market price 1.51 on 17 October 2026, 10:53 BST (implied 66%, margin included), 1.1 percentage points down from 11 October 2026, 07:15 BST."
    },
    {
     "market_text": "Over/Under 2.5 goals",
     "market_group": "totals",
     "line_kind": "recorded_price",
     "margin_included": true,
     "closing_line": false,
     "price_sides": [
      {
       "choice": "over 2.5",
       "snapshot_price": "1.61",
       "percent_value": 62,
       "snapshot_at": "2026-10-17T03:35:28.368Z",
       "snapshot_count": 2,
       "first_snapshot_price": "1.60",
       "first_at": "2026-10-17T00:19:42.251Z",
       "shift_pp": 0.4,
       "shift_direction": "down",
       "line_state": "barely_moved"
      },
      {
       "choice": "under 2.5",
       "snapshot_price": "2.28",
       "percent_value": 44,
       "snapshot_at": "2026-10-17T05:51:25.207Z",
       "snapshot_count": 1,
       "first_snapshot_price": null,
       "first_at": null,
       "shift_pp": null,
       "shift_direction": null,
       "line_state": "single_snapshot"
      }
     ],
     "line_state": "barely_moved",
     "phrase": "Over/Under 2.5 goals, over 2.5 goals: market price 1.61 on 17 October 2026, 04:35 BST (implied 62%, margin included), 0.4 percentage points down from 17 October 2026, 01:19 BST. Over/Under 2.5 goals, under 2.5 goals: market price 2.28 on 17 October 2026, 06:51 BST (implied 44%, margin included)."
    }
   ]
  },
  "pre_kickoff_snapshot": {
   "frozen_before_kickoff": true,
   "as_of_moment": "2026-10-17T13:30:00.000Z",
   "starts_at": "2026-10-17T13:30:00.000Z",
   "phrase": "Before kick-off on 17 October 2026, 14:30 BST: 1X2, match result: most expected the draw (3 of 5 predictions); Over/Under 2.5 goals, recorded picks before the match (4): 2 on over 2.5 goals, 2 on under 2.5 goals; Both teams to score: most expected goals at both ends (5 of 5 predictions).",
   "market_line_brief": null,
   "market_groups": [
    {
     "market_group": "1x2",
     "group_markets": [
      {
       "market_text": "1X2, match result",
       "prediction_count": 5,
       "row_count": 5,
       "market_choices": [
        {
         "choice": "draw",
         "figure": 3
        },
        {
         "choice": "1. FSV Mainz 05",
         "figure": 2
        }
       ],
       "phrase_mode": "majority",
       "leader_choice": "draw",
       "leader_count": 3,
       "share_percent": 60,
       "phrase": "1X2, match result: most expected the draw (3 of 5 predictions)",
       "sides_1x2": [
        {
         "side": "1",
         "in_words": "FC Schalke 04",
         "figure": 0
        },
        {
         "side": "X",
         "in_words": "draw",
         "figure": 3
        },
        {
         "side": "2",
         "in_words": "1. FSV Mainz 05",
         "figure": 2
        }
       ]
      }
     ]
    },
    {
     "market_group": "totals",
     "group_markets": [
      {
       "market_text": "Over/Under 2.5 goals",
       "prediction_count": 4,
       "row_count": 4,
       "market_choices": [
        {
         "choice": "over 2.5",
         "figure": 2
        },
        {
         "choice": "under 2.5",
         "figure": 2
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": null,
       "phrase": "Over/Under 2.5 goals, recorded picks before the match (4): 2 on over 2.5 goals, 2 on under 2.5 goals"
      },
      {
       "market_text": "Over/Under 3.5 goals",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "under 3.5",
         "figure": 2
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 3.5 goals, recorded picks before the match (2): 2 on under 3.5 goals"
      },
      {
       "market_text": "Over/Under 1.5 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "over 1.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 1.5 goals, recorded picks before the match (1): 1 on over 1.5 goals"
      },
      {
       "market_text": "Over/Under 4.5 goals",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "under 4.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Over/Under 4.5 goals, recorded picks before the match (1): 1 on under 4.5 goals"
      }
     ]
    },
    {
     "market_group": "other",
     "group_markets": [
      {
       "market_text": "Both teams to score",
       "prediction_count": 5,
       "row_count": 5,
       "market_choices": [
        {
         "choice": "yes",
         "figure": 5
        }
       ],
       "phrase_mode": "majority",
       "leader_choice": "yes",
       "leader_count": 5,
       "share_percent": 100,
       "phrase": "Both teams to score: most expected goals at both ends (5 of 5 predictions)"
      },
      {
       "market_text": "Correct score",
       "prediction_count": 5,
       "row_count": 5,
       "market_choices": [
        {
         "choice": "FC Schalke 04 1-2 1. FSV Mainz 05",
         "figure": 3
        },
        {
         "choice": "FC Schalke 04 1-1 1. FSV Mainz 05",
         "figure": 2
        }
       ],
       "phrase_mode": "majority",
       "leader_choice": "FC Schalke 04 1-2 1. FSV Mainz 05",
       "leader_count": 3,
       "share_percent": 60,
       "phrase": "Correct score: most expected FC Schalke 04 1-2 1. FSV Mainz 05 (3 of 5 predictions)"
      },
      {
       "market_text": "Double chance",
       "prediction_count": 2,
       "row_count": 2,
       "market_choices": [
        {
         "choice": "FC Schalke 04 or draw",
         "figure": 2
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Double chance, recorded picks before the match (2): 2 on FC Schalke 04 or draw"
      },
      {
       "market_text": "Asian handicap 0.5",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "FC Schalke 04 +0.5",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "Asian handicap 0.5, recorded picks before the match (1): 1 on FC Schalke 04 +0.5"
      },
      {
       "market_text": "European handicap 1",
       "prediction_count": 1,
       "row_count": 1,
       "market_choices": [
        {
         "choice": "FC Schalke 04 +1",
         "figure": 1
        }
       ],
       "phrase_mode": "listing",
       "leader_choice": null,
       "leader_count": null,
       "share_percent": 100,
       "phrase": "European handicap 1, recorded picks before the match (1): 1 on FC Schalke 04 +1"
      }
     ]
    }
   ],
   "predictions_before_kickoff": 27,
   "majority_threshold": {
    "min_predictions": 5,
    "min_share_percent": 60.0
   }
  },
  "teams_prev_next": [
   {
    "side": "home",
    "team": "FC Schalke 04",
    "team_url": null,
    "participant_id": "u-09b292b03986",
    "previous": {
     "kickoff": "2026-10-11T15:30:00.000Z",
     "name": "SC Freiburg vs FC Schalke 04",
     "url": "/football/matches/sc-freiburg-vs-fc-schalke-04-2026-10-11/",
     "competition": "Bundesliga",
     "state": "played",
     "score": "2-1"
    },
    "next": {
     "kickoff": "2026-10-24T13:30:00.000Z",
     "name": "1. FC Köln vs FC Schalke 04",
     "url": "/football/matches/1-fc-koln-vs-fc-schalke-04-2026-10-24/",
     "competition": "Bundesliga",
     "state": "played",
     "score": "0-0"
    },
    "why": null
   },
   {
    "side": "away",
    "team": "1. FSV Mainz 05",
    "team_url": "/football/teams/1-fsv-mainz-05/",
    "participant_id": "u-0b2ec9ef89f4",
    "previous": {
     "kickoff": "2026-10-10T13:30:00.000Z",
     "name": "1. FSV Mainz 05 vs Bayer 04 Leverkusen",
     "url": "/football/matches/1-fsv-mainz-05-vs-bayer-04-leverkusen-2026-10-10/",
     "competition": "Bundesliga",
     "state": "played",
     "score": "3-4"
    },
    "next": {
     "kickoff": "2026-10-24T13:30:00.000Z",
     "name": "1. FSV Mainz 05 vs SV Werder Bremen",
     "url": "/football/matches/1-fsv-mainz-05-vs-sv-werder-bremen-2026-10-24/",
     "competition": "Bundesliga",
     "state": "played",
     "score": "2-3"
    },
    "why": null
   }
  ]
 },
 "number_sets": [
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Both teams to score|yes",
   "value": 66,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 2.5 goals|over 2.5",
   "value": 62,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.recorded_price.percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 2.5 goals|under 2.5",
   "value": 44,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|1X2, match result",
   "value": 5,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|1X2, match result",
   "value": 60,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|1X2, match result|draw",
   "value": 3,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 2.5 goals",
   "value": 4,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 2.5 goals|over 2.5",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 2.5 goals|under 2.5",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 3.5 goals",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 3.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 3.5 goals|under 3.5",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 1.5 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 1.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 1.5 goals|over 1.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 4.5 goals",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 4.5 goals",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Over/Under 4.5 goals|under 4.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Both teams to score",
   "value": 5,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Both teams to score",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Both teams to score|yes",
   "value": 5,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Correct score",
   "value": 5,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Correct score",
   "value": 60,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Correct score|FC Schalke 04 1-2 1. FSV Mainz 05",
   "value": 3,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Double chance",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Double chance",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Double chance|FC Schalke 04 or draw",
   "value": 2,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Asian handicap 0.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Asian handicap 0.5",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|Asian handicap 0.5|FC Schalke 04 +0.5",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.market",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|European handicap 1",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.leader_share_percent",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|European handicap 1",
   "value": 100,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.before_kickoff.selection",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/|European handicap 1|FC Schalke 04 +1",
   "value": 1,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.other_forecasters",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
   "value": 18,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
   "value": 5,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.on_page",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
   "value": 3,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "match.snapshot.left",
   "entity": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
   "value": 2,
   "where": "pre-match-record",
   "as_of": "2026-11-07T19:52:23.438Z"
  }
 ],
 "data_changes": {
  "records_corrected": 3,
  "last_correction_at": "2026-10-14T02:01:07.486Z",
  "corrections_url": "/corrections/",
  "text": "3 records shown here have been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "event:s-9c275cae958e",
 "source_revision": 167
}
