{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "history",
 "url": "/authors/jasper-van-den-boogaard/picks/6/",
 "canonical": "/authors/jasper-van-den-boogaard/picks/6/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Jasper van den Boogaard — football predictions, page 6 of 81",
 "description": "Predictions 81–100 of 1,592 by Jasper van den Boogaard, with outcomes in words and links to the evidence.",
 "first_paragraph": {
  "body": "Page 6 of 81 of the predictions by Jasper van den Boogaard recorded by Forecast Record: predictions 81–100 of 1,592 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": "1,592",
  "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-07T18:29:01.733Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-07T19:52:23.438Z",
 "content_hash": null,
 "meaning_hash": "9f1c8aa9e91028985e26bc183147b4ecf7be4954c295898d9fd1e503feb87ec3",
 "dependency_group": "author:e-ac9d178dab58705252796dd4",
 "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/jasper-van-den-boogaard/picks/6/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-ac9d178dab58705252796dd4",
  "public_name": "Jasper van den Boogaard",
  "tracker_number": 4690,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-16",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "recorded_picks": [
  {
   "record_id": "n-cc38203ca4148fe2f8a79acd",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-cc38203ca4148fe2f8a79acd",
   "match": "Nottingham Forest v Arsenal",
   "match_url": "/football/matches/nottingham-forest-vs-arsenal-2026-10-18/",
   "kickoff": "2026-10-18T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 16.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Nottingham Forest 0-2 Arsenal",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T08:04:49.000Z",
   "recorded_at": "2026-10-17T22:39:28.986Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6173",
    "result": "Won",
    "points_hundredths": 6173,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-cc38203ca4148fe2f8a79acd",
    "quote_text": "👉 Eindvoorspelling: 0-2 – Arsenal wint comfortabel op City Ground.",
    "fragment_from": 9969,
    "fragment_to": 10035,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-nottingham-forest---arsenal-voorspelling-odds-opstellingen-kan-forest-de-gunners-verrassen-op-city-ground",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "246e57ab71eff33412a9adb0453931415ff29f91ebd0aadbd9c7a60b88dc1426",
     "material_removed": false
    },
    "published_at": "2026-10-16T08:04:49.000Z",
    "detected_at": "2026-10-17T22:39:28.986Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-01527686b0b6",
     "display_name": "Nottingham Forest — Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-10-18T15:30:00.000Z",
     "url": "/football/matches/nottingham-forest-vs-arsenal-2026-10-18/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Nottingham Forest 0-2 Arsenal",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T08:04:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T08:04:49.000Z",
     "detected_at": "2026-10-17T22:39:28.986Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Nottingham Forest 0-2 Arsenal",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "0-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Nottingham Forest 0-2 Arsenal"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Nottingham Forest 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "22b6ce372afd99b8954557752ab58adf648d06f75a9b5219a0edcad2113a2a96",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Arsenal",
      "decimal_odds": "1.6173",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6173,
      "executed_at": "2026-10-18T06:17:40.893Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-nottingham-forest---arsenal-voorspelling-odds-opstellingen-kan-forest-de-gunners-verrassen-op-city-ground",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nottingham Forest 0-2 Arsenal"
   }
  },
  {
   "record_id": "n-98f0117fd12f4571463bb4cc",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-98f0117fd12f4571463bb4cc",
   "match": "AFC Bournemouth v Sunderland",
   "match_url": "/football/matches/afc-bournemouth-vs-sunderland-2026-10-18/",
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 14.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: AFC Bournemouth 1-1 Sunderland",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T08:04:41.000Z",
   "recorded_at": "2026-10-17T22:39:31.343Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-98f0117fd12f4571463bb4cc",
    "quote_text": "Verwachte uitslag\n\nPremier League\n\nBournemouth\n\n1\n\n-\n\n1\n\nFT\n\nSunderland",
    "fragment_from": 10822,
    "fragment_to": 10893,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-bournemouth-sunderland-voorspelling-odds-opstellingen",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ecbb789dcee9f76d30d5236bc5ebb692c04c9f60b1846ddfcc9dba5fc410a20d",
     "material_removed": false
    },
    "published_at": "2026-10-16T08:04:41.000Z",
    "detected_at": "2026-10-17T22:39:31.343Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f80d15d1ac60",
     "display_name": "AFC Bournemouth — Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-sunderland-2026-10-18/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "AFC Bournemouth 1-1 Sunderland",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T08:04:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T08:04:41.000Z",
     "detected_at": "2026-10-17T22:39:31.343Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "AFC Bournemouth 1-1 Sunderland",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: AFC Bournemouth 1-1 Sunderland"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was AFC Bournemouth 2-0 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "0d64a4d35a1846123617d666b608507cd3ae997092d934c464432c2918b268a1",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.4500",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-18T06:17:38.328Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-bournemouth-sunderland-voorspelling-odds-opstellingen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth 1-1 Sunderland"
   }
  },
  {
   "record_id": "n-f06400d78477ce548eb89187",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beste wedtip: M. Tavernier - Meer dan 0.5 tackle & Meer dan 22.5 schoten @ 1.70.",
   "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-16T08:04:41.000Z",
   "recorded_at": "2026-10-17T22:39:31.343Z",
   "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-5b7424d4917eae73e75bfead",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beste wedtip: B. Vazquez - Meer dan 0.5 schot op doel @ 1.72.",
   "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-15T11:42:38.000Z",
   "recorded_at": "2026-10-17T22:39:32.257Z",
   "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-eb030655b4dace153ecee116",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-eb030655b4dace153ecee116",
   "match": "Austin FC v Vancouver Whitecaps",
   "match_url": "/football/matches/austin-fc-vs-vancouver-whitecaps-2026-10-18/",
   "kickoff": "2026-10-18T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 1.8,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Austin FC 1-2 Vancouver Whitecaps",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T11:42:38.000Z",
   "recorded_at": "2026-10-17T22:39:32.257Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-eb030655b4dace153ecee116",
    "quote_text": "Verwachte uitslag\n\nMLS\n\nAustin FC\n\n1\n\n-\n\n2\n\nFT\n\nVancouver Whitecaps",
    "fragment_from": 11482,
    "fragment_to": 11549,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-austin---vancouver-whitecaps-voorspelling-odds-opstellingen-kan-austin-de-koploper-van-de-mls-stoppen",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "4b2804580af5c83bd7d8855acace2e5aa75ece50ca4f4d19defb9d1341beba11",
     "material_removed": false
    },
    "published_at": "2026-10-15T11:42:38.000Z",
    "detected_at": "2026-10-17T22:39:32.257Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f2c43939a182",
     "display_name": "Austin FC — Vancouver Whitecaps",
     "competition_name": "MLS",
     "starts_at": "2026-10-18T00:30:00.000Z",
     "url": "/football/matches/austin-fc-vs-vancouver-whitecaps-2026-10-18/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Austin FC 1-2 Vancouver Whitecaps",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "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-15T11:42:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T11:42:38.000Z",
     "detected_at": "2026-10-17T22:39:32.257Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Austin FC 1-2 Vancouver Whitecaps",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Austin FC 1-2 Vancouver Whitecaps"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Austin FC 1-2 Vancouver Whitecaps."
    },
    "settlements": [
     {
      "operation_id": "7b19125d91a95751fcb58b5a3c5eff697507f0a6ed6009b1a7a6f67e4d11fa89",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Vancouver Whitecaps",
      "decimal_odds": "1.6117",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-18T06:17:35.347Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-austin---vancouver-whitecaps-voorspelling-odds-opstellingen-kan-austin-de-koploper-van-de-mls-stoppen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Austin FC 1-2 Vancouver Whitecaps"
   }
  },
  {
   "record_id": "n-16b871e6e6c201100c402cee",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-16b871e6e6c201100c402cee",
   "match": "PEC Zwolle v Go Ahead Eagles",
   "match_url": "/football/matches/pec-zwolle-vs-go-ahead-eagles-2026-10-18/",
   "kickoff": "2026-10-18T10:15:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 10.1,
   "market_code": "correct_score_market",
   "author_said": "Correct score: PEC Zwolle 1-2 Go Ahead Eagles",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T08:02:03.000Z",
   "recorded_at": "2026-10-18T00:09:30.110Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-16b871e6e6c201100c402cee",
    "quote_text": "Verwachte uitslag\n\nEredivisie\n\nPEC Zwolle\n\n1\n\n-\n\n2\n\nFT\n\nGo Ahead Eagles",
    "fragment_from": 11123,
    "fragment_to": 11194,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/pec-zwolle-go-ahead-eagles-voorspelling-wedtips",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e3394c6e82b51d05731ad86c1d2d6df5b34ce841ad1c4045647fcb9d518a4da5",
     "material_removed": false
    },
    "published_at": "2026-10-16T08:02:03.000Z",
    "detected_at": "2026-10-18T00:09:30.110Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-309f743a4ce6",
     "display_name": "PEC Zwolle — Go Ahead Eagles",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-18T10:15:00.000Z",
     "url": "/football/matches/pec-zwolle-vs-go-ahead-eagles-2026-10-18/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "PEC Zwolle 1-2 Go Ahead Eagles",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T08:02:03.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T08:02:03.000Z",
     "detected_at": "2026-10-18T00:09:30.110Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "PEC Zwolle 1-2 Go Ahead Eagles",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: PEC Zwolle 1-2 Go Ahead Eagles"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was PEC Zwolle 4-1 Go Ahead Eagles."
    },
    "settlements": [
     {
      "operation_id": "d5b273cb6f6fcd9d59f1872577f81877015d32dab3b532b6a34460259adb2d6d",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Go Ahead Eagles",
      "decimal_odds": "1.9524",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-18T06:17:01.322Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/pec-zwolle-go-ahead-eagles-voorspelling-wedtips",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "PEC Zwolle 1-2 Go Ahead Eagles"
   }
  },
  {
   "record_id": "n-2e7a4e000e89de7e2fc14be4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beste wedtip: GAE - Minder dan 7.5 schoten op doel & S. Tengstedt - Meer dan 0.5 schot op doel @ 1.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-16T08:02:03.000Z",
   "recorded_at": "2026-10-18T00:09:30.110Z",
   "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-77254d8beb82efca2ac3b3d3",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-77254d8beb82efca2ac3b3d3",
   "match": "PEC Zwolle v Go Ahead Eagles",
   "match_url": "/football/matches/pec-zwolle-vs-go-ahead-eagles-2026-10-18/",
   "kickoff": "2026-10-18T10:15:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 10.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Go Ahead Eagles",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T08:02:03.000Z",
   "recorded_at": "2026-10-18T00:09:30.110Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-77254d8beb82efca2ac3b3d3",
    "quote_text": "Dat zijn genoeg redenen om op een uitoverwinning te rekenen",
    "fragment_from": 8849,
    "fragment_to": 8908,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/pec-zwolle-go-ahead-eagles-voorspelling-wedtips",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e3394c6e82b51d05731ad86c1d2d6df5b34ce841ad1c4045647fcb9d518a4da5",
     "material_removed": false
    },
    "published_at": "2026-10-16T08:02:03.000Z",
    "detected_at": "2026-10-18T00:09:30.110Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-309f743a4ce6",
     "display_name": "PEC Zwolle — Go Ahead Eagles",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-18T10:15:00.000Z",
     "url": "/football/matches/pec-zwolle-vs-go-ahead-eagles-2026-10-18/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Go Ahead Eagles",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T08:02:03.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T08:02:03.000Z",
     "detected_at": "2026-10-18T00:09:30.110Z",
     "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": "Go Ahead Eagles",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Go Ahead Eagles"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was PEC Zwolle 4-1 Go Ahead Eagles."
    },
    "settlements": [
     {
      "operation_id": "1ada8abd1bba58711926186293899a3b237d4264065ae24ad45c810b375a3c68",
      "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": "Go Ahead Eagles",
      "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": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/pec-zwolle-go-ahead-eagles-voorspelling-wedtips",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Go Ahead Eagles to win"
   }
  },
  {
   "record_id": "n-3843bf67c391cadc1105bf59",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-3843bf67c391cadc1105bf59",
   "match": "Houston Dynamo v FC Dallas",
   "match_url": "/football/matches/houston-dynamo-vs-fc-dallas-2026-10-18/",
   "kickoff": "2026-10-18T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 0.3,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or FC Dallas at 1.73",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7366,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.73",
   "settled_price": "1.7366",
   "published_at": "2026-10-15T11:41:10.000Z",
   "recorded_at": "2026-10-18T00:09:30.680Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-3843bf67c391cadc1105bf59",
    "quote_text": "Beste wedtip: Dallas of gelijkspel @ 1.73.",
    "fragment_from": 1566,
    "fragment_to": 1608,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-houston-dynamo---fc-dallas-voorspelling-odds-opstellingen-wie-wint-de-texaanse-derby",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2109d941d5c7a4e50cd17b6b0e5f29a79a7bf79d34fef4f1ebeb0b233b3000d0",
     "material_removed": false
    },
    "published_at": "2026-10-15T11:41:10.000Z",
    "detected_at": "2026-10-18T00:09:30.680Z",
    "executed_at": "2026-10-18T06:16:58.860Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-42fecea91a84",
     "display_name": "Houston Dynamo — FC Dallas",
     "competition_name": "MLS",
     "starts_at": "2026-10-18T00:30:00.000Z",
     "url": "/football/matches/houston-dynamo-vs-fc-dallas-2026-10-18/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or FC Dallas",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": "1.7366",
     "our_snapshot_at": "2026-10-18T00:17:03.894Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7366,
    "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-15T11:41:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T11:41:10.000Z",
     "detected_at": "2026-10-18T00:09:30.680Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or FC Dallas",
     "author_odds": "1.73",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or FC Dallas at 1.73"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Houston Dynamo 2-2 FC Dallas."
    },
    "settlements": [
     {
      "operation_id": "6f32f97e2bb5530f06a8136b1a732f391531aa9c2d9e31944ffc72296c140859",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or FC Dallas",
      "decimal_odds": "1.73",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7300,
      "executed_at": "2026-10-18T06:16:58.813Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "25472d65083c6640da8631ae0d113b90820a59368f8f9cb3245d7ea64b86c200",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or FC Dallas",
      "decimal_odds": "1.7366",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7366,
      "executed_at": "2026-10-18T06:16:58.860Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-houston-dynamo---fc-dallas-voorspelling-odds-opstellingen-wie-wint-de-texaanse-derby",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or FC Dallas"
   }
  },
  {
   "record_id": "n-d8d0fbed708530460719ef04",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-d8d0fbed708530460719ef04",
   "match": "Houston Dynamo v FC Dallas",
   "match_url": "/football/matches/houston-dynamo-vs-fc-dallas-2026-10-18/",
   "kickoff": "2026-10-18T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 0.3,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Houston Dynamo 1-1 FC Dallas",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T11:41:10.000Z",
   "recorded_at": "2026-10-18T00:09:30.680Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.0700",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d8d0fbed708530460719ef04",
    "quote_text": "👉 Eindvoorspelling: 1-1 – Een gelijkspel past bij de evenwichtige onderlinge verhoudingen en de huidige vorm van beide ploegen.",
    "fragment_from": 9280,
    "fragment_to": 9407,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-houston-dynamo---fc-dallas-voorspelling-odds-opstellingen-wie-wint-de-texaanse-derby",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2109d941d5c7a4e50cd17b6b0e5f29a79a7bf79d34fef4f1ebeb0b233b3000d0",
     "material_removed": false
    },
    "published_at": "2026-10-15T11:41:10.000Z",
    "detected_at": "2026-10-18T00:09:30.680Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-42fecea91a84",
     "display_name": "Houston Dynamo — FC Dallas",
     "competition_name": "MLS",
     "starts_at": "2026-10-18T00:30:00.000Z",
     "url": "/football/matches/houston-dynamo-vs-fc-dallas-2026-10-18/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Houston Dynamo 1-1 FC Dallas",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T11:41:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T11:41:10.000Z",
     "detected_at": "2026-10-18T00:09:30.680Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Houston Dynamo 1-1 FC Dallas",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Houston Dynamo 1-1 FC Dallas"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Houston Dynamo 2-2 FC Dallas."
    },
    "settlements": [
     {
      "operation_id": "17438e963747ef3a0b5c148b5f6ec8eae17b74830f00b22ab87ff52fb3d68cd2",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 25000,
      "executed_at": "2026-10-18T06:16:58.790Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-houston-dynamo---fc-dallas-voorspelling-odds-opstellingen-wie-wint-de-texaanse-derby",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Houston Dynamo 1-1 FC Dallas"
   }
  },
  {
   "record_id": "n-22c13e40a6db81689c314510",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "👉 Eindvoorspelling: 2-1 – Celtic wint een aanvallend duel, maar Hearts laat zich niet zomaar opzijzetten.",
   "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-15T11:39:56.000Z",
   "recorded_at": "2026-10-18T00:29:24.798Z",
   "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-ae8cf8db260aa644bfa021dc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beste wedtip: minder dan 28.5 schoten @ 1.82.",
   "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-15T11:39:56.000Z",
   "recorded_at": "2026-10-18T00:29:24.798Z",
   "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-be4cc6e40c0f31348f8c2a34",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-be4cc6e40c0f31348f8c2a34",
   "match": "Celtic v Hearts",
   "match_url": "/football/matches/celtic-vs-hearts-2026-10-18/",
   "kickoff": "2026-10-18T14:00:00.000Z",
   "competition": "Scottish Premiership",
   "lead_hours": 13.5,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Celtic 2-1 Hearts",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "7-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T11:39:56.000Z",
   "recorded_at": "2026-10-18T00:29:24.798Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-be4cc6e40c0f31348f8c2a34",
    "quote_text": "Celtic\n\n2\n\n-\n\n1\n\nFT\n\nHearts",
    "fragment_from": 11050,
    "fragment_to": 11077,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-celtic---heart-of-midlothian-voorspelling-odds-opstellingen-kan-hearts-verrassen-op-celtic-park",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "44f33965eb844d51fcf81043e91ccfd58046eccd690b0df52a9213e47ba88e75",
     "material_removed": false
    },
    "published_at": "2026-10-15T11:39:56.000Z",
    "detected_at": "2026-10-18T00:29:24.798Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-d92b7409ec1c",
     "display_name": "Celtic — Hearts",
     "competition_name": "Scottish Premiership",
     "starts_at": "2026-10-18T14:00:00.000Z",
     "url": "/football/matches/celtic-vs-hearts-2026-10-18/",
     "scoreline": "7-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Celtic 2-1 Hearts",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T11:39:56.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T11:39:56.000Z",
     "detected_at": "2026-10-18T00:29:24.798Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Celtic 2-1 Hearts",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Celtic 2-1 Hearts"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "7-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Celtic 7-1 Hearts."
    },
    "settlements": [
     {
      "operation_id": "ee2f832d2f35d3862a7f63badcfddbc5d2dacd43e8fb68acb37525f32737868f",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Celtic",
      "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-celtic---heart-of-midlothian-voorspelling-odds-opstellingen-kan-hearts-verrassen-op-celtic-park",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Celtic 2-1 Hearts"
   }
  },
  {
   "record_id": "n-0d0a51ea5b0cfe9a4e80c11f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beste wedtip: H. Wolf - Meer dan 0.5 schot op doel @ 1.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-15T11:39:52.000Z",
   "recorded_at": "2026-10-18T00:29:25.894Z",
   "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-7b5176c523fbf8e87dd78210",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-7b5176c523fbf8e87dd78210",
   "match": "New York City FC v Los Angeles FC",
   "match_url": "/football/matches/new-york-city-fc-vs-los-angeles-fc-2026-10-17/",
   "kickoff": "2026-10-17T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": -1.0,
   "market_code": "correct_score_market",
   "author_said": "Correct score: New York City FC 1-2 Los Angeles FC",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T11:39:52.000Z",
   "recorded_at": "2026-10-18T00:29:25.894Z",
   "origin": "Recorded by us after kick-off; 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,
   "evidence": {
    "observation_id": "n-7b5176c523fbf8e87dd78210",
    "quote_text": "New York City\n\n1\n\n-\n\n2\n\nFT\n\nLos Angeles",
    "fragment_from": 10861,
    "fragment_to": 10900,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-new-york-city-fc-los-angeles-fc-voorspelling-odds-opstellingen",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2ed9882424b3281c880ee04d3fd1c12efdcbb445822bea347febed1801c5a949",
     "material_removed": false
    },
    "published_at": "2026-10-15T11:39:52.000Z",
    "detected_at": "2026-10-18T00:29:25.894Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-cdf6719a7de7",
     "display_name": "New York City FC — Los Angeles FC",
     "competition_name": "MLS",
     "starts_at": "2026-10-17T23:30:00.000Z",
     "url": "/football/matches/new-york-city-fc-vs-los-angeles-fc-2026-10-17/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "New York City FC 1-2 Los Angeles FC",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": "2026-10-15T11:39:52.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T11:39:52.000Z",
     "detected_at": "2026-10-18T00:29:25.894Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "New York City FC 1-2 Los Angeles FC",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: New York City FC 1-2 Los Angeles FC"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was New York City FC 1-1 Los Angeles FC."
    },
    "settlements": [
     {
      "operation_id": "15b3fc4a0da9fd62168ed1df10fcc5d1ebe08e578a89f5bc555913a3e554048a",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Los Angeles FC",
      "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-new-york-city-fc-los-angeles-fc-voorspelling-odds-opstellingen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "New York City FC 1-2 Los Angeles FC"
   }
  },
  {
   "record_id": "n-3e08eed7dfd1480848d30764",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Beste wedtip: Á. Núñez - Meer dan 0.5 tackle & Meer dan 21.5 schoten @ 1.68.",
   "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-16T08:04:41.000Z",
   "recorded_at": "2026-10-18T00:49:25.278Z",
   "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-b6e7ef6f8bb3cfbee1e7492a",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-b6e7ef6f8bb3cfbee1e7492a",
   "match": "Celta Vigo v Deportivo Alavés",
   "match_url": "/football/matches/celta-vigo-vs-deportivo-alaves-2026-10-18/",
   "kickoff": "2026-10-18T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 13.4,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Celta Vigo 2-1 Deportivo Alavés",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T08:04:41.000Z",
   "recorded_at": "2026-10-18T00:49:25.278Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-b6e7ef6f8bb3cfbee1e7492a",
    "quote_text": "Celta Vigo\n\n2\n\n-\n\n1\n\nFT\n\nDeportivo Alavés",
    "fragment_from": 10811,
    "fragment_to": 10852,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-celta-vigo---alaves-voorspelling-odds-opstellingen-wie-pakt-de-punten-in-vigo",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8457d39a375d00b831c14a85b7a96b081086716465e03109dff65ce44d10272e",
     "material_removed": false
    },
    "published_at": "2026-10-16T08:04:41.000Z",
    "detected_at": "2026-10-18T00:49:25.278Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-34e420ecadfa",
     "display_name": "Celta Vigo — Deportivo Alavés",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-18T14:15:00.000Z",
     "url": "/football/matches/celta-vigo-vs-deportivo-alaves-2026-10-18/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Celta Vigo 2-1 Deportivo Alavés",
    "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-16T08:04:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T08:04:41.000Z",
     "detected_at": "2026-10-18T00:49:25.278Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Celta Vigo 2-1 Deportivo Alavés",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Celta Vigo 2-1 Deportivo Alavés"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Matched: the final score was Celta Vigo 2-1 Deportivo Alavés."
    },
    "settlements": [
     {
      "operation_id": "81848c7ffd588e153a4b8ec5c389528497fc57b4f0b814866db16db9b5a1efcf",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Celta Vigo",
      "decimal_odds": "2.1900",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-18T10:56:28.404Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-celta-vigo---alaves-voorspelling-odds-opstellingen-wie-pakt-de-punten-in-vigo",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Celta Vigo 2-1 Deportivo Alavés"
   }
  },
  {
   "record_id": "n-86616fdde37736107c3d060c",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-86616fdde37736107c3d060c",
   "match": "Angers v Olympique de Marseille",
   "match_url": "/football/matches/angers-vs-olympique-de-marseille-2026-10-18/",
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 12.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5168,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5168",
   "published_at": "2026-10-16T08:07:43.000Z",
   "recorded_at": "2026-10-18T00:49:26.025Z",
   "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": "yes",
    "price": "1.5168",
    "result": "Won",
    "points_hundredths": 5168,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-86616fdde37736107c3d060c",
    "quote_text": "Beste wedtip: beide teams scoren @ 1.55",
    "fragment_from": 1448,
    "fragment_to": 1487,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-angers---marseille-voorspelling-odds-opstellingen-kan-angers-de-grote-club-verrassen",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b18c5371ab120c0b4e7d4c3eefda4d423be9a0ff9c19d88a7a6028ae4b6133f2",
     "material_removed": false
    },
    "published_at": "2026-10-16T08:07:43.000Z",
    "detected_at": "2026-10-18T00:49:26.025Z",
    "executed_at": "2026-10-18T10:20:40.468Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e82f849606a1",
     "display_name": "Angers — Olympique de Marseille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": "/football/matches/angers-vs-olympique-de-marseille-2026-10-18/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5168",
     "our_snapshot_at": "2026-10-18T00:47:13.009Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5168,
    "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-16T08:07:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T08:07:43.000Z",
     "detected_at": "2026-10-18T00:49:26.025Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Angers 2-5 Olympique de Marseille."
    },
    "settlements": [
     {
      "operation_id": "6cfd0aec93f2f5a300ae37ad893d660f420318c339b5e41a1e4ceb4e9706e0b3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-10-18T10:20:39.326Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5383b55afd312c0c5652d89475f403ef5263f7095043a3380c4c34f1d32366f1",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5168",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5168,
      "executed_at": "2026-10-18T10:20:40.468Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-angers---marseille-voorspelling-odds-opstellingen-kan-angers-de-grote-club-verrassen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-bc149d41e2eff34b4ba28378",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-bc149d41e2eff34b4ba28378",
   "match": "Angers v Olympique de Marseille",
   "match_url": "/football/matches/angers-vs-olympique-de-marseille-2026-10-18/",
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 12.2,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Angers 1-2 Olympique de Marseille",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-5",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T08:07:43.000Z",
   "recorded_at": "2026-10-18T00:49:26.025Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-bc149d41e2eff34b4ba28378",
    "quote_text": "👉 Eindvoorspelling: 1-2 – Marseille wint nipt op vreemde bodem, gedragen door de sterke onderlinge historie.",
    "fragment_from": 8711,
    "fragment_to": 8819,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/wedtips-angers---marseille-voorspelling-odds-opstellingen-kan-angers-de-grote-club-verrassen",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b18c5371ab120c0b4e7d4c3eefda4d423be9a0ff9c19d88a7a6028ae4b6133f2",
     "material_removed": false
    },
    "published_at": "2026-10-16T08:07:43.000Z",
    "detected_at": "2026-10-18T00:49:26.025Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e82f849606a1",
     "display_name": "Angers — Olympique de Marseille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": "/football/matches/angers-vs-olympique-de-marseille-2026-10-18/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Angers 1-2 Olympique de Marseille",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T08:07:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T08:07:43.000Z",
     "detected_at": "2026-10-18T00:49:26.025Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Angers 1-2 Olympique de Marseille",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Angers 1-2 Olympique de Marseille"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Angers 2-5 Olympique de Marseille."
    },
    "settlements": [
     {
      "operation_id": "f71b5f77b3b1f6d9888e16e0ef62d5c9593a75ace307cd752887c5c6f55c857d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Correct score",
      "choice": "Angers 1-2 Olympique de Marseille",
      "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": "64cb3d5a6c7c08448b234914c8f186b7feb491b8ce275f862b7c11111fa193d1",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Olympique de Marseille",
      "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": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/wedtips-angers---marseille-voorspelling-odds-opstellingen-kan-angers-de-grote-club-verrassen",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Angers 1-2 Olympique de Marseille"
   }
  },
  {
   "record_id": "n-7e6138550a7ae2dadaea8538",
   "url": "/authors/jasper-van-den-boogaard/picks/6/#pick-n-7e6138550a7ae2dadaea8538",
   "match": "NEC Nijmegen v Fortuna Sittard",
   "match_url": "/football/matches/nec-nijmegen-vs-fortuna-sittard-2026-10-18/",
   "kickoff": "2026-10-18T18:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 15.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: NEC Nijmegen 1-2 Fortuna Sittard",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "score forecast without a price, graded against the final score",
   "reason_code": "score_without_price",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T08:01:53.000Z",
   "recorded_at": "2026-10-18T02:19:24.434Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-7e6138550a7ae2dadaea8538",
    "quote_text": "NEC Nijmegen\n\nFortuna Sittard\n\nVerwachte uitslag\n\nEredivisie\n\nNEC Nijmegen\n\n1\n\n-\n\n2",
    "fragment_from": 10642,
    "fragment_to": 10725,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.bet-experts.nl/nieuws/nec-nijmegen-fortuna-sittard-voorspelling",
     "display_name": null,
     "speaker": "Jasper van den Boogaard",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "13f20dace1c37bfc62f17e4dfd2125184b2511dab3e86d0ba03b8e1c6066d8a9",
     "material_removed": false
    },
    "published_at": "2026-10-16T08:01:53.000Z",
    "detected_at": "2026-10-18T02:19:24.434Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-feb4b4bbd9b9",
     "display_name": "NEC Nijmegen — Fortuna Sittard",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-18T18:00:00.000Z",
     "url": "/football/matches/nec-nijmegen-vs-fortuna-sittard-2026-10-18/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "NEC Nijmegen 1-2 Fortuna Sittard",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T08:01:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T08:01:53.000Z",
     "detected_at": "2026-10-18T02:19:24.434Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "NEC Nijmegen 1-2 Fortuna Sittard",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "1-2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: NEC Nijmegen 1-2 Fortuna Sittard"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was NEC Nijmegen 2-2 Fortuna Sittard."
    },
    "settlements": [
     {
      "operation_id": "cc0e3ae84db73b7e3d50cb984a23b63e7a724f8d7fc8ca7cc8b8bc8d77f4806f",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Fortuna Sittard",
      "decimal_odds": "4.6000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-18T06:23:23.834Z",
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Jasper van den Boogaard",
     "publisher": "Bet-Experts.nl",
     "forecaster": "Jasper van den Boogaard",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.bet-experts.nl/nieuws/nec-nijmegen-fortuna-sittard-voorspelling",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "NEC Nijmegen 1-2 Fortuna Sittard"
   }
  }
 ],
 "pagination": {
  "per_page": 20,
  "total": 1592,
  "pages": 81,
  "page_urls": [
   "/authors/jasper-van-den-boogaard/",
   "/authors/jasper-van-den-boogaard/picks/2/",
   "/authors/jasper-van-den-boogaard/picks/3/",
   "/authors/jasper-van-den-boogaard/picks/4/",
   "/authors/jasper-van-den-boogaard/picks/5/",
   "/authors/jasper-van-den-boogaard/picks/6/",
   "/authors/jasper-van-den-boogaard/picks/7/",
   "/authors/jasper-van-den-boogaard/picks/8/",
   "/authors/jasper-van-den-boogaard/picks/9/",
   "/authors/jasper-van-den-boogaard/picks/10/",
   "/authors/jasper-van-den-boogaard/picks/11/",
   "/authors/jasper-van-den-boogaard/picks/12/",
   "/authors/jasper-van-den-boogaard/picks/13/",
   "/authors/jasper-van-den-boogaard/picks/14/",
   "/authors/jasper-van-den-boogaard/picks/15/",
   "/authors/jasper-van-den-boogaard/picks/16/",
   "/authors/jasper-van-den-boogaard/picks/17/",
   "/authors/jasper-van-den-boogaard/picks/18/",
   "/authors/jasper-van-den-boogaard/picks/19/",
   "/authors/jasper-van-den-boogaard/picks/20/",
   "/authors/jasper-van-den-boogaard/picks/21/",
   "/authors/jasper-van-den-boogaard/picks/22/",
   "/authors/jasper-van-den-boogaard/picks/23/",
   "/authors/jasper-van-den-boogaard/picks/24/",
   "/authors/jasper-van-den-boogaard/picks/25/",
   "/authors/jasper-van-den-boogaard/picks/26/",
   "/authors/jasper-van-den-boogaard/picks/27/",
   "/authors/jasper-van-den-boogaard/picks/28/",
   "/authors/jasper-van-den-boogaard/picks/29/",
   "/authors/jasper-van-den-boogaard/picks/30/",
   "/authors/jasper-van-den-boogaard/picks/31/",
   "/authors/jasper-van-den-boogaard/picks/32/",
   "/authors/jasper-van-den-boogaard/picks/33/",
   "/authors/jasper-van-den-boogaard/picks/34/",
   "/authors/jasper-van-den-boogaard/picks/35/",
   "/authors/jasper-van-den-boogaard/picks/36/",
   "/authors/jasper-van-den-boogaard/picks/37/",
   "/authors/jasper-van-den-boogaard/picks/38/",
   "/authors/jasper-van-den-boogaard/picks/39/",
   "/authors/jasper-van-den-boogaard/picks/40/",
   "/authors/jasper-van-den-boogaard/picks/41/",
   "/authors/jasper-van-den-boogaard/picks/42/",
   "/authors/jasper-van-den-boogaard/picks/43/",
   "/authors/jasper-van-den-boogaard/picks/44/",
   "/authors/jasper-van-den-boogaard/picks/45/",
   "/authors/jasper-van-den-boogaard/picks/46/",
   "/authors/jasper-van-den-boogaard/picks/47/",
   "/authors/jasper-van-den-boogaard/picks/48/",
   "/authors/jasper-van-den-boogaard/picks/49/",
   "/authors/jasper-van-den-boogaard/picks/50/",
   "/authors/jasper-van-den-boogaard/picks/51/",
   "/authors/jasper-van-den-boogaard/picks/52/",
   "/authors/jasper-van-den-boogaard/picks/53/",
   "/authors/jasper-van-den-boogaard/picks/54/",
   "/authors/jasper-van-den-boogaard/picks/55/",
   "/authors/jasper-van-den-boogaard/picks/56/",
   "/authors/jasper-van-den-boogaard/picks/57/",
   "/authors/jasper-van-den-boogaard/picks/58/",
   "/authors/jasper-van-den-boogaard/picks/59/",
   "/authors/jasper-van-den-boogaard/picks/60/",
   "/authors/jasper-van-den-boogaard/picks/61/",
   "/authors/jasper-van-den-boogaard/picks/62/",
   "/authors/jasper-van-den-boogaard/picks/63/",
   "/authors/jasper-van-den-boogaard/picks/64/",
   "/authors/jasper-van-den-boogaard/picks/65/",
   "/authors/jasper-van-den-boogaard/picks/66/",
   "/authors/jasper-van-den-boogaard/picks/67/",
   "/authors/jasper-van-den-boogaard/picks/68/",
   "/authors/jasper-van-den-boogaard/picks/69/",
   "/authors/jasper-van-den-boogaard/picks/70/",
   "/authors/jasper-van-den-boogaard/picks/71/",
   "/authors/jasper-van-den-boogaard/picks/72/",
   "/authors/jasper-van-den-boogaard/picks/73/",
   "/authors/jasper-van-den-boogaard/picks/74/",
   "/authors/jasper-van-den-boogaard/picks/75/",
   "/authors/jasper-van-den-boogaard/picks/76/",
   "/authors/jasper-van-den-boogaard/picks/77/",
   "/authors/jasper-van-den-boogaard/picks/78/",
   "/authors/jasper-van-den-boogaard/picks/79/",
   "/authors/jasper-van-den-boogaard/picks/80/",
   "/authors/jasper-van-den-boogaard/picks/81/"
  ],
  "groups": {
   "settled": 115,
   "pending": 3,
   "excluded": 1474
  },
  "continuation": "by_time",
  "page": 6,
  "first": 81,
  "last": 100,
  "author_url": "/authors/jasper-van-den-boogaard/",
  "current": true
 },
 "entity_id": "history:/authors/jasper-van-den-boogaard/picks/6/",
 "source_revision": 73,
 "evidence_extra": [
  {
   "observation_id": "n-8042dc5d9a0caeefab7aa156",
   "quote_text": "Ons rekenmodel verwacht dat KVC Westerlo wint en dat er meer dan 1,5 doelpunten vallen.",
   "fragment_from": 2965,
   "fragment_to": 3052,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/jupiler-pro-league-speelronde-9-op-tv-23-oktober-2026",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ef6d4b42bd1c7cca6faa834675748fdf77950162ada941bc13eee7c1583c58f9",
    "material_removed": false
   },
   "published_at": "2026-10-20T20:36:57.000Z",
   "detected_at": "2026-10-20T20:39:28.903Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-e4f64f05b03c",
    "display_name": "Westerlo — SK Beveren",
    "competition_name": "Belgian Pro League",
    "starts_at": "2026-10-24T18:45:00.000Z",
    "url": "/football/matches/westerlo-vs-sk-beveren-2026-10-24/",
    "scoreline": "4-4",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Westerlo",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-20T20:36:57.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-20T20:36:57.000Z",
    "detected_at": "2026-10-20T20:39:28.903Z",
    "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": "Westerlo",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Westerlo"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "4-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Westerlo 4-4 SK Beveren."
   },
   "settlements": [
    {
     "operation_id": "264e7bf67c902c57cba77ce99868da4ac6523e5efb1ae6e27ec786ebc7ba306b",
     "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": "Westerlo",
     "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": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/jupiler-pro-league-speelronde-9-op-tv-23-oktober-2026",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Westerlo to win"
  },
  {
   "observation_id": "n-ff7cb91b34989534bb32a32d",
   "quote_text": "👉 Eindvoorspelling: 1-2 – Atletico Madrid wint een lastig uitduel dankzij hun betere vorm en aanvalskwaliteit.",
   "fragment_from": 9759,
   "fragment_to": 9869,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-vfb-stuttgart---atletico-madrid-voorspelling-odds-opstellingen-kan-stuttgart-de-spanjaarden-verrassen",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "52e7e7f9e82bba8c0636452fea1900cbe226d2d6496d74ee77d5f2bbc8606842",
    "material_removed": false
   },
   "published_at": "2026-10-19T09:34:38.000Z",
   "detected_at": "2026-10-19T22:39:28.035Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a03afa8d49aa",
    "display_name": "VfB Stuttgart — Atlético Madrid",
    "competition_name": "UEFA Champions League",
    "starts_at": "2026-10-20T19:00:00.000Z",
    "url": "/football/matches/vfb-stuttgart-vs-atletico-madrid-2026-10-20/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "VfB Stuttgart 1-2 Atlético Madrid",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-19T09:34:38.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T09:34:38.000Z",
    "detected_at": "2026-10-19T22:39:28.035Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "VfB Stuttgart 1-2 Atlético Madrid",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: VfB Stuttgart 1-2 Atlético Madrid"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was VfB Stuttgart 1-1 Atlético Madrid."
   },
   "settlements": [
    {
     "operation_id": "f91c6edbb0b6046cdfc70ffda3cf18ebe3e0bc8d0c95b3dee516f503afee78dc",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Atlético Madrid",
     "decimal_odds": "2.0800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-21T00:37:05.614Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-vfb-stuttgart---atletico-madrid-voorspelling-odds-opstellingen-kan-stuttgart-de-spanjaarden-verrassen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "VfB Stuttgart 1-2 Atlético Madrid"
  },
  {
   "observation_id": "n-729380549a16e13ab9ddb894",
   "quote_text": "👉 Eindvoorspelling: 0-2 – Al-Qadisiyah wint comfortabel op bezoek in Buraidah.",
   "fragment_from": 9269,
   "fragment_to": 9347,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-al-taawon---al-qadisiyah-fc-voorspelling-odds-opstellingen-kan-de-hekkensluiter-de-koploper-verrassen",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "4a90f4893695c05babf4d36bc2dbe52c328ade5fe55efa163aabc80c481dd2af",
    "material_removed": false
   },
   "published_at": "2026-10-19T09:38:23.000Z",
   "detected_at": "2026-10-19T22:09:39.005Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-8fbd18179e46",
    "display_name": "Al Taawon Buraidah — Al Qadisiya Al Khubar",
    "competition_name": "Saudi Pro League",
    "starts_at": "2026-10-20T15:10:00.000Z",
    "url": null,
    "scoreline": "0-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Al Taawon Buraidah 0-2 Al Qadisiya Al Khubar",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-19T09:38:23.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-19T09:38:23.000Z",
    "detected_at": "2026-10-19T22:09:39.005Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Al Taawon Buraidah 0-2 Al Qadisiya Al Khubar",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Al Taawon Buraidah 0-2 Al Qadisiya Al Khubar"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "0-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Al Taawon Buraidah 0-1 Al Qadisiya Al Khubar."
   },
   "settlements": [
    {
     "operation_id": "51797d9d2429ba80bca16aced994e571f8a896113f6f2b06de5f1531f886b0e9",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Al Qadisiya Al Khubar",
     "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-al-taawon---al-qadisiyah-fc-voorspelling-odds-opstellingen-kan-de-hekkensluiter-de-koploper-verrassen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Al Taawon Buraidah 0-2 Al Qadisiya Al Khubar"
  },
  {
   "observation_id": "n-5b7098cfd368088b7d85ba69",
   "quote_text": "Onze voorspelling voor SC Braga – GIL Vicente: SC Braga wint (2-1).",
   "fragment_from": 1464,
   "fragment_to": 1531,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/sc-braga-gil-vicente-voorspelling-wedtips",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca232679bb9346de2fdc607dd0676808f269d8bf46f8b977ae0d42863b684d28",
    "material_removed": false
   },
   "published_at": "2026-10-18T18:14:53.000Z",
   "detected_at": "2026-10-19T00:10:05.734Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-2e9b54dffbd9",
    "display_name": "Sporting Braga — Gil Vicente",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-10-19T19:15:00.000Z",
    "url": "/football/matches/sporting-braga-vs-gil-vicente-2026-10-19/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Sporting Braga 2-1 Gil Vicente",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-18T18:14:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-18T18:14:53.000Z",
    "detected_at": "2026-10-19T00:10:05.734Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Sporting Braga 2-1 Gil Vicente",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Sporting Braga 2-1 Gil Vicente"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Sporting Braga 1-2 Gil Vicente."
   },
   "settlements": [
    {
     "operation_id": "07c3c323da0c5a470ae0187437e89cb3326cb7cf185c970ecd59bfd1613acc79",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Sporting Braga",
     "decimal_odds": "1.5200",
     "odds_role": "market_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-10-23T00:48:02.148Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/sc-braga-gil-vicente-voorspelling-wedtips",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Sporting Braga 2-1 Gil Vicente"
  },
  {
   "observation_id": "n-9732d3396afe5c718b5dd63d",
   "quote_text": "(1-2)",
   "fragment_from": 1522,
   "fragment_to": 1527,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-viborg---fc-midtjylland-voorspelling-odds-opstellingen-kan-viborg-de-nummer-twee-van-denemarken-verrassen",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "688d2d727428ecea556de57a66863c9c214a70e1d041a8d17e0275a0de4b072e",
    "material_removed": false
   },
   "published_at": "2026-10-18T18:01:12.000Z",
   "detected_at": "2026-10-19T00:09:55.567Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-a6142d7c6c00",
    "display_name": "Viborg — FC Midtjylland",
    "competition_name": "Danish Superliga",
    "starts_at": "2026-10-19T17:00:00.000Z",
    "url": "/football/matches/viborg-vs-fc-midtjylland-2026-10-19/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Viborg 1-2 FC Midtjylland",
   "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-18T18:01:12.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-18T18:01:12.000Z",
    "detected_at": "2026-10-19T00:09:55.567Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Viborg 1-2 FC Midtjylland",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Viborg 1-2 FC Midtjylland"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Viborg 1-2 FC Midtjylland."
   },
   "settlements": [
    {
     "operation_id": "86db6dcd9afaa5bdfede4c35f8ca35d42821c1edfc6b6ccc97aa3bb03c943186",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "FC Midtjylland",
     "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-viborg---fc-midtjylland-voorspelling-odds-opstellingen-kan-viborg-de-nummer-twee-van-denemarken-verrassen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Viborg 1-2 FC Midtjylland"
  },
  {
   "observation_id": "n-fe132989bd87073ecbc7382d",
   "quote_text": "👉 Eindvoorspelling: 1-2 – FC Midtjylland wint een spannende uitwedstrijd op het Viborg Stadion.",
   "fragment_from": 9337,
   "fragment_to": 9432,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-viborg---fc-midtjylland-voorspelling-odds-opstellingen-kan-viborg-de-nummer-twee-van-denemarken-verrassen",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "688d2d727428ecea556de57a66863c9c214a70e1d041a8d17e0275a0de4b072e",
    "material_removed": false
   },
   "published_at": "2026-10-18T18:01:12.000Z",
   "detected_at": "2026-10-19T00:09:55.567Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-a6142d7c6c00",
    "display_name": "Viborg — FC Midtjylland",
    "competition_name": "Danish Superliga",
    "starts_at": "2026-10-19T17:00:00.000Z",
    "url": "/football/matches/viborg-vs-fc-midtjylland-2026-10-19/",
    "scoreline": "1-2",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Viborg 1-2 FC Midtjylland",
   "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-18T18:01:12.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-18T18:01:12.000Z",
    "detected_at": "2026-10-19T00:09:55.567Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Viborg 1-2 FC Midtjylland",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Viborg 1-2 FC Midtjylland"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Viborg 1-2 FC Midtjylland."
   },
   "settlements": [
    {
     "operation_id": "32df0515259326a7331bf6a3128594eded26f84b11972b6a2177c583eb4e53ac",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Viborg 1-2 FC Midtjylland",
     "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": "05b4b3e055a8c9ac66b586f46cb5e88e486bd8304325ae2aa01ff30e91eccba4",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "FC Midtjylland",
     "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-viborg---fc-midtjylland-voorspelling-odds-opstellingen-kan-viborg-de-nummer-twee-van-denemarken-verrassen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Viborg 1-2 FC Midtjylland"
  },
  {
   "observation_id": "n-b9f11e7d4c16b44c27e8c4d5",
   "quote_text": "👉 Eindvoorspelling: 2-1 – Trabzonspor wint een spannend duel in het Papara Park.",
   "fragment_from": 8744,
   "fragment_to": 8824,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-trabzonspor---besiktas-voorspelling-odds-opstellingen-wie-pakt-de-bovenliggende-positie-in-istanbul",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "38ef305432b9bed5c1d587d117749d256d0ccbd6c226d9245fe4c6e67d1d47a4",
    "material_removed": false
   },
   "published_at": "2026-10-18T17:59:46.000Z",
   "detected_at": "2026-10-18T22:09:37.329Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-50d7f8d2dd2c",
    "display_name": "Trabzonspor — Beşiktaş",
    "competition_name": "Süper Lig",
    "starts_at": "2026-10-19T17:00:00.000Z",
    "url": "/football/matches/trabzonspor-vs-besiktas-2026-10-19/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Trabzonspor 2-1 Beşiktaş",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-18T17:59:46.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-18T17:59:46.000Z",
    "detected_at": "2026-10-18T22:09:37.329Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Trabzonspor 2-1 Beşiktaş",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Trabzonspor 2-1 Beşiktaş"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Trabzonspor 2-0 Beşiktaş."
   },
   "settlements": [
    {
     "operation_id": "58b5fc4d8ba0d651d4c6c18b075ce1b200bfa21838c286bce3c3f75fc71c9714",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Correct score",
     "choice": "Trabzonspor 2-1 Beşiktaş",
     "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": "34a44a06e7f9304abb44490a01fd7d98a8b9ae68e5a31ea95faa452de44ad0a0",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Trabzonspor",
     "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-trabzonspor---besiktas-voorspelling-odds-opstellingen-wie-pakt-de-bovenliggende-positie-in-istanbul",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Trabzonspor 2-1 Beşiktaş"
  },
  {
   "observation_id": "n-b0e7807a39fb6144afad4606",
   "quote_text": "Eindvoorspelling: 2-1 – Leverkusen wint een aanvallende thuiswedstrijd, maar Freiburg laat zich niet zonder slag of stoot opzijzetten.",
   "fragment_from": 9699,
   "fragment_to": 9833,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-bayer-leverkusen---sc-freiburg-voorspelling-odds-opstellingen-kan-de-verrassende-koploper-standhouden-in-leverkusen",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "e91330fd7e42d74514794102b5f4882c4de4e3d6a9f6e847fffddc4fc2be9b78",
    "material_removed": false
   },
   "published_at": "2026-10-16T08:09:05.000Z",
   "detected_at": "2026-10-18T02:49:35.128Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-b238474e6f35",
    "display_name": "Bayer 04 Leverkusen — SC Freiburg",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-18T13:30:00.000Z",
    "url": "/football/matches/bayer-04-leverkusen-vs-sc-freiburg-2026-10-18/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Bayer 04 Leverkusen 2-1 SC Freiburg",
   "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-16T08:09:05.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-16T08:09:05.000Z",
    "detected_at": "2026-10-18T02:49:35.128Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Bayer 04 Leverkusen 2-1 SC Freiburg",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Bayer 04 Leverkusen 2-1 SC Freiburg"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Bayer 04 Leverkusen 2-1 SC Freiburg."
   },
   "settlements": [
    {
     "operation_id": "696eaab3edd05504a8123bea189a3d7e1de95ae4dc2c2e3b73f930ee9fa95149",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Bayer 04 Leverkusen",
     "decimal_odds": "1.6494",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 6494,
     "executed_at": "2026-10-18T06:23:10.269Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-bayer-leverkusen---sc-freiburg-voorspelling-odds-opstellingen-kan-de-verrassende-koploper-standhouden-in-leverkusen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Bayer 04 Leverkusen 2-1 SC Freiburg"
  },
  {
   "observation_id": "n-166e33114098d955febda90c",
   "quote_text": "👉 Eindvoorspelling: 2-1 – Celta Vigo wint een moeizame thuiswedstrijd van een Alaves dat weinig te bieden heeft op vreemde bodem.",
   "fragment_from": 8969,
   "fragment_to": 9098,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-celta-vigo---alaves-voorspelling-odds-opstellingen-wie-pakt-de-punten-in-vigo",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8457d39a375d00b831c14a85b7a96b081086716465e03109dff65ce44d10272e",
    "material_removed": false
   },
   "published_at": "2026-10-16T08:04:41.000Z",
   "detected_at": "2026-10-18T00:49:25.278Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-34e420ecadfa",
    "display_name": "Celta Vigo — Deportivo Alavés",
    "competition_name": "LaLiga",
    "starts_at": "2026-10-18T14:15:00.000Z",
    "url": "/football/matches/celta-vigo-vs-deportivo-alaves-2026-10-18/",
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Celta Vigo 2-1 Deportivo Alavés",
   "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-16T08:04:41.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-16T08:04:41.000Z",
    "detected_at": "2026-10-18T00:49:25.278Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Celta Vigo 2-1 Deportivo Alavés",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Celta Vigo 2-1 Deportivo Alavés"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Matched: the final score was Celta Vigo 2-1 Deportivo Alavés."
   },
   "settlements": [
    {
     "operation_id": "c24f8654cf4f3d720d7f7a9c71ee7721f7d25e6e0f451db92565db2387fc942c",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Celta Vigo",
     "decimal_odds": "2.1900",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 11900,
     "executed_at": "2026-10-18T10:56:28.332Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-celta-vigo---alaves-voorspelling-odds-opstellingen-wie-pakt-de-punten-in-vigo",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Celta Vigo 2-1 Deportivo Alavés"
  },
  {
   "observation_id": "n-a56d63c6ce96404683668af5",
   "quote_text": "👉 Eindvoorspelling: 1-2 – Los Angeles FC wint een moeizame uitwedstrijd dankzij meer kwaliteit en betere vorm.",
   "fragment_from": 8997,
   "fragment_to": 9107,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-new-york-city-fc-los-angeles-fc-voorspelling-odds-opstellingen",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2ed9882424b3281c880ee04d3fd1c12efdcbb445822bea347febed1801c5a949",
    "material_removed": false
   },
   "published_at": "2026-10-15T11:39:52.000Z",
   "detected_at": "2026-10-18T00:29:25.894Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-cdf6719a7de7",
    "display_name": "New York City FC — Los Angeles FC",
    "competition_name": "MLS",
    "starts_at": "2026-10-17T23:30:00.000Z",
    "url": "/football/matches/new-york-city-fc-vs-los-angeles-fc-2026-10-17/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "New York City FC 1-2 Los Angeles FC",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-10-15T11:39:52.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-15T11:39:52.000Z",
    "detected_at": "2026-10-18T00:29:25.894Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "recorded_after_kickoff",
   "origin_words": "Recorded by us after kick-off; date as stated by the source",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "New York City FC 1-2 Los Angeles FC",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: New York City FC 1-2 Los Angeles FC"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was New York City FC 1-1 Los Angeles FC."
   },
   "settlements": [
    {
     "operation_id": "67a425ba3811175edffab3af0f775f764dc09da75242dac20541b9c074b0c6c3",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Los Angeles FC",
     "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-new-york-city-fc-los-angeles-fc-voorspelling-odds-opstellingen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "New York City FC 1-2 Los Angeles FC"
  },
  {
   "observation_id": "n-12a21458a0e5ce80863356b2",
   "quote_text": "Verwachte uitslag\n\nEredivisie\n\nSC Telstar\n\n0\n\n-\n\n3\n\nFT\n\nFeyenoord",
   "fragment_from": 11756,
   "fragment_to": 11821,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-telstar---feyenoord-voorspelling-odds-opstellingen-kan-telstar-de-koploper-verrassen",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f767ee31d7bdf671c8011bcb9dbc8f66bf68794df3912867454c54b4dc2a476d",
    "material_removed": false
   },
   "published_at": "2026-10-15T08:42:06.000Z",
   "detected_at": "2026-10-17T08:59:21.550Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5dd316f3f90f",
    "display_name": "SC Telstar — Feyenoord",
    "competition_name": "Eredivisie",
    "starts_at": "2026-10-17T18:00:00.000Z",
    "url": "/football/matches/sc-telstar-vs-feyenoord-2026-10-17/",
    "scoreline": "3-4",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "SC Telstar 0-3 Feyenoord",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T08:42:06.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-15T08:42:06.000Z",
    "detected_at": "2026-10-17T08:59:21.550Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "SC Telstar 0-3 Feyenoord",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "0-3",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: SC Telstar 0-3 Feyenoord"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-4",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was SC Telstar 3-4 Feyenoord."
   },
   "settlements": [
    {
     "operation_id": "a1805b2851c77b1a8c9d853254010cf2ae0b7e8e5a8dad9a1a9c98db1f91f2b5",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Feyenoord",
     "decimal_odds": "1.3333",
     "odds_role": "market_price",
     "stake_hundredths": null,
     "status": "cancelled",
     "status_text": "Cancelled: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-10-18T05:57:02.970Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-telstar---feyenoord-voorspelling-odds-opstellingen-kan-telstar-de-koploper-verrassen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "SC Telstar 0-3 Feyenoord"
  },
  {
   "observation_id": "n-dde0fcb90ea6cd6563f39d8f",
   "quote_text": "👉 Eindvoorspelling: 1-2 – Stuttgart wint verdiend op bezoek in Hamburg.",
   "fragment_from": 9874,
   "fragment_to": 9945,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-hamburger-sv---vfb-stuttgart-voorspelling-odds-opstellingen-kan-hsv-de-schade-beperken-tegen-een-stuttgart-in-bloedvorm",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c8228c20377658119f6d75410c5e1170d5305ccd71301101daa4e12516f3cbff",
    "material_removed": false
   },
   "published_at": "2026-10-15T08:49:09.000Z",
   "detected_at": "2026-10-17T06:59:22.853Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-d201d9c150bb",
    "display_name": "Hamburger SV — VfB Stuttgart",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/hamburger-sv-vs-vfb-stuttgart-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Hamburger SV 1-2 VfB Stuttgart",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T08:49:09.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-15T08:49:09.000Z",
    "detected_at": "2026-10-17T06:59:22.853Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Hamburger SV 1-2 VfB Stuttgart",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Hamburger SV 1-2 VfB Stuttgart"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Hamburger SV 1-0 VfB Stuttgart."
   },
   "settlements": [
    {
     "operation_id": "9f3e5aec864e6d6f8cc65509be76aa51d708ba5f41f1ac4216fd10304312e434",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "VfB Stuttgart",
     "decimal_odds": "1.7752",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:57:45.611Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-hamburger-sv---vfb-stuttgart-voorspelling-odds-opstellingen-kan-hsv-de-schade-beperken-tegen-een-stuttgart-in-bloedvorm",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Hamburger SV 1-2 VfB Stuttgart"
  },
  {
   "observation_id": "n-b794838870e3aa8135604c61",
   "quote_text": "Odds: Hamburger SV 3.75, gelijkspel 3.75, VfB Stuttgart 1.83.",
   "fragment_from": 1735,
   "fragment_to": 1796,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-hamburger-sv---vfb-stuttgart-voorspelling-odds-opstellingen-kan-hsv-de-schade-beperken-tegen-een-stuttgart-in-bloedvorm",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c8228c20377658119f6d75410c5e1170d5305ccd71301101daa4e12516f3cbff",
    "material_removed": false
   },
   "published_at": "2026-10-15T08:49:09.000Z",
   "detected_at": "2026-10-17T06:59:22.853Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-d201d9c150bb",
    "display_name": "Hamburger SV — VfB Stuttgart",
    "competition_name": "Bundesliga",
    "starts_at": "2026-10-17T13:30:00.000Z",
    "url": "/football/matches/hamburger-sv-vs-vfb-stuttgart-2026-10-17/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "VfB Stuttgart",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T08:49:09.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-15T08:49:09.000Z",
    "detected_at": "2026-10-17T06:59:22.853Z",
    "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": "VfB Stuttgart",
    "author_odds": null,
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: VfB Stuttgart"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Hamburger SV 1-0 VfB Stuttgart."
   },
   "settlements": [
    {
     "operation_id": "2f81fa3fb7ba8fa766a099428f6a9716f28ec6a3b82bfebde7fd8314c765c5f0",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "VfB Stuttgart",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-hamburger-sv---vfb-stuttgart-voorspelling-odds-opstellingen-kan-hsv-de-schade-beperken-tegen-een-stuttgart-in-bloedvorm",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "VfB Stuttgart to win"
  },
  {
   "observation_id": "n-547546c7bf1b1e97ee460f5f",
   "quote_text": "👉 Eindvoorspelling: 2-1 – Lille wint een wedstrijd met goals aan beide kanten.",
   "fragment_from": 9054,
   "fragment_to": 9132,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/wedtips-lille---stade-brestois-29-voorspelling-odds-opstellingen-kan-brest-de-nummer-twee-van-ligue-1-verrassen",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c56238586d68c7f3f323b8c1c4b428df7f3f7587866a5122e1e9ff69e694d9cc",
    "material_removed": false
   },
   "published_at": "2026-10-15T08:46:29.000Z",
   "detected_at": "2026-10-17T06:09:26.249Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-fcb090a96d57",
    "display_name": "Lille — Stade Brestois",
    "competition_name": "Ligue 1",
    "starts_at": "2026-10-17T18:45:00.000Z",
    "url": "/football/matches/lille-vs-stade-brestois-2026-10-17/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "Lille 2-1 Stade Brestois",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-15T08:46:29.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-15T08:46:29.000Z",
    "detected_at": "2026-10-17T06:09:26.249Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "Lille 2-1 Stade Brestois",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "2-1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: Lille 2-1 Stade Brestois"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was Lille 1-1 Stade Brestois."
   },
   "settlements": [
    {
     "operation_id": "e71511a33d1cfefd3a6927ea5cdb66cd62f1c8e65eb6fd7537dd828f715d62c1",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Lille",
     "decimal_odds": "1.9524",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-18T05:58:05.989Z",
     "methodology_version": "2.2",
     "on_claim_market": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/wedtips-lille---stade-brestois-29-voorspelling-odds-opstellingen-kan-brest-de-nummer-twee-van-ligue-1-verrassen",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "Lille 2-1 Stade Brestois"
  },
  {
   "observation_id": "n-3b11633baa3162239774be16",
   "quote_text": "FC Emmen\n\n1\n\n-\n\n2\n\nFT\n\nAlmere City",
   "fragment_from": 11446,
   "fragment_to": 11480,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.bet-experts.nl/nieuws/emmen-almere-city-fc-voorspelling-wedtips",
    "display_name": null,
    "speaker": "Jasper van den Boogaard",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "33389f80ba9a9be6df12b7270fbcabe958b1bd2b871bf1936a91bc59be581c7e",
    "material_removed": false
   },
   "published_at": "2026-10-14T07:27:39.000Z",
   "detected_at": "2026-10-17T02:19:34.897Z",
   "executed_at": null,
   "statement_class": "score_forecast",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": {
    "event_id": "s-ca04460b5123",
    "display_name": "FC Emmen — Almere City FC",
    "competition_name": "Netherlands Eerste Divisie",
    "starts_at": "2026-10-17T14:30:00.000Z",
    "url": null,
    "scoreline": "2-1",
    "condition": "finished"
   },
   "market_label": "Correct score",
   "outcome_label": "FC Emmen 1-2 Almere City FC",
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "loss",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-10-14T07:27:39.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-10-14T07:27:39.000Z",
    "detected_at": "2026-10-17T02:19:34.897Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Correct score",
    "choice": "FC Emmen 1-2 Almere City FC",
    "author_odds": null,
    "market_key": "correct_score_market",
    "choice_key": "1-2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Correct score: FC Emmen 1-2 Almere City FC"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Did not match: the final score was FC Emmen 2-1 Almere City FC."
   },
   "settlements": [
    {
     "operation_id": "ed6c730d2b16c8a68f286f069d95503b7372136e19944ebe2a0425a2ba8be6ef",
     "series_key": "derived_series",
     "series_label": "Forecast Record reconstruction from the predicted score",
     "derived": true,
     "site_simulation": true,
     "author_words": false,
     "market_label": "1X2, match result",
     "choice": "Almere City FC",
     "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": false,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Jasper van den Boogaard",
    "publisher": "Bet-Experts.nl",
    "forecaster": "Jasper van den Boogaard",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.bet-experts.nl/nieuws/emmen-almere-city-fc-voorspelling-wedtips",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null,
   "choice_words": "FC Emmen 1-2 Almere City FC"
  }
 ]
}
