{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/tobias-brandt/picks/3/",
 "canonical": "/authors/tobias-brandt/picks/3/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Tobias Brandt — football predictions, page 3 of 40",
 "description": "Predictions 21–40 of 769 by Tobias Brandt, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 3 of 40 of the predictions by Tobias Brandt recorded by Forecast Record: predictions 21–40 of 769 in the order we recorded them, earliest first; as of 7 November 2026. Each row links to its evidence, and the summary of the record is on the profile page.",
  "key_number": "769",
  "data": "2026-11-07",
  "source_info": "our own evidence archive",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "technical",
 "indexing_threshold": {
  "settled_count": 0,
  "date_count": 0,
  "required_settled": 0,
  "required_dates": 0
 },
 "data_date": "2026-11-07T17:55:43.433Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "db2bbf4bf950e5b3135d992b95efcbf89bc53c3a54e5ac11a12557ccfbe50130",
 "dependency_group": "author:e-3309ff24d9c21658fe7f6008",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/tobias-brandt/picks/3/index.json",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": false,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": null,
 "restrictions": {
  "name_withdrawn": false,
  "tracker_number": null,
  "withdrawn_quotes": [],
  "removed_at": null,
  "cause": null,
  "suspended_records": [],
  "withdrawal_log_number": 0
 },
 "page_links": {
  "methodology": "/methodology/",
  "right_of_reply": "/right-of-reply/",
  "source_coverage": "/coverage/",
  "corrections_log": "/corrections/",
  "api": "/api/",
  "claim": "/claim/"
 },
 "entity": {
  "id": "e-3309ff24d9c21658fe7f6008",
  "public_name": "Tobias Brandt",
  "tracker_number": 2608,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-09",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-26002f1afe0b4e047803f781",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unentschieden nach regulärer Spielzeit\n\nbei\nbet365 Sportwetten\n\n3,90",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T06:40:00.000Z",
   "recorded_at": "2026-10-09T14:04:13.576Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-747404f49323f941b45914ca",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Über 2,5 Tore\n\nbei\nInterwetten\n\n1,80",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T06:40:00.000Z",
   "recorded_at": "2026-10-09T14:04:13.576Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a6896640ff835f8513276322",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beide Teams treffen: Nein\n\nbei\nODDSET\n\n1,95",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T06:40:00.000Z",
   "recorded_at": "2026-10-09T14:04:13.576Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fcce1131df1c784e20daada8",
   "url": "/authors/tobias-brandt/picks/3/#pick-n-fcce1131df1c784e20daada8",
   "match": "RB Leipzig v Eintracht Frankfurt",
   "match_url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
   "kickoff": "2026-10-10T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 26.4,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "6-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7704,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.7704",
   "published_at": "2026-10-09T11:35:24.000Z",
   "recorded_at": "2026-10-09T14:06:00.316Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.7704",
    "result": "Won",
    "points_hundredths": 7704,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fcce1131df1c784e20daada8",
    "quote_text": "Über 3,5 Tore\n\nbei\nInterwetten\n\n1,70",
    "fragment_from": 3025,
    "fragment_to": 3061,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://sportwetten.bild.de/tipps/rb-leipzig-eintracht-frankfurt-prognose-10-10-2026/",
     "display_name": null,
     "speaker": "Tobias Brandt",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "98a63c29c49371b50cb95d0c7628b9faea2d6efd4392702a071d7fa64b56cb2b",
     "material_removed": false
    },
    "published_at": "2026-10-09T11:35:24.000Z",
    "detected_at": "2026-10-09T14:06:00.316Z",
    "executed_at": "2026-10-10T23:35:05.801Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7f44e1174795",
     "display_name": "RB Leipzig — Eintracht Frankfurt",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-10T16:30:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-eintracht-frankfurt-2026-10-10/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.7704",
     "our_snapshot_at": "2026-10-09T14:01:25.415Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7704,
    "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-09T11:35:24.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T11:35:24.000Z",
     "detected_at": "2026-10-09T14:06:00.316Z",
     "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": "over 3.5",
     "author_odds": "1.7",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RB Leipzig 6-0 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "13421b63e63b4522ea07fb174ff93eb408aa7266f402e78825c720268dc646f9",
      "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": "over 3.5",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-10-09T14:56:29.360Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dedc196c8a4fa4f2825aac60234c3c6b5c40265dacd203f56feb11c2640e362a",
      "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": "over 3.5",
      "decimal_odds": "1.7704",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7704,
      "executed_at": "2026-10-10T23:35:05.801Z",
      "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/rb-leipzig-eintracht-frankfurt-prognose-10-10-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-91ea0f9764288a543fe8a48a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unentschieden nach regulärer Spielzeit\n\nbei\nODDSET\n\n12,00",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T07:40:00.000Z",
   "recorded_at": "2026-10-09T14:08:13.807Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-cc2014309b64e2e65d783256",
   "url": "/authors/tobias-brandt/picks/3/#pick-n-cc2014309b64e2e65d783256",
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unter 4,5 Tore\n\nGeschätzter Marktdurchschnitt\n\n1,61",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-09T07:40:00.000Z",
   "recorded_at": "2026-10-09T14:08:13.807Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": {
    "at": "2026-10-14T02:00:58.635Z",
    "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"
   },
   "evidence": {
    "observation_id": "n-cc2014309b64e2e65d783256",
    "quote_text": "Unter 4,5 Tore\n\nGeschätzter Marktdurchschnitt\n\n1,61",
    "fragment_from": 2899,
    "fragment_to": 2950,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://sportwetten.bild.de/tipps/paris-st-germain-le-mans-fc-prognose-10-10-2026/",
     "display_name": null,
     "speaker": "Tobias Brandt",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "59579df88108a24077ebccdfeff746066ec1e55c8f7269956be480d99640b93e",
     "material_removed": false
    },
    "published_at": "2026-10-09T07:40:00.000Z",
    "detected_at": "2026-10-09T14:08:13.807Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "not_supported",
    "cause": "",
    "cause_code": "not_supported",
    "event": null,
    "market_label": null,
    "outcome_label": null,
    "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": null,
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": "2026-10-09T07:40:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T07:40:00.000Z",
     "detected_at": "2026-10-09T14:08:13.807Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "no_match_linked",
    "origin_words": "Date as stated by the source; no match is linked to this statement",
    "added_on": null,
    "late_publication": null,
    "author_claim": null,
    "author_claim_outcome": {
     "result": null,
     "scoreline": null,
     "data_status": "unknown",
     "cause": "the statement was not read as a pick that can be settled",
     "methodology_version": "2.2",
     "in_words": "No outcome: the statement was not read as a pick that can be settled."
    },
    "settlements": [],
    "corrections": [
     {
      "at": "2026-10-14T02:00:58.635Z",
      "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": null,
    "correction": {
     "at": "2026-10-14T02:00:58.635Z",
     "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"
    },
    "choice_words": "a pick"
   }
  },
  {
   "record_id": "n-67c1aa46c3c824f53a6bbc14",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unter 2,5 Toren\n\nbei\nbet365 Sportwetten\n\n2,08",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T20:46:03.000Z",
   "recorded_at": "2026-10-09T14:16:03.554Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7fdb83302d4e62c1288fc9fa",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Estland oder Unentschieden\n\nbei\nbet365 Sportwetten\n\n2,20",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T20:46:03.000Z",
   "recorded_at": "2026-10-09T14:16:03.554Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-dba633da5d496161b36cb3c7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beide Teams treffen: Nein\n\nbei\nbet365 Sportwetten\n\n1,91",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T20:46:03.000Z",
   "recorded_at": "2026-10-09T14:16:03.554Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-767e6f7e81bdaa72a6ab31a3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Doppelte Chance: Unentschieden oder Bulgarien\n\nbei\nbet365 Sportwetten\n\n1,80",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T20:46:03.000Z",
   "recorded_at": "2026-10-09T14:21:07.334Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-aec98e21ddd4bdcfdb2badac",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unter 1,5 Tore\n\nbei\nbet365 Sportwetten\n\n2,75",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T20:46:03.000Z",
   "recorded_at": "2026-10-09T14:21:07.334Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-b92235642327b6805625362f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beide Teams treffen: Nein\n\nbei\nbet365 Sportwetten\n\n1,62",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "national-team match (Nations League, qualifiers, continental cups)",
   "reason_code": "outside_coverage",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-06T20:46:03.000Z",
   "recorded_at": "2026-10-09T14:21:07.334Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-18c7dc272b41646e2799fbdf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pafos oder Unentschieden\n\nbei\nbet365 Sportwetten\n\n2,30",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-08-06T21:05:04.000Z",
   "recorded_at": "2026-10-09T14:21:48.066Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a055412408d11c8765660e2f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Pafos +1,5 Asian Handicap\n\nbei\nBetano\n\n1,55",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-08-06T21:05:04.000Z",
   "recorded_at": "2026-10-09T14:21:48.066Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-15621817f927c426ecb40f1a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unter 3.5 Tore\n\nbei\nbet365 Sportwetten\n\n2,06",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-18T21:36:03.000Z",
   "recorded_at": "2026-10-09T14:22:43.336Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-a5f130e0eb015ef66d88e35f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Unentschieden – 1. Halbzeit\n\nbei\nbet365 Sportwetten\n\n3,55",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-05-18T21:36:03.000Z",
   "recorded_at": "2026-10-09T14:22:43.336Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-c862219284d264e108490444",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Über 2,5 Tore\n\nbei\nbet365 Sportwetten\n\n1,65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-25T18:45:05.000Z",
   "recorded_at": "2026-10-09T14:23:56.818Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f7d29c9557a244c0f9084cae",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beide Teams treffen: Ja\n\nbei\nODDSET\n\n1,83",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-25T18:45:05.000Z",
   "recorded_at": "2026-10-09T14:23:56.818Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f8f757e2e8bb8c82ed8dd967",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Arsenal gewinnt\n\nbei\nbet365 Sportwetten\n\n1,52",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-25T18:45:05.000Z",
   "recorded_at": "2026-10-09T14:23:56.818Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-25acbb2d56d4481453fbc149",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Aston Villa ohne Remis, Tendenz über Doppelte Chance X2\n\nbei\nBetano\n\n1,53",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-04-12T15:11:03.000Z",
   "recorded_at": "2026-10-09T14:25:22.310Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 769,
  "pages": 40,
  "page_urls": [
   "/authors/tobias-brandt/",
   "/authors/tobias-brandt/picks/2/",
   "/authors/tobias-brandt/picks/3/",
   "/authors/tobias-brandt/picks/4/",
   "/authors/tobias-brandt/picks/5/",
   "/authors/tobias-brandt/picks/6/",
   "/authors/tobias-brandt/picks/7/",
   "/authors/tobias-brandt/picks/8/",
   "/authors/tobias-brandt/picks/9/",
   "/authors/tobias-brandt/picks/10/",
   "/authors/tobias-brandt/picks/11/",
   "/authors/tobias-brandt/picks/12/",
   "/authors/tobias-brandt/picks/13/",
   "/authors/tobias-brandt/picks/14/",
   "/authors/tobias-brandt/picks/15/",
   "/authors/tobias-brandt/picks/16/",
   "/authors/tobias-brandt/picks/17/",
   "/authors/tobias-brandt/picks/18/",
   "/authors/tobias-brandt/picks/19/",
   "/authors/tobias-brandt/picks/20/",
   "/authors/tobias-brandt/picks/21/",
   "/authors/tobias-brandt/picks/22/",
   "/authors/tobias-brandt/picks/23/",
   "/authors/tobias-brandt/picks/24/",
   "/authors/tobias-brandt/picks/25/",
   "/authors/tobias-brandt/picks/26/",
   "/authors/tobias-brandt/picks/27/",
   "/authors/tobias-brandt/picks/28/",
   "/authors/tobias-brandt/picks/29/",
   "/authors/tobias-brandt/picks/30/",
   "/authors/tobias-brandt/picks/31/",
   "/authors/tobias-brandt/picks/32/",
   "/authors/tobias-brandt/picks/33/",
   "/authors/tobias-brandt/picks/34/",
   "/authors/tobias-brandt/picks/35/",
   "/authors/tobias-brandt/picks/36/",
   "/authors/tobias-brandt/picks/37/",
   "/authors/tobias-brandt/picks/38/",
   "/authors/tobias-brandt/picks/39/",
   "/authors/tobias-brandt/picks/40/"
  ],
  "groups": {
   "settled": 191,
   "pending": 10,
   "excluded": 568
  },
  "continuation": "by_time",
  "page": 3,
  "first": 21,
  "last": 40,
  "author_url": "/authors/tobias-brandt/",
  "current": true
 },
 "entity_id": "history:/authors/tobias-brandt/picks/3/",
 "source_revision": 81,
 "evidence_extra": [
  {
   "observation_id": "n-2d87240fd541b386bdbac62f",
   "quote_text": "Unentschieden nach regulärer Spielzeit\n\n2. Bundesliga\n\nMorgen\n20:30\n\nKarlsruher SC\n\nVS\n\n1. FC Heidenheim 1846\n\nNS\n\n3,80",
   "fragment_from": 161,
   "fragment_to": 280,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/karlsruher-sc-1-fc-heidenheim-1846-prognose-31-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05216e3f51c9e2d4688954e2ed142f0ffed84a07767058828c41101214997f63",
    "material_removed": false
   },
   "published_at": "2026-10-30T06:05:00.000Z",
   "detected_at": "2026-10-30T06:13:32.385Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-bf37a5386e84",
    "display_name": "Karlsruher SC — 1. FC Heidenheim",
    "competition_name": "2. Bundesliga",
    "starts_at": "2026-10-31T19:30:00.000Z",
    "url": "/football/matches/karlsruher-sc-vs-1-fc-heidenheim-2026-10-31/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.8",
    "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-30T06:05:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-30T06:05:00.000Z",
    "detected_at": "2026-10-30T06:13:32.385Z",
    "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.8",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.8"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Karlsruher SC 2-1 1. FC Heidenheim."
   },
   "settlements": [
    {
     "operation_id": "31cf901ec540530044154c1d704487b864eb0f2c829b1ffa92303b903afb12d3",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1fa381998d4c9f3cf4271bf995d6a7428558bbafe2862f652ed3fabfe29e3db7",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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/karlsruher-sc-1-fc-heidenheim-1846-prognose-31-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "a draw"
  },
  {
   "observation_id": "n-ff69773b090f7f33c820e1ba",
   "quote_text": "Beide Teams treffen: Nein\n\nbei\nInterwetten\n\n2,75",
   "fragment_from": 4146,
   "fragment_to": 4194,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/karlsruher-sc-1-fc-heidenheim-1846-prognose-31-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05216e3f51c9e2d4688954e2ed142f0ffed84a07767058828c41101214997f63",
    "material_removed": false
   },
   "published_at": "2026-10-30T06:05:00.000Z",
   "detected_at": "2026-10-30T06:13:32.385Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-bf37a5386e84",
    "display_name": "Karlsruher SC — 1. FC Heidenheim",
    "competition_name": "2. Bundesliga",
    "starts_at": "2026-10-31T19:30:00.000Z",
    "url": "/football/matches/karlsruher-sc-vs-1-fc-heidenheim-2026-10-31/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "2.75",
    "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-30T06:05:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-30T06:05:00.000Z",
    "detected_at": "2026-10-30T06:13:32.385Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "2.75",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 2.75"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Karlsruher SC 2-1 1. FC Heidenheim."
   },
   "settlements": [
    {
     "operation_id": "7d3a51618a14cd15f50fdacd832ae51c2cc6a5f45ff25868c800325430531eee",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": 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": "55a3838ce52073558772eda269467e1492cc6a0c0b6b480f064ea187d0ca3c72",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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/karlsruher-sc-1-fc-heidenheim-1846-prognose-31-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-a6b69cfce3ed2ebc2973fdbb",
   "quote_text": "Unter 3,5 Tore\n\nbei\nbet365 Sportwetten\n\n1,67",
   "fragment_from": 4199,
   "fragment_to": 4243,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/karlsruher-sc-1-fc-heidenheim-1846-prognose-31-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "05216e3f51c9e2d4688954e2ed142f0ffed84a07767058828c41101214997f63",
    "material_removed": false
   },
   "published_at": "2026-10-30T06:05:00.000Z",
   "detected_at": "2026-10-30T06:13:32.385Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-bf37a5386e84",
    "display_name": "Karlsruher SC — 1. FC Heidenheim",
    "competition_name": "2. Bundesliga",
    "starts_at": "2026-10-31T19:30:00.000Z",
    "url": "/football/matches/karlsruher-sc-vs-1-fc-heidenheim-2026-10-31/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.67",
    "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-30T06:05:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-30T06:05:00.000Z",
    "detected_at": "2026-10-30T06:13:32.385Z",
    "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.67",
    "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.67"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Karlsruher SC 2-1 1. FC Heidenheim."
   },
   "settlements": [
    {
     "operation_id": "5f472d7134f1836017e1647961b185f50291e1198eea03208aed17a1cabf8a9c",
     "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
    },
    {
     "operation_id": "a9602cd163f315a2336c9784d497ea77e2ab855764ed73119c2a3c210f80f653",
     "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": "prediction",
   "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/karlsruher-sc-1-fc-heidenheim-1846-prognose-31-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 3.5 (Over/Under 3.5 goals)"
  },
  {
   "observation_id": "n-ba6918336e41ead73db2d2f8",
   "quote_text": "Für „Beide Teams treffen: Nein“ spricht, dass Schalke in den letzten fünf Spielen viermal ohne Tor blieb; das Pokalaus in Dresden verdeutlichte diese Schwäche.",
   "fragment_from": 2101,
   "fragment_to": 2260,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/fc-schalke-04-rb-leipzig-prognose-31-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1dca153f59eb1101011124bc6673c9a49ee83241d1bbf750a735fc388216d8b5",
    "material_removed": false
   },
   "published_at": "2026-10-29T06:05:00.000Z",
   "detected_at": "2026-10-29T06:57:12.913Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-0af8ac563359",
    "display_name": "FC Schalke 04 — RB Leipzig",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-31T14:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-rb-leipzig-2026-10-31/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-29T06:05:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T06:05:00.000Z",
    "detected_at": "2026-10-29T06:57:12.913Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-2 RB Leipzig."
   },
   "settlements": [
    {
     "operation_id": "61024905432dcfb0d8801f98d58112fa162962a5b71a7001ed0fe28bf8cce57e",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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-rb-leipzig-prognose-31-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-24e1c416807675dd32ca0dd7",
   "quote_text": "FC Schalke 04 vs RB Leipzig –\n\nAsiatisches Handicap: Leipzig -1,5\n\nBundesliga\n\n31 Okt.\n15:30\n\nFC Schalke 04\n\nVS\n\nRB Leipzig\n\nNS\n\n3,25\n\nBeste Quote bei\n\nBetano",
   "fragment_from": 7546,
   "fragment_to": 7704,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/fc-schalke-04-rb-leipzig-prognose-31-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1dca153f59eb1101011124bc6673c9a49ee83241d1bbf750a735fc388216d8b5",
    "material_removed": false
   },
   "published_at": "2026-10-29T06:05:00.000Z",
   "detected_at": "2026-10-29T06:57:12.913Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "",
   "cause_code": "disputed_reading",
   "event": {
    "event_id": "s-0af8ac563359",
    "display_name": "FC Schalke 04 — RB Leipzig",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-31T14:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-rb-leipzig-2026-10-31/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Asian handicap -1.5",
   "outcome_label": "RB Leipzig -1.5",
   "odds_set": {
    "by_author": "3.25",
    "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-29T06:05:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T06:05:00.000Z",
    "detected_at": "2026-10-29T06:57:12.913Z",
    "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 -1.5",
    "choice": "RB Leipzig -1.5",
    "author_odds": "3.25",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "-1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap -1.5: RB Leipzig -1.5 at 3.25"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-2 RB Leipzig."
   },
   "settlements": [
    {
     "operation_id": "4264c2877ef1604922c47126ea4241b30c71c7667320159dae8b30dae09f14d4",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "RB Leipzig -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": "cf3ae6d2d4a6fab2e954efaa50d6cc800943ad180eed4b95ad1965e271e1217c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap -1.5",
     "choice": "RB Leipzig -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": "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-rb-leipzig-prognose-31-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "RB Leipzig -1.5"
  },
  {
   "observation_id": "n-7e512685645036630b6b42fb",
   "quote_text": "Unter 3,5 Tore\n\nbei\nWinamax\n\n1,72",
   "fragment_from": 4080,
   "fragment_to": 4113,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/fc-schalke-04-rb-leipzig-prognose-31-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1dca153f59eb1101011124bc6673c9a49ee83241d1bbf750a735fc388216d8b5",
    "material_removed": false
   },
   "published_at": "2026-10-29T06:05:00.000Z",
   "detected_at": "2026-10-29T06:57:12.913Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-0af8ac563359",
    "display_name": "FC Schalke 04 — RB Leipzig",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-31T14:30:00.000Z",
    "url": "/football/matches/fc-schalke-04-vs-rb-leipzig-2026-10-31/",
    "scoreline": "0-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.72",
    "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-29T06:05:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T06:05:00.000Z",
    "detected_at": "2026-10-29T06:57:12.913Z",
    "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.72",
    "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.72"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Schalke 04 0-2 RB Leipzig."
   },
   "settlements": [
    {
     "operation_id": "718b049b012394348dcdb7f9a15cc4cc50ad00086b4d6bac8d7b5ceaa927dc11",
     "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
    },
    {
     "operation_id": "e4839be323d5b522b320e263ed6406dda65c36801b089fe4511f3ce9abd53751",
     "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": "prediction",
   "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-rb-leipzig-prognose-31-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 3.5 (Over/Under 3.5 goals)"
  },
  {
   "observation_id": "n-17215d452a0b75e5832a5b18",
   "quote_text": "Beide Teams treffen: Nein\n\nbei\nWinamax\n\n3,15",
   "fragment_from": 3944,
   "fragment_to": 3988,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/bayer-04-leverkusen-vfb-stuttgart-prognose-31-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7a74b154a2d8cdf69a501345eb03afefe42c774bdf9b1f519d1049908d253fe2",
    "material_removed": false
   },
   "published_at": "2026-10-29T05:45:00.000Z",
   "detected_at": "2026-10-29T06:42:13.589Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-13162f93c610",
    "display_name": "Bayer 04 Leverkusen — VfB Stuttgart",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-31T14:30:00.000Z",
    "url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "3.15",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-29T05:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T05:45:00.000Z",
    "detected_at": "2026-10-29T06:42:13.589Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "3.15",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 3.15"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Bayer 04 Leverkusen 2-4 VfB Stuttgart."
   },
   "settlements": [
    {
     "operation_id": "22c66e77a2f05334523e321407abd8f73bc6293918ce6e23de0c878b88328039",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": 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": "a24eb388bda0356ce52dc681af8642bd2a3ca4913c22a9d14dd6fa8f9ee4eed5",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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/bayer-04-leverkusen-vfb-stuttgart-prognose-31-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-eee5e9f6630953c600972eb9",
   "quote_text": "Unter 3,5 Tore\n\nbei\nbet365 Sportwetten\n\n2,00",
   "fragment_from": 3993,
   "fragment_to": 4037,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/bayer-04-leverkusen-vfb-stuttgart-prognose-31-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7a74b154a2d8cdf69a501345eb03afefe42c774bdf9b1f519d1049908d253fe2",
    "material_removed": false
   },
   "published_at": "2026-10-29T05:45:00.000Z",
   "detected_at": "2026-10-29T06:42:13.589Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-13162f93c610",
    "display_name": "Bayer 04 Leverkusen — VfB Stuttgart",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-31T14:30:00.000Z",
    "url": "/football/matches/bayer-04-leverkusen-vs-vfb-stuttgart-2026-10-31/",
    "scoreline": "2-4",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "2",
    "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-29T05:45:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-29T05:45:00.000Z",
    "detected_at": "2026-10-29T06:42:13.589Z",
    "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": "2",
    "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 2"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Bayer 04 Leverkusen 2-4 VfB Stuttgart."
   },
   "settlements": [
    {
     "operation_id": "2a34bdff72decf3d996a2358b9b59e725e3fb25b2cd0f58948e4d3c3e2001645",
     "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
    },
    {
     "operation_id": "935e27466459d155d3568af35d307de1d40daa5773c329fef9ff150e3d980ea9",
     "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": "prediction",
   "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/bayer-04-leverkusen-vfb-stuttgart-prognose-31-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 3.5 (Over/Under 3.5 goals)"
  },
  {
   "observation_id": "n-2594b2908dc4e8f090f69a98",
   "quote_text": "FC Villarreal vs Espanyol –\n\nUnter 3,5 Tore",
   "fragment_from": 7188,
   "fragment_to": 7231,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/fc-villarreal-espanyol-prognose-30-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a9cff9a3f6e3afe54b0c8d7c182379e6020896fee2b095d46ff843ee9e224aed",
    "material_removed": false
   },
   "published_at": "2026-10-28T05:15:00.000Z",
   "detected_at": "2026-10-28T05:27:12.277Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-6b2e43166ed3",
    "display_name": "Villarreal — Espanyol",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-30T20:00:00.000Z",
    "url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.63",
    "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-28T05:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-28T05:15:00.000Z",
    "detected_at": "2026-10-28T05:27:12.277Z",
    "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.63",
    "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.63"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Villarreal 0-1 Espanyol."
   },
   "settlements": [
    {
     "operation_id": "e3cd7d60759d2d6b44ebd249b4b69aa281a7b145f3a3fc211df39e680f820975",
     "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
    },
    {
     "operation_id": "c0c5d4f76d1977462a618e45d396c26da576146eb08ead5bd2882e01bdf242d0",
     "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": "prediction",
   "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-villarreal-espanyol-prognose-30-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 3.5 (Over/Under 3.5 goals)"
  },
  {
   "observation_id": "n-915af3673d5c49400575fc87",
   "quote_text": "Beide Teams treffen: Nein\n\nbei\nODDSET\n\n2,05",
   "fragment_from": 4358,
   "fragment_to": 4401,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/fc-villarreal-espanyol-prognose-30-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a9cff9a3f6e3afe54b0c8d7c182379e6020896fee2b095d46ff843ee9e224aed",
    "material_removed": false
   },
   "published_at": "2026-10-28T05:15:00.000Z",
   "detected_at": "2026-10-28T05:27:12.277Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-6b2e43166ed3",
    "display_name": "Villarreal — Espanyol",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-30T20:00:00.000Z",
    "url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "2.05",
    "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-28T05:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-28T05:15:00.000Z",
    "detected_at": "2026-10-28T05:27:12.277Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "2.05",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 2.05"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Villarreal 0-1 Espanyol."
   },
   "settlements": [
    {
     "operation_id": "0a6d475bf6a10e4fc151bfb64faab56f115da3ac9df70e56f2fc6336f53c83f9",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": 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": "b945b9d6854269c70540296a0b4246a92756a9f4bc8a1b6182dd8ca9afed15ce",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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-villarreal-espanyol-prognose-30-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-8edcd40c90967669a2535fc2",
   "quote_text": "FC Villarreal vs Espanyol –\n\nEspanyol +1,5 Asiatisches Handicap",
   "fragment_from": 9073,
   "fragment_to": 9136,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/fc-villarreal-espanyol-prognose-30-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "a9cff9a3f6e3afe54b0c8d7c182379e6020896fee2b095d46ff843ee9e224aed",
    "material_removed": false
   },
   "published_at": "2026-10-28T05:15:00.000Z",
   "detected_at": "2026-10-28T05:27:12.277Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-6b2e43166ed3",
    "display_name": "Villarreal — Espanyol",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-30T20:00:00.000Z",
    "url": "/football/matches/villarreal-vs-espanyol-2026-10-30/",
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Asian handicap 1.5",
   "outcome_label": "Espanyol +1.5",
   "odds_set": {
    "by_author": "1.72",
    "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-28T05:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-28T05:15:00.000Z",
    "detected_at": "2026-10-28T05:27:12.277Z",
    "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 1.5",
    "choice": "Espanyol +1.5",
    "author_odds": "1.72",
    "market_key": "handicap_asian",
    "choice_key": "2",
    "period": "match",
    "line": "1.5",
    "subject": "goals_total",
    "in_words": "Asian handicap 1.5: Espanyol +1.5 at 1.72"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Villarreal 0-1 Espanyol."
   },
   "settlements": [
    {
     "operation_id": "21d30d4cb9a2020ec8223781961b18c10c877483eb1acf58d5bfdd033a48accb",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1.5",
     "choice": "Espanyol +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": "d10392d65fa95f5680f8d34b476bf9f9b06237138dbd1b8e1d863961760a305d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Asian handicap 1.5",
     "choice": "Espanyol +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": "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-villarreal-espanyol-prognose-30-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Espanyol +1.5"
  },
  {
   "observation_id": "n-272ebfe5f207f65af3f2ab57",
   "quote_text": "Unter 4,5 Tore\n\nbei\nbet365 Sportwetten\n\n1,53",
   "fragment_from": 4770,
   "fragment_to": 4814,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/inter-miami-fc-cincinnati-prognose-29-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "41d8508d49f22cdf0dd33d44b82a8285f1396f8d9431dcbdf4e0fbf5ca0f71f2",
    "material_removed": false
   },
   "published_at": "2026-10-27T05:35:00.000Z",
   "detected_at": "2026-10-27T05:57:10.732Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e913fd39e164",
    "display_name": "Inter Miami CF — FC Cincinnati",
    "competition_name": "MLS",
    "starts_at": "2026-10-28T23:30:00.000Z",
    "url": "/football/matches/inter-miami-cf-vs-fc-cincinnati-2026-10-28/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 4.5 goals",
   "outcome_label": "under 4.5",
   "odds_set": {
    "by_author": "1.53",
    "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-27T05:35:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-27T05:35:00.000Z",
    "detected_at": "2026-10-27T05:57:10.732Z",
    "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.53",
    "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.53"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Inter Miami CF 2-2 FC Cincinnati."
   },
   "settlements": [
    {
     "operation_id": "6a751ed003456d0d47323ee7f2f06187ad6b107140755e26853adfc471becbf3",
     "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
    },
    {
     "operation_id": "c61f215b08ef10dd80c8ce239f1712a0537a6e2f53c74f424196f1020bd94a0c",
     "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
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "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/inter-miami-fc-cincinnati-prognose-29-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "under 4.5 (Over/Under 4.5 goals)"
  },
  {
   "observation_id": "n-31a26f12c5588cae30a8ba89",
   "quote_text": "Beide Teams treffen: Nein\n\nbei\nWinamax\n\n3,00",
   "fragment_from": 4865,
   "fragment_to": 4909,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/inter-miami-fc-cincinnati-prognose-29-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "41d8508d49f22cdf0dd33d44b82a8285f1396f8d9431dcbdf4e0fbf5ca0f71f2",
    "material_removed": false
   },
   "published_at": "2026-10-27T05:35:00.000Z",
   "detected_at": "2026-10-27T05:57:10.732Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-e913fd39e164",
    "display_name": "Inter Miami CF — FC Cincinnati",
    "competition_name": "MLS",
    "starts_at": "2026-10-28T23:30:00.000Z",
    "url": "/football/matches/inter-miami-cf-vs-fc-cincinnati-2026-10-28/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "3",
    "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-27T05:35:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-27T05:35:00.000Z",
    "detected_at": "2026-10-27T05:57:10.732Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "3",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 3"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Inter Miami CF 2-2 FC Cincinnati."
   },
   "settlements": [
    {
     "operation_id": "7b078ccca4968fb8fee7c7fdfb45862f45c7ecead48230a2e6f375999da379dc",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": 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": "e1fc79af2824966893bed3e94a8451c71f7bd51e0cd9db64d1fcc649dde8a42e",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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/inter-miami-fc-cincinnati-prognose-29-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-8094ac8951c0a25877634f5d",
   "quote_text": "Das stützt die Wette „Beide Teams treffen: Nein“.",
   "fragment_from": 5938,
   "fragment_to": 5987,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/dynamo-dresden-fc-schalke-04-prognose-28-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "bc226fd354bb8de5f64b939ee60bec8c9bd724de1d4014bfca49620cc1899a97",
    "material_removed": false
   },
   "published_at": "2026-10-26T05:50:00.000Z",
   "detected_at": "2026-10-26T05:57:15.547Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-fe9a1d04d226",
    "display_name": "Dynamo Dresden — FC Schalke 04",
    "competition_name": "Germany DFB Pokal",
    "starts_at": "2026-10-28T17:00:00.000Z",
    "url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-26T05:50:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T05:50:00.000Z",
    "detected_at": "2026-10-26T05:57:15.547Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": null,
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Dynamo Dresden 2-0 FC Schalke 04."
   },
   "settlements": [
    {
     "operation_id": "c958cdfddc5b250cd14e98462d18efe92e2e666c1a9c029b7a9e318d9fc944b0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "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/dynamo-dresden-fc-schalke-04-prognose-28-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "no (Both teams to score)"
  },
  {
   "observation_id": "n-85fd55c6a443db9aab6bfc86",
   "quote_text": "1\n\nUnentschieden nach regulärer Spielzeit\n\nbei\nbet365 Sportwetten\n\n3,60",
   "fragment_from": 4026,
   "fragment_to": 4097,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://sportwetten.bild.de/tipps/dynamo-dresden-fc-schalke-04-prognose-28-10-2026/",
    "display_name": null,
    "speaker": "Tobias Brandt",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "bc226fd354bb8de5f64b939ee60bec8c9bd724de1d4014bfca49620cc1899a97",
    "material_removed": false
   },
   "published_at": "2026-10-26T05:50:00.000Z",
   "detected_at": "2026-10-26T05:57:15.547Z",
   "executed_at": "2026-10-27T02:07:25.456Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-fe9a1d04d226",
    "display_name": "Dynamo Dresden — FC Schalke 04",
    "competition_name": "Germany DFB Pokal",
    "starts_at": "2026-10-28T17:00:00.000Z",
    "url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.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-26T05:50:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-26T05:50:00.000Z",
    "detected_at": "2026-10-26T05:57:15.547Z",
    "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.6",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.6"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Dynamo Dresden 2-0 FC Schalke 04."
   },
   "settlements": [
    {
     "operation_id": "3e7e6a53fcb2e1c256b58d9e93101a079bd9e02459ae4ccd7894444ef568a1a6",
     "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.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-27T02:07:25.456Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "16e5ae076e550122b8213a90191af902ecaca9bdde2ca24c73e7bca37eafdde7",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "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": "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/dynamo-dresden-fc-schalke-04-prognose-28-10-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "a draw"
  }
 ]
}
