{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/ilies-peeters/",
 "canonical": "/authors/ilies-peeters/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Ilies Peeters: Football Prediction Record",
 "description": "Verified record: 24 settled picks by Ilies Peeters recorded before kick-off across 24 matches, 10 Oct 2026 – 7 Nov 2026.",
 "first_paragraph": {
  "body": "Forecast Record recorded 24 settled live picks by Ilies Peeters before kick-off across 24 matches between 10 October and 7 November 2026. At our recorded market prices these picks returned +29.1% on the total staked. Of the 64 predictions we hold for Ilies Peeters, 39 are linked to matches: 36 were recorded by us before kick-off and 3 first found after the match. Figures as of 7 November 2026.",
  "key_number": "+29.1%",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": false,
 "noindex_reason": "outside_core",
 "indexing_threshold": {
  "settled_count": 24,
  "date_count": 12,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:27:43.390Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "c068bedec562e311a72f908bfe0d8bb0dd11259aa5bf12c7cb00a51588d5ccb5",
 "dependency_group": "author:e-1196a2597bf63a34e6034711",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Person",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/authors/ilies-peeters/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/ilies-peeters/picks.csv",
   "bytes": null
  }
 ],
 "modules": {
  "affiliate": true,
  "api": true,
  "compare_yourself": false
 },
 "affiliate_block": {
  "container": true,
  "request_url": "/partnery/moi",
  "disclosure": "Some links below are affiliate links and are marked as such. They never affect what you see above: the order of any table is computed before any commission is known.",
  "page_category": "author"
 },
 "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-1196a2597bf63a34e6034711",
  "public_name": "Ilies Peeters",
  "tracker_number": 2717,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-09",
   "until": "2026-11-06"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-1196a2597bf63a34e6034711-roi-market-price-90d-z99",
   "code_name": "roi_market_price",
   "display_name": "Return on stakes at an independent odds snapshot",
   "window_kind": "90d",
   "window_from": "2026-08-09",
   "window_to": "2026-11-07",
   "amount": "29.0833",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 24,
   "n_events": 24,
   "n_void": 0,
   "ci_low": "-34.4792",
   "ci_high": "98.6250",
   "ci_method": "cluster_bootstrap",
   "price_source": "market_price",
   "coverage_percent": "95.83",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:27:43.390Z",
   "enough_for_ranking": false,
   "series_uid": null,
   "series_key": "market_price",
   "series_label": "At an independent odds snapshot"
  },
  "byline": "Return on stakes at an independent odds snapshot over 90 days: 24 settled picks across 24 matches",
  "average_odds": "2.75",
  "odds_from_author": 23,
  "odds_from_snapshot": 1
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-af37ea42d7b2ff3edc062338",
  "bankroll_hundredths": 1069800,
  "reserve_hundredths": 20000,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": 69800,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-10-10T23:35:56.819Z",
    "bankroll_hundredths": 1041400,
    "profit_hundredths": 41400,
    "outcome_id": "ish-fce52451f7d4cefe17799628"
   },
   {
    "at": "2026-10-10T23:35:56.826Z",
    "bankroll_hundredths": 1031400,
    "profit_hundredths": 31400,
    "outcome_id": "ish-270d191d7fd76739265e4af4"
   },
   {
    "at": "2026-10-11T19:32:25.068Z",
    "bankroll_hundredths": 1021400,
    "profit_hundredths": 21400,
    "outcome_id": "ish-e80776573b6b79a0b0ba95bc"
   },
   {
    "at": "2026-10-15T21:06:08.159Z",
    "bankroll_hundredths": 1044900,
    "profit_hundredths": 44900,
    "outcome_id": "ish-da11ec1bde83b48c0564df11"
   },
   {
    "at": "2026-10-18T20:30:51.377Z",
    "bankroll_hundredths": 1034900,
    "profit_hundredths": 34900,
    "outcome_id": "ish-b3d5872b7dbfecad0447d743"
   },
   {
    "at": "2026-10-22T11:31:20.568Z",
    "bankroll_hundredths": 1024900,
    "profit_hundredths": 24900,
    "outcome_id": "ish-332fba18a721dc324d2d48c5"
   },
   {
    "at": "2026-10-26T12:50:38.862Z",
    "bankroll_hundredths": 1038400,
    "profit_hundredths": 38400,
    "outcome_id": "ish-4317046e879b2ec495d9741a"
   },
   {
    "at": "2026-10-26T12:50:40.577Z",
    "bankroll_hundredths": 1043750,
    "profit_hundredths": 43750,
    "outcome_id": "ish-6fc8e53146cac3d031b47902"
   },
   {
    "at": "2026-10-26T12:50:40.922Z",
    "bankroll_hundredths": 1075750,
    "profit_hundredths": 75750,
    "outcome_id": "ish-a77b4e89f3002b98a4be790a"
   },
   {
    "at": "2026-10-26T12:50:44.403Z",
    "bankroll_hundredths": 1104750,
    "profit_hundredths": 104750,
    "outcome_id": "ish-a371ee59aefb597e3fdf91a4"
   },
   {
    "at": "2026-10-26T12:50:46.172Z",
    "bankroll_hundredths": 1094750,
    "profit_hundredths": 94750,
    "outcome_id": "ish-080874f28b0663b310cb1287"
   },
   {
    "at": "2026-10-26T12:50:48.116Z",
    "bankroll_hundredths": 1084750,
    "profit_hundredths": 84750,
    "outcome_id": "ish-243d8c49e8aa116c70ead2e0"
   },
   {
    "at": "2026-10-26T12:50:48.659Z",
    "bankroll_hundredths": 1089750,
    "profit_hundredths": 89750,
    "outcome_id": "ish-f98d66ae1b85a09baf723f76"
   },
   {
    "at": "2026-10-26T12:50:50.107Z",
    "bankroll_hundredths": 1079750,
    "profit_hundredths": 79750,
    "outcome_id": "ish-c83128fb0c1d172bc56c5390"
   },
   {
    "at": "2026-10-26T12:50:50.403Z",
    "bankroll_hundredths": 1069750,
    "profit_hundredths": 69750,
    "outcome_id": "ish-0484c8a20916183be330b601"
   },
   {
    "at": "2026-10-26T12:50:52.672Z",
    "bankroll_hundredths": 1059750,
    "profit_hundredths": 59750,
    "outcome_id": "ish-d2fcc2205393668b31272af7"
   },
   {
    "at": "2026-10-27T02:25:56.686Z",
    "bankroll_hundredths": 1092650,
    "profit_hundredths": 92650,
    "outcome_id": "ish-11f99a64d2a87021d5d59b89"
   },
   {
    "at": "2026-10-31T22:07:23.027Z",
    "bankroll_hundredths": 1099850,
    "profit_hundredths": 99850,
    "outcome_id": "ish-acbcfa7c773e94e36dff5ec3"
   },
   {
    "at": "2026-11-01T15:37:42.294Z",
    "bankroll_hundredths": 1105700,
    "profit_hundredths": 105700,
    "outcome_id": "ish-8a246789f8bb38ff5edeb66c"
   },
   {
    "at": "2026-11-01T15:37:42.382Z",
    "bankroll_hundredths": 1095700,
    "profit_hundredths": 95700,
    "outcome_id": "ish-798eaad18476328a96e196eb"
   },
   {
    "at": "2026-11-01T18:29:15.578Z",
    "bankroll_hundredths": 1085700,
    "profit_hundredths": 85700,
    "outcome_id": "ish-f65ae466929f07733b1c2647"
   },
   {
    "at": "2026-11-05T20:22:50.145Z",
    "bankroll_hundredths": 1075700,
    "profit_hundredths": 75700,
    "outcome_id": "ish-a962b4c8718d7e2f3d555c4c"
   },
   {
    "at": "2026-11-05T20:22:51.800Z",
    "bankroll_hundredths": 1065700,
    "profit_hundredths": 65700,
    "outcome_id": "ish-e8b1ef6d4357ba61391af991"
   },
   {
    "at": "2026-11-07T18:27:30.102Z",
    "bankroll_hundredths": 1069800,
    "profit_hundredths": 69800,
    "outcome_id": "ish-5fddabe179e8eb8ccc17598e"
   }
  ],
  "top_ups": [],
  "rule": "When the balance falls below 100 points and no bets are open, 10000 points are added; the remaining balance is kept. While bets are open we wait for settlement.",
  "series_key": "market_price",
  "series_label": "At an independent odds snapshot"
 },
 "simulations": [],
 "completeness": {
  "detected": 375,
  "recognised": 64,
  "accepted": 36,
  "executed": 26,
  "calculated": 24,
  "gaps": [
   {
    "cause": "not_supported",
    "figure": 16
   },
   {
    "cause": "other reading",
    "figure": 10
   },
   {
    "cause": "not_checked",
    "figure": 8
   },
   {
    "cause": "read after the match, from archived pages",
    "figure": 2
   },
   {
    "cause": "disputed_reading",
    "figure": 2
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 375,
  "of_them_restored": 8,
  "not_predictions": {
   "opinions": 28,
   "not_about_a_match": 283,
   "unclassified": 0
  },
  "predictions": 64,
  "predictions_restored": 3,
  "matches": 34,
  "admitted": 36,
  "qualifying_picks": 26,
  "qualifying_picks_restored": 0,
  "settled_picks": 24,
  "settled_picks_restored": 0,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 26,
    "settled_picks": 24,
    "void": 0,
    "pending_picks": 2,
    "matches": 24,
    "operations_settled": 24,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   },
   {
    "code_name": "author_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 25,
    "settled_picks": 23,
    "void": 0,
    "pending_picks": 2,
    "matches": 23,
    "operations_settled": 23,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.1",
     "2.2"
    ],
    "display_name": "At the author's stated price"
   }
  ],
  "gaps": [
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 16
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 10
   },
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 8
   },
   {
    "code_name": "after_match",
    "cause": "read after the match, from archived pages",
    "figure": 2
   },
   {
    "code_name": "disputed_reading",
    "cause": "disputed_reading",
    "figure": 2
   }
  ],
  "duplicates": 0,
  "junk": {
   "ads": 13,
   "service": 3
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-6a1f97cfa008429216920132",
   "url": "/evidence/?pick=n-6a1f97cfa008429216920132",
   "quote_text": "Vous comptez parier sur le match Utrecht - Nec Nimègue (Eredivisie) ? Arrêtez tout, Unibet vous régale",
   "fragment_from": 10444,
   "fragment_to": 10546,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccfb939a2a09bd331d6bdb94c25b45886bbc968a747b8c694564bdc8500ba70e",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:37:10.529Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:37:10.529Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b40297442497538d775de7d0",
   "url": "/evidence/?pick=n-b40297442497538d775de7d0",
   "quote_text": "Notre modèle de prévisions donne 24.93% de chances ⭐ pour un pari victoire de Nec Nimègue vs Utrecht",
   "fragment_from": 3062,
   "fragment_to": 3162,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccfb939a2a09bd331d6bdb94c25b45886bbc968a747b8c694564bdc8500ba70e",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:37:10.529Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:37:10.529Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c2a17af9f3d662adb6d9a210",
   "url": "/evidence/?pick=n-c2a17af9f3d662adb6d9a210",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Utrecht vs Nec Nimègue est de",
   "fragment_from": 2926,
   "fragment_to": 3025,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccfb939a2a09bd331d6bdb94c25b45886bbc968a747b8c694564bdc8500ba70e",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:37:10.529Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:37:10.529Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4e831326872b348845087771",
   "url": "/evidence/?pick=n-4e831326872b348845087771",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 51.06% pour un pronostic victoire de Utrecht",
   "fragment_from": 2773,
   "fragment_to": 2870,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccfb939a2a09bd331d6bdb94c25b45886bbc968a747b8c694564bdc8500ba70e",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:37:10.529Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:37:10.529Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9bfbc8bb199ef4ad6e0d645e",
   "url": "/evidence/?pick=n-9bfbc8bb199ef4ad6e0d645e",
   "quote_text": "Mais l'affaire s'annonce compliquée puisque Nijmegen n'a gagné que deux fois en onze matchs",
   "fragment_from": 1595,
   "fragment_to": 1686,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccfb939a2a09bd331d6bdb94c25b45886bbc968a747b8c694564bdc8500ba70e",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:37:10.529Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:37:10.529Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c923c70081abd8ce653a12ee",
   "url": "/evidence/?pick=n-c923c70081abd8ce653a12ee",
   "quote_text": "Dommage de mettre fin à cette série avant la trêve.",
   "fragment_from": 1257,
   "fragment_to": 1308,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccfb939a2a09bd331d6bdb94c25b45886bbc968a747b8c694564bdc8500ba70e",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:37:10.529Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:37:10.529Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4faaaa6856ee644f1d2e3df7",
   "url": "/authors/ilies-peeters/picks/5/#pick-n-4faaaa6856ee644f1d2e3df7",
   "quote_text": "Notre pronostic Utrecht - Nijmegen : Victoire d'Utrecht !\n\nLe pronostic :\n\nUtrecht gagne\n\n2.05",
   "fragment_from": 10226,
   "fragment_to": 10320,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccfb939a2a09bd331d6bdb94c25b45886bbc968a747b8c694564bdc8500ba70e",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:37:10.529Z",
   "executed_at": "2026-11-06T20:50:32.920Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-d5ed0f97553d",
    "display_name": "FC Utrecht — NEC Nijmegen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-08T19:00:00.000Z",
    "url": "/football/matches/fc-utrecht-vs-nec-nijmegen-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Utrecht",
   "odds_set": {
    "by_author": "2.05",
    "our_snapshot": "2.4000",
    "our_snapshot_at": "2026-11-06T20:35:20.695Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:37:10.529Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "FC Utrecht",
    "author_odds": "2.05",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Utrecht at 2.05"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 19:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 19:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "445f84c57348c4febde4beb5dbcc21ef078b273f48edf3a97efa8a1f999b7936",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Utrecht",
     "decimal_odds": "2.05",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T20:50:20.270Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f64ac8365f2ccf54df4acbc572a8b3de0fabe5ca1a03c7076166079980efc2b9",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Utrecht",
     "decimal_odds": "2.4000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T20:50:32.920Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Ilies Peeters",
    "publisher": "sportytrader.com",
    "forecaster": "Ilies Peeters",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-de89d69ef2495b1a84c75889",
   "url": "/evidence/?pick=n-de89d69ef2495b1a84c75889",
   "quote_text": "460€ offerts pour parier chez Unibet !",
   "fragment_from": 10338,
   "fragment_to": 10376,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-38ca05f17277fe135ee5b39a",
   "url": "/evidence/?pick=n-38ca05f17277fe135ee5b39a",
   "quote_text": "Meilleurs buteurs et passeurs\n\nAZ Alkmaar\n\nGroningen\n\nMeilleur buteur\n\nR. Daal\n(5 Buts)\n\nMeilleur buteur",
   "fragment_from": 8810,
   "fragment_to": 8914,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6a79dd1ba082fbab94230c51",
   "url": "/evidence/?pick=n-6a79dd1ba082fbab94230c51",
   "quote_text": "Vous comptez parier sur le match AZ Alkmaar - Groningen (Eredivisie) ? Arrêtez tout, Unibet vous régale",
   "fragment_from": 10461,
   "fragment_to": 10564,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-931e76b5d3e950c257f179ab",
   "url": "/evidence/?pick=n-931e76b5d3e950c257f179ab",
   "quote_text": "Stats en face-à-face AZ Alkmaar contre Groningen",
   "fragment_from": 7153,
   "fragment_to": 7201,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-edae305154ce02297daf3068",
   "url": "/evidence/?pick=n-edae305154ce02297daf3068",
   "quote_text": "AZ Alkmaar\n\n6 sept. 2026\n- Eredivisie\n\nHeerenveen\n\n2 :\n3",
   "fragment_from": 5284,
   "fragment_to": 5340,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-13c99d51f1a72644ed50c944",
   "url": "/evidence/?pick=n-13c99d51f1a72644ed50c944",
   "quote_text": "Notre modèle de prévisions donne 24.58% de chances ⭐ pour un pari victoire de Groningen vs AZ Alkmaar avec une cote de 5.3 chez PMU Play.",
   "fragment_from": 3160,
   "fragment_to": 3297,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5e9adb93ff3b87427d8f9c6b",
   "url": "/evidence/?pick=n-5e9adb93ff3b87427d8f9c6b",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre AZ Alkmaar vs Groningen est de 24.28% - cote de 4.5 chez Betclic.",
   "fragment_from": 3023,
   "fragment_to": 3158,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-aa32472cb1adf69c16417f26",
   "url": "/evidence/?pick=n-aa32472cb1adf69c16417f26",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 51.15% pour un pronostic victoire de AZ Alkmaar contre Groningen avec une cote de 1.44 chez Bwin.",
   "fragment_from": 2871,
   "fragment_to": 3021,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-53e1e5c0ff8b0cbdea5f8cb3",
   "url": "/evidence/?pick=n-53e1e5c0ff8b0cbdea5f8cb3",
   "quote_text": "Les meilleures cotes pour parier sur le match AZ Alkmaar - Groningen",
   "fragment_from": 2123,
   "fragment_to": 2191,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4b167ca8bc8ee18f2cc72138",
   "url": "/authors/ilies-peeters/picks/5/#pick-n-4b167ca8bc8ee18f2cc72138",
   "quote_text": "Notre pronostic AZ Alkmaar - Groningen : Victoire de l'AZ Alkmaar !\n\nLe pronostic :\n\nAZ Alkmaar gagne\n\n1.35",
   "fragment_from": 10229,
   "fragment_to": 10336,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:27:28.318Z",
   "executed_at": "2026-11-06T20:50:57.229Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-8505c177e560",
    "display_name": "AZ Alkmaar — FC Groningen",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-08T15:45:00.000Z",
    "url": "/football/matches/az-alkmaar-vs-fc-groningen-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "AZ Alkmaar",
   "odds_set": {
    "by_author": "1.35",
    "our_snapshot": "1.5300",
    "our_snapshot_at": "2026-11-06T20:25:11.510Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "AZ Alkmaar",
    "author_odds": "1.35",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: AZ Alkmaar at 1.35"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 15:45 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 15:45 UTC."
   },
   "settlements": [
    {
     "operation_id": "835e5ec6b87e3dff790fde579a59d2c2c6281d18d550b894712d3e4a16e6d242",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "AZ Alkmaar",
     "decimal_odds": "1.35",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T20:50:33.076Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "486d4ffe9e7460395f6e411895e06aed6713ee9db2ff68839177c4ebeaa3712b",
     "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": "AZ Alkmaar",
     "decimal_odds": "1.5300",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T20:50:57.229Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Ilies Peeters",
    "publisher": "sportytrader.com",
    "forecaster": "Ilies Peeters",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-21f8929b23cf166f49fad1d4",
   "url": "/evidence/?pick=n-21f8929b23cf166f49fad1d4",
   "quote_text": "Difficile de diagnostiquer un favori entre Twente et l'Ajax",
   "fragment_from": 9520,
   "fragment_to": 9579,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/twente-ajax-386177/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95a4f349f3b6d41ce625ee93f81e616ba53ebaa5dd5cc20ad8b17b3a0d4b8983",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:17:13.415Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:17:13.415Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f372c865c68a144c1a4ddec0",
   "url": "/evidence/?pick=n-f372c865c68a144c1a4ddec0",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Twente vs Ajax est de 21.69%",
   "fragment_from": 2888,
   "fragment_to": 2986,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/twente-ajax-386177/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95a4f349f3b6d41ce625ee93f81e616ba53ebaa5dd5cc20ad8b17b3a0d4b8983",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:17:13.415Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:17:13.415Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5bc92f6a9549528456e8b2d3",
   "url": "/evidence/?pick=n-5bc92f6a9549528456e8b2d3",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 58.87% pour un pronostic victoire de Twente",
   "fragment_from": 2743,
   "fragment_to": 2839,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/twente-ajax-386177/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95a4f349f3b6d41ce625ee93f81e616ba53ebaa5dd5cc20ad8b17b3a0d4b8983",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:17:13.415Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:17:13.415Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ddfb98203026c2ebcbf454ba",
   "url": "/evidence/?pick=n-ddfb98203026c2ebcbf454ba",
   "quote_text": "Cinq victoires consécutives et une dernière défaite remontant au 15 octobre dernier.",
   "fragment_from": 1617,
   "fragment_to": 1701,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/twente-ajax-386177/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95a4f349f3b6d41ce625ee93f81e616ba53ebaa5dd5cc20ad8b17b3a0d4b8983",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:17:13.415Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:17:13.415Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-774fe9c2e74e3fbfe28f4818",
   "url": "/evidence/?pick=n-774fe9c2e74e3fbfe28f4818",
   "quote_text": "Twente est en bonne forme, sur une série de quatre victoires consécutives toutes compétitions confondues",
   "fragment_from": 1098,
   "fragment_to": 1202,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/twente-ajax-386177/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95a4f349f3b6d41ce625ee93f81e616ba53ebaa5dd5cc20ad8b17b3a0d4b8983",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:17:13.415Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:17:13.415Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5b8cbe91488c1c15599e9f70",
   "url": "/evidence/?pick=n-5b8cbe91488c1c15599e9f70",
   "quote_text": "Le club rouge et blanc est 4ème du championnat avec 23 points et pourrait passer devant son adversaire direct s'il le bat dimanche.",
   "fragment_from": 966,
   "fragment_to": 1097,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/twente-ajax-386177/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95a4f349f3b6d41ce625ee93f81e616ba53ebaa5dd5cc20ad8b17b3a0d4b8983",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:17:13.415Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:17:13.415Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-248608513ef68ac5390f943f",
   "url": "/evidence/?pick=n-248608513ef68ac5390f943f",
   "quote_text": "Choc en vue à l'occasion de la 12ème journée d'Eredivisie ce week-end aux Pays-Bas.",
   "fragment_from": 796,
   "fragment_to": 879,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/twente-ajax-386177/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95a4f349f3b6d41ce625ee93f81e616ba53ebaa5dd5cc20ad8b17b3a0d4b8983",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:17:13.415Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:17:13.415Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0eeaecd06909380d308b1160",
   "url": "/authors/ilies-peeters/picks/5/#pick-n-0eeaecd06909380d308b1160",
   "quote_text": "Notre pronostic Twente - Ajax : Match nul à la pause !\n\nLe pronostic :\n\nMatch nul à la mi-temps\n\n2.25",
   "fragment_from": 9829,
   "fragment_to": 9930,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/twente-ajax-386177/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "95a4f349f3b6d41ce625ee93f81e616ba53ebaa5dd5cc20ad8b17b3a0d4b8983",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:17:13.415Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T20:17:13.415Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-228722d85af42cd9d90bc93c",
   "url": "/evidence/?pick=n-228722d85af42cd9d90bc93c",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 10.95% pour un pronostic victoire",
   "fragment_from": 2810,
   "fragment_to": 2896,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/cambuur-psv-eindhoven-386039/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "85f67869fff7a33f089db702c22df0b6bb639d2e5ee1c0c5121f5807d20c941b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:51.153Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:51.153Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7e0ec4d8d31a646704cac9ca",
   "url": "/authors/ilies-peeters/picks/5/#pick-n-7e0ec4d8d31a646704cac9ca",
   "quote_text": "Le pronostic :\n\nMatch nul à la mi-temps\n\n2.65",
   "fragment_from": 9603,
   "fragment_to": 9648,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/cambuur-psv-eindhoven-386039/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "85f67869fff7a33f089db702c22df0b6bb639d2e5ee1c0c5121f5807d20c941b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:51.153Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:51.153Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7395966df8f8525459e19c38",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-7395966df8f8525459e19c38",
   "quote_text": "Score nul à la pause !",
   "fragment_from": 2608,
   "fragment_to": 2630,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/cambuur-psv-eindhoven-386039/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "85f67869fff7a33f089db702c22df0b6bb639d2e5ee1c0c5121f5807d20c941b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:56:51.153Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T15:56:51.153Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-07b45b40b54bc741549a7780",
   "url": "/evidence/?pick=n-07b45b40b54bc741549a7780",
   "quote_text": "Vous comptez parier sur le match Heerenveen - Feyenoord (Eredivisie) ? Arrêtez tout, Unibet vous",
   "fragment_from": 10323,
   "fragment_to": 10419,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/heerenveen-feyenoord-386045/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7a23058513b94453e0112d51cc43d08bd4f55cf20c79efb862a40a1f62abdb7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T11:26:51.082Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T11:26:51.082Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-e0ffd5d45cdec665ece1f6ed",
   "url": "/evidence/?pick=n-e0ffd5d45cdec665ece1f6ed",
   "quote_text": "Notre modèle de prévisions donne 41.41% de chances ⭐ pour un pari victoire de Feyenoord vs Heerenveen",
   "fragment_from": 3039,
   "fragment_to": 3140,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/heerenveen-feyenoord-386045/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7a23058513b94453e0112d51cc43d08bd4f55cf20c79efb862a40a1f62abdb7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T11:26:51.082Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T11:26:51.082Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-bfcec025667582eca656e4dd",
   "url": "/evidence/?pick=n-bfcec025667582eca656e4dd",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Heerenveen vs Feyenoord est de 24",
   "fragment_from": 2902,
   "fragment_to": 3005,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/heerenveen-feyenoord-386045/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7a23058513b94453e0112d51cc43d08bd4f55cf20c79efb862a40a1f62abdb7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T11:26:51.082Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T11:26:51.082Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-867940ab791e822ac454158c",
   "url": "/evidence/?pick=n-867940ab791e822ac454158c",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 33.6% pour un pronostic victoire de Heerenveen",
   "fragment_from": 2749,
   "fragment_to": 2848,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/heerenveen-feyenoord-386045/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7a23058513b94453e0112d51cc43d08bd4f55cf20c79efb862a40a1f62abdb7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T11:26:51.082Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T11:26:51.082Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b884b35791a22d2fc60debf8",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-b884b35791a22d2fc60debf8",
   "quote_text": "Notre pronostic Heerenveen - Feyenoord : Victoire de Heerenveen !\n\nLe pronostic :\n\nHeerenveen gagne\n\n3.55",
   "fragment_from": 10093,
   "fragment_to": 10198,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/heerenveen-feyenoord-386045/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "7a23058513b94453e0112d51cc43d08bd4f55cf20c79efb862a40a1f62abdb7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T11:26:51.082Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "ambiguous",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T11:26:51.082Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-85f775fd9c925491bed0a742",
   "url": "/evidence/?pick=n-85f775fd9c925491bed0a742",
   "quote_text": "Moreirense encaisse moins de deux buts par match en moyenne.",
   "fragment_from": 10209,
   "fragment_to": 10269,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/sporting-portugal-moreirense-385709/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d463f4cce150025770f4c7c04ed4332e6a8b82585fe1175a1f5f7c56e9f3c751",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T20:36:52.150Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T20:36:52.150Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ef8920beb01b16580ac7fff6",
   "url": "/evidence/?pick=n-ef8920beb01b16580ac7fff6",
   "quote_text": "Les deux équipes restent sur une série de victoires en championnat.",
   "fragment_from": 10140,
   "fragment_to": 10207,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/sporting-portugal-moreirense-385709/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d463f4cce150025770f4c7c04ed4332e6a8b82585fe1175a1f5f7c56e9f3c751",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T20:36:52.150Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T20:36:52.150Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-fbe23fbdd3f2a6924b04f649",
   "url": "/evidence/?pick=n-fbe23fbdd3f2a6924b04f649",
   "quote_text": "Moreirense reste sur deux victoires d'affilée.",
   "fragment_from": 10029,
   "fragment_to": 10075,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/sporting-portugal-moreirense-385709/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d463f4cce150025770f4c7c04ed4332e6a8b82585fe1175a1f5f7c56e9f3c751",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T20:36:52.150Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T20:36:52.150Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-bed6f6987f4af6d5033dda47",
   "url": "/evidence/?pick=n-bed6f6987f4af6d5033dda47",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 78.16% pour un pronostic victoire",
   "fragment_from": 2927,
   "fragment_to": 3013,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/sporting-portugal-moreirense-385709/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d463f4cce150025770f4c7c04ed4332e6a8b82585fe1175a1f5f7c56e9f3c751",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T20:36:52.150Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T20:36:52.150Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-61fe60710ff3dc6fd16256e6",
   "url": "/evidence/?pick=n-61fe60710ff3dc6fd16256e6",
   "quote_text": "Voir toutes les cotes Sporting Portugal - Moreirense",
   "fragment_from": 2321,
   "fragment_to": 2373,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/sporting-portugal-moreirense-385709/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d463f4cce150025770f4c7c04ed4332e6a8b82585fe1175a1f5f7c56e9f3c751",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T20:36:52.150Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T20:36:52.150Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2ee98e6141d54b8d06747d20",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-2ee98e6141d54b8d06747d20",
   "quote_text": "Notre pronostic Sporting - Moreirense : Moins de 2,5 buts dans le match !\n\nLe pronostic :\n\nMoins de 2.5 buts\n\n2.45",
   "fragment_from": 10773,
   "fragment_to": 10887,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/sporting-portugal-moreirense-385709/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "d463f4cce150025770f4c7c04ed4332e6a8b82585fe1175a1f5f7c56e9f3c751",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T20:36:52.150Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T20:36:52.150Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-29454feddc94a603e53bbe75",
   "url": "/evidence/?pick=n-29454feddc94a603e53bbe75",
   "quote_text": "LES JEUX D'ARGENT ET DE HASARD PEUVENT ÊTRE DANGEREUX : PERTES D'ARGENT, CONFLITS FAMILIAUX, ADDICTION",
   "fragment_from": 10062,
   "fragment_to": 10164,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:53.631Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1cc689fbf2fd30454a88f024",
   "url": "/evidence/?pick=n-1cc689fbf2fd30454a88f024",
   "quote_text": "Vous comptez parier sur le match Galatasaray - Amed SK (Süper Lig) ? Arrêtez tout, Unibet vous",
   "fragment_from": 9505,
   "fragment_to": 9599,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:53.631Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9a31f09fc32316c07bf3b35c",
   "url": "/evidence/?pick=n-9a31f09fc32316c07bf3b35c",
   "quote_text": "460€ offerts pour pronostiquer sur Unibet!",
   "fragment_from": 8759,
   "fragment_to": 8801,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:53.631Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-263576fc88c663f11114c5c3",
   "url": "/evidence/?pick=n-263576fc88c663f11114c5c3",
   "quote_text": "Galatasaray - Amed SK : les statistiques en Süper Lig",
   "fragment_from": 8141,
   "fragment_to": 8194,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:53.631Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-17a767264b30ef235db73542",
   "url": "/evidence/?pick=n-17a767264b30ef235db73542",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 48.73% pour un pronostic victoire",
   "fragment_from": 2881,
   "fragment_to": 2967,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:53.631Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c40945aa2aaffca566bed602",
   "url": "/evidence/?pick=n-c40945aa2aaffca566bed602",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 48.73% pour un pronostic victoire de Galatasaray",
   "fragment_from": 2881,
   "fragment_to": 2982,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:53.631Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1108ea5f7020898964db87e3",
   "url": "/evidence/?pick=n-1108ea5f7020898964db87e3",
   "quote_text": "460€ de bonus : code SPORTY110",
   "fragment_from": 365,
   "fragment_to": 395,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:53.631Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-55f33aa888d778609d3e4608",
   "url": "/evidence/?pick=n-55f33aa888d778609d3e4608",
   "quote_text": "Ce test à Galatasaray sera révélateur de son niveau, mais il sera abordé sans la moindre pression",
   "fragment_from": 1918,
   "fragment_to": 2015,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:53.631Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3ca7331c5cc513f782bfcf8b",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-3ca7331c5cc513f782bfcf8b",
   "quote_text": "Notre pronostic Galatasaray - Amedspor : Victoire de Galatasaray !\n\nLe pronostic :\n\nGalatasaray gagne\n\n1.29",
   "fragment_from": 9274,
   "fragment_to": 9381,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:53.631Z",
   "executed_at": "2026-11-05T16:09:00.376Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-4935f0ec1777",
    "display_name": "Galatasaray — Amed SK",
    "competition_name": "Süper Lig",
    "starts_at": "2026-11-07T16:00:00.000Z",
    "url": "/football/matches/galatasaray-vs-amed-sk-2026-11-07/",
    "scoreline": "4-3",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Galatasaray",
   "odds_set": {
    "by_author": "1.29",
    "our_snapshot": "1.4100",
    "our_snapshot_at": "2026-11-05T16:04:11.840Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 4100,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Galatasaray",
    "author_odds": "1.29",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Galatasaray at 1.29"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "4-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Galatasaray 4-3 Amed SK."
   },
   "settlements": [
    {
     "operation_id": "d49b880b9988548636e9920d57cc921097a007a700275038dd4e16e99e9ef97a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Galatasaray",
     "decimal_odds": "1.29",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 2900,
     "executed_at": "2026-11-05T16:08:59.610Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "4fc31a78b75f4a2c4986452fc1d1687c9ba2482cfe83539c73def5d2c05de121",
     "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": "Galatasaray",
     "decimal_odds": "1.4100",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4100,
     "executed_at": "2026-11-05T16:09:00.376Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ilies Peeters",
    "publisher": "sportytrader.com",
    "forecaster": "Ilies Peeters",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f549c9d54e41701a72a03088",
   "url": "/evidence/?pick=n-f549c9d54e41701a72a03088",
   "quote_text": "Tous nos pronostics résultent d'une analyse approfondie et précise. Néanmoins, aucun profit n'est garanti",
   "fragment_from": 11263,
   "fragment_to": 11368,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/goztepe-izmir-stanbul-basaksehir-385727/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1c7ba795812481f20ec27a51152f04b81d9b9d62f469bb19005d8dd4bae31f87",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:52.482Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:52.482Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-27202ec1d838452fcc874168",
   "url": "/evidence/?pick=n-27202ec1d838452fcc874168",
   "quote_text": "Unibet vous régale et offre jusqu'à 460€ au total !",
   "fragment_from": 10897,
   "fragment_to": 10948,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/goztepe-izmir-stanbul-basaksehir-385727/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1c7ba795812481f20ec27a51152f04b81d9b9d62f469bb19005d8dd4bae31f87",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:52.482Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:52.482Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-cd6d00d3f247cfb67a5841a0",
   "url": "/evidence/?pick=n-cd6d00d3f247cfb67a5841a0",
   "quote_text": "La victoire de Goztepe, très intéressante sur le papier, semble inévitable samedi.",
   "fragment_from": 10475,
   "fragment_to": 10557,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/goztepe-izmir-stanbul-basaksehir-385727/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1c7ba795812481f20ec27a51152f04b81d9b9d62f469bb19005d8dd4bae31f87",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:52.482Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:52.482Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-961e192d2e17d23ed7998ae4",
   "url": "/evidence/?pick=n-961e192d2e17d23ed7998ae4",
   "quote_text": "Stats en face-à-face Goztepe Izmir contre İstanbul Basaksehir",
   "fragment_from": 7604,
   "fragment_to": 7665,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/goztepe-izmir-stanbul-basaksehir-385727/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1c7ba795812481f20ec27a51152f04b81d9b9d62f469bb19005d8dd4bae31f87",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:52.482Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:52.482Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-014675562a39dc947464f288",
   "url": "/evidence/?pick=n-014675562a39dc947464f288",
   "quote_text": "İstanbul Basaksehir\nLes derniers résultats",
   "fragment_from": 5595,
   "fragment_to": 5637,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/goztepe-izmir-stanbul-basaksehir-385727/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1c7ba795812481f20ec27a51152f04b81d9b9d62f469bb19005d8dd4bae31f87",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:52.482Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:52.482Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0b4412039d202f511f9daaa9",
   "url": "/evidence/?pick=n-0b4412039d202f511f9daaa9",
   "quote_text": "Stats moyennes (6 derniers matchs)\n\n4.17\nTotal de buts",
   "fragment_from": 5081,
   "fragment_to": 5135,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/goztepe-izmir-stanbul-basaksehir-385727/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1c7ba795812481f20ec27a51152f04b81d9b9d62f469bb19005d8dd4bae31f87",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:52.482Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:52.482Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-05bba34ac200274110d93d0f",
   "url": "/evidence/?pick=n-05bba34ac200274110d93d0f",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 43.82% pour un pronostic victoire",
   "fragment_from": 2972,
   "fragment_to": 3058,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/goztepe-izmir-stanbul-basaksehir-385727/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1c7ba795812481f20ec27a51152f04b81d9b9d62f469bb19005d8dd4bae31f87",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:52.482Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:52.482Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2d2ba3d1feff3b6f045e00a3",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-2d2ba3d1feff3b6f045e00a3",
   "quote_text": "Goztepe Izmir gagne\n\n1.77",
   "fragment_from": 10637,
   "fragment_to": 10662,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/goztepe-izmir-stanbul-basaksehir-385727/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "1c7ba795812481f20ec27a51152f04b81d9b9d62f469bb19005d8dd4bae31f87",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T16:06:52.482Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T16:06:52.482Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f8ddece5e432a5bdc9291b70",
   "url": "/evidence/?pick=n-f8ddece5e432a5bdc9291b70",
   "quote_text": "Peut-être est-ce le moment idéal pour eux pour prendre les premiers points en Europa League.",
   "fragment_from": 10092,
   "fragment_to": 10184,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/levski-sofia-jagiellonia-bia-ystok-385106/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc1fbf9e9bcd143d848a24f12b891c4b40826cf757b0489a095fb429de2c754",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T21:06:50.947Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T21:06:50.947Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-39001b3ff8f1a378ae57b84b",
   "url": "/evidence/?pick=n-39001b3ff8f1a378ae57b84b",
   "quote_text": "À l'extérieur, la mission ne s'annonce pas du tout facile pour Jagiellonia.",
   "fragment_from": 1852,
   "fragment_to": 1927,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/levski-sofia-jagiellonia-bia-ystok-385106/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc1fbf9e9bcd143d848a24f12b891c4b40826cf757b0489a095fb429de2c754",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T21:06:50.947Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T21:06:50.947Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8899bfdc9dfc429e01296e63",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-8899bfdc9dfc429e01296e63",
   "quote_text": "Match nul\n\n3.45",
   "fragment_from": 10254,
   "fragment_to": 10269,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/levski-sofia-jagiellonia-bia-ystok-385106/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "cfc1fbf9e9bcd143d848a24f12b891c4b40826cf757b0489a095fb429de2c754",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T21:06:50.947Z",
   "executed_at": "2026-11-03T21:09:43.551Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-0d643dc472ba",
    "display_name": "Levski Sofia — Jagiellonia",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-11-05T17:45:00.000Z",
    "url": "/football/matches/levski-sofia-vs-jagiellonia-2026-11-05/",
    "scoreline": "1-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.45",
    "our_snapshot": "3.6000",
    "our_snapshot_at": "2026-11-03T21:03:26.375Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T21:06:50.947Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.45",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.45"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Levski Sofia 1-0 Jagiellonia."
   },
   "settlements": [
    {
     "operation_id": "7d472484167fb9933c538e62fc22647b378083cee3e5b71800f83ce75f3d00f0",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.45",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-03T21:09:40.567Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "7e3b0b9d2d2df85b32dbe82a3519ec76a301c2bb712c2ddd1d234ecab7914810",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.6000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-03T21:09:43.551Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ilies Peeters",
    "publisher": "sportytrader.com",
    "forecaster": "Ilies Peeters",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.com/pronostics/levski-sofia-jagiellonia-bia-ystok-385106/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-283554e27a57f03638aee1e8",
   "url": "/evidence/?pick=n-283554e27a57f03638aee1e8",
   "quote_text": "Notre modèle de prévisions donne 12.66% de chances ⭐ pour un pari victoire de Lech Poznań vs Benfica avec une cote de 15.5 chez Bet365.",
   "fragment_from": 3133,
   "fragment_to": 3268,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/benfica-lech-pozna-384931/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "686c4375e02af7c81de74fcb2e6879967f0c672eed078b73065d297c8d4e03f5",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:27:00.126Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T20:27:00.126Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3316fe3c729050d21892c25f",
   "url": "/evidence/?pick=n-3316fe3c729050d21892c25f",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Benfica vs Lech Poznań est de 19.45% - cote de 7.75 chez Winamax.",
   "fragment_from": 2996,
   "fragment_to": 3131,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/benfica-lech-pozna-384931/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "686c4375e02af7c81de74fcb2e6879967f0c672eed078b73065d297c8d4e03f5",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:27:00.126Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T20:27:00.126Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-220a12d6b7efb404c935ac69",
   "url": "/evidence/?pick=n-220a12d6b7efb404c935ac69",
   "quote_text": "Difficile d'envisager autre chose qu'une défaite sur la pelouse de l'équipe portugaise.",
   "fragment_from": 1696,
   "fragment_to": 1783,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/benfica-lech-pozna-384931/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "686c4375e02af7c81de74fcb2e6879967f0c672eed078b73065d297c8d4e03f5",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:27:00.126Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T20:27:00.126Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9f5149a6cc849eb0f1cef03e",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-9f5149a6cc849eb0f1cef03e",
   "quote_text": "Notre pronostic Benfica - Lech Poznan : Victoire de Benfica à la pause !\n\nLe pronostic :\n\nBenfica mène à la mi-temps\n\n1.35",
   "fragment_from": 9784,
   "fragment_to": 9906,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/benfica-lech-pozna-384931/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "686c4375e02af7c81de74fcb2e6879967f0c672eed078b73065d297c8d4e03f5",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:27:00.126Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T20:27:00.126Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-408bf88176553b743f987887",
   "url": "/evidence/?pick=n-408bf88176553b743f987887",
   "quote_text": "Les deux clubs qui s'affrontent ce jeudi sont en forme et l'Ajax peut-être un peu plus",
   "fragment_from": 9484,
   "fragment_to": 9570,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "20ca098bc0799fbac89846145055b37655140c2b3617eb34801f1c53389f5e9f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T18:06:55.199Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T18:06:55.199Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f1bb6be393af1af7bc235ef8",
   "url": "/evidence/?pick=n-f1bb6be393af1af7bc235ef8",
   "quote_text": "Notre modèle de prévisions donne 25.32% de chances ⭐ pour un pari victoire de Ajax vs FC Midtjylland avec une cote de 2.3 chez Bet365.",
   "fragment_from": 3132,
   "fragment_to": 3266,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "20ca098bc0799fbac89846145055b37655140c2b3617eb34801f1c53389f5e9f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T18:06:55.199Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T18:06:55.199Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-04510d4b2d7c889d31db7f86",
   "url": "/evidence/?pick=n-04510d4b2d7c889d31db7f86",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre FC Midtjylland vs Ajax est de 24.89% - cote de 3.6 chez Winamax.",
   "fragment_from": 2996,
   "fragment_to": 3130,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "20ca098bc0799fbac89846145055b37655140c2b3617eb34801f1c53389f5e9f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T18:06:55.199Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T18:06:55.199Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-078398b052bae46904dc4d50",
   "url": "/evidence/?pick=n-078398b052bae46904dc4d50",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre FC Midtjylland vs Ajax est ",
   "fragment_from": 2996,
   "fragment_to": 3093,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "20ca098bc0799fbac89846145055b37655140c2b3617eb34801f1c53389f5e9f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T18:06:55.199Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T18:06:55.199Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-90a561e5e5e49a6813dfa974",
   "url": "/evidence/?pick=n-90a561e5e5e49a6813dfa974",
   "quote_text": "Pronostic, confiance et analyse réservés aux membres · inscription gratuite",
   "fragment_from": 2377,
   "fragment_to": 2452,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "20ca098bc0799fbac89846145055b37655140c2b3617eb34801f1c53389f5e9f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T18:06:55.199Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T18:06:55.199Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d81ff3056c00fd4fa682e797",
   "url": "/evidence/?pick=n-d81ff3056c00fd4fa682e797",
   "quote_text": "Ce match est la conviction du jour de notre expert en chef.",
   "fragment_from": 2316,
   "fragment_to": 2375,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "20ca098bc0799fbac89846145055b37655140c2b3617eb34801f1c53389f5e9f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T18:06:55.199Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T18:06:55.199Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-96308bd23b904f0a8b0a3a13",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-96308bd23b904f0a8b0a3a13",
   "quote_text": "Notre pronostic Midtjylland - Ajax : Match nul !\n\nLe pronostic :\n\nMatch nul\n\n3.50",
   "fragment_from": 9865,
   "fragment_to": 9946,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "20ca098bc0799fbac89846145055b37655140c2b3617eb34801f1c53389f5e9f",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T18:06:55.199Z",
   "executed_at": "2026-11-03T18:28:41.158Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-6544cd7db73b",
    "display_name": "FC Midtjylland — AFC Ajax",
    "competition_name": "UEFA Conference League",
    "starts_at": "2026-11-05T17:45:00.000Z",
    "url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
    "scoreline": "1-6",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "draw",
   "odds_set": {
    "by_author": "3.5",
    "our_snapshot": "3.7000",
    "our_snapshot_at": "2026-11-03T18:03:24.899Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-03T18:06:55.199Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "draw",
    "author_odds": "3.5",
    "market_key": "1x2",
    "choice_key": "X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: draw at 3.5"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-6",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Midtjylland 1-6 AFC Ajax."
   },
   "settlements": [
    {
     "operation_id": "2f316492c2cde06fb93ce7c8b8a798ae987ce4599696684d0cda64678d5fa8f7",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-03T18:28:40.410Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "1a7831b28dcde14211aeb3694d6b4ac1f47932a450b957b4a6cf532c2ba9b90b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "draw",
     "decimal_odds": "3.7000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-03T18:28:41.158Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ilies Peeters",
    "publisher": "sportytrader.com",
    "forecaster": "Ilies Peeters",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a8814304d4bd12a777b2f643",
   "url": "/evidence/?pick=n-a8814304d4bd12a777b2f643",
   "quote_text": "Vous comptez parier sur le match Groningen - Sparta Rotterdam (Eredivisie) ? Arrêtez tout",
   "fragment_from": 9808,
   "fragment_to": 9897,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/groningue-sparta-rotterdam-383839/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "00e11142d27fe189a01b17879c7b1ae5dcf65e344c82e10dad36cd656b8b60a8",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T15:56:51.614Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T15:56:51.614Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ea16310de682ab439263ce23",
   "url": "/evidence/?pick=n-ea16310de682ab439263ce23",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Groningen vs Sparta Rotterdam",
   "fragment_from": 2894,
   "fragment_to": 2993,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/groningue-sparta-rotterdam-383839/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "00e11142d27fe189a01b17879c7b1ae5dcf65e344c82e10dad36cd656b8b60a8",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T15:56:51.614Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T15:56:51.614Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d2560873881fe301794c3eae",
   "url": "/evidence/?pick=n-d2560873881fe301794c3eae",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 46.59% pour un pronostic victoire de Groningen",
   "fragment_from": 2733,
   "fragment_to": 2832,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/groningue-sparta-rotterdam-383839/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "00e11142d27fe189a01b17879c7b1ae5dcf65e344c82e10dad36cd656b8b60a8",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T15:56:51.614Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T15:56:51.614Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-45433dcbbeae68c8cc266a2a",
   "url": "/evidence/?pick=n-45433dcbbeae68c8cc266a2a",
   "quote_text": "Le début de saison de Groningen est difficile à analyser car il manque clairement de continuité.",
   "fragment_from": 1131,
   "fragment_to": 1227,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/groningue-sparta-rotterdam-383839/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "00e11142d27fe189a01b17879c7b1ae5dcf65e344c82e10dad36cd656b8b60a8",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T15:56:51.614Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T15:56:51.614Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-f6fc7cca087ac30d484443b3",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-f6fc7cca087ac30d484443b3",
   "quote_text": "Notre pronostic Groningen - Sparta Rotterdam : Victoire de Groningen !\n\nLe pronostic :\n\nGroningen gagne\n\n1.64",
   "fragment_from": 9569,
   "fragment_to": 9678,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/groningue-sparta-rotterdam-383839/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "00e11142d27fe189a01b17879c7b1ae5dcf65e344c82e10dad36cd656b8b60a8",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T15:56:51.614Z",
   "executed_at": "2026-11-01T07:40:45.232Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-1a5737625925",
    "display_name": "FC Groningen — Sparta Rotterdam",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-01T15:45:00.000Z",
    "url": "/football/matches/fc-groningen-vs-sparta-rotterdam-2026-11-01/",
    "scoreline": "2-3",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Groningen",
   "odds_set": {
    "by_author": "1.64",
    "our_snapshot": "1.7450",
    "our_snapshot_at": "2026-10-30T15:56:17.918Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T15:56:51.614Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "FC Groningen",
    "author_odds": "1.64",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Groningen at 1.64"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-3",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was FC Groningen 2-3 Sparta Rotterdam."
   },
   "settlements": [
    {
     "operation_id": "04d01eb86ce9c83871ef36bc09c94d62d1a55a500dc917163b7639baaee33648",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Groningen",
     "decimal_odds": "1.64",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-01T07:40:44.202Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "70c9bf57afc4f2a7d033909410f644c5dce385e07422017ce7b47c0ecc92b16b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Groningen",
     "decimal_odds": "1.7450",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-01T07:40:45.232Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ilies Peeters",
    "publisher": "sportytrader.com",
    "forecaster": "Ilies Peeters",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.com/pronostics/groningue-sparta-rotterdam-383839/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-612e0e38f3d881ec16fe71f3",
   "url": "/evidence/?pick=n-612e0e38f3d881ec16fe71f3",
   "quote_text": "Tous nos pronostics résultent d'une analyse approfondie et précise.",
   "fragment_from": 9518,
   "fragment_to": 9585,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/excelsior-twente-383830/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccc8be3031ca0902c16a40d72cf78e34d50d1d0899db2fd799885e102efa8915",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T13:37:07.844Z",
   "executed_at": null,
   "statement_class": "opinion",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T13:37:07.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0316f2451748899d709fb85a",
   "url": "/evidence/?pick=n-0316f2451748899d709fb85a",
   "quote_text": "Notre modèle de prévisions donne 57.78% de chances ⭐ pour un pari victoire de Twente vs Excelsior",
   "fragment_from": 2869,
   "fragment_to": 2966,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/excelsior-twente-383830/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccc8be3031ca0902c16a40d72cf78e34d50d1d0899db2fd799885e102efa8915",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T13:37:07.844Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T13:37:07.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-00459fb472e4785f4f1fdc0f",
   "url": "/evidence/?pick=n-00459fb472e4785f4f1fdc0f",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 18.92% pour un pronostic victoire de Excelsior",
   "fragment_from": 2587,
   "fragment_to": 2686,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/excelsior-twente-383830/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccc8be3031ca0902c16a40d72cf78e34d50d1d0899db2fd799885e102efa8915",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T13:37:07.844Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T13:37:07.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8f927a088a24f65b0d0032fa",
   "url": "/evidence/?pick=n-8f927a088a24f65b0d0032fa",
   "quote_text": "Les meilleures cotes pour parier sur le match Excelsior - Twente",
   "fragment_from": 1954,
   "fragment_to": 2018,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/excelsior-twente-383830/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccc8be3031ca0902c16a40d72cf78e34d50d1d0899db2fd799885e102efa8915",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T13:37:07.844Z",
   "executed_at": null,
   "statement_class": "no_event",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T13:37:07.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-adb299c5b390d9f48c4f22be",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-adb299c5b390d9f48c4f22be",
   "quote_text": "Notre pronostic Excelsior - Twente : Victoire de Twente !\n\nLe pronostic :\n\nTwente gagne\n\n1.47",
   "fragment_from": 8988,
   "fragment_to": 9081,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/excelsior-twente-383830/",
    "display_name": null,
    "speaker": "Ilies Peeters",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ccc8be3031ca0902c16a40d72cf78e34d50d1d0899db2fd799885e102efa8915",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T13:37:07.844Z",
   "executed_at": "2026-11-01T07:40:43.528Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-2090b228b5a7",
    "display_name": "Excelsior — FC Twente",
    "competition_name": "Eredivisie",
    "starts_at": "2026-11-01T13:30:00.000Z",
    "url": "/football/matches/excelsior-vs-fc-twente-2026-11-01/",
    "scoreline": "0-9",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Twente",
   "odds_set": {
    "by_author": "1.47",
    "our_snapshot": "1.5850",
    "our_snapshot_at": "2026-10-30T13:36:07.593Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 5850,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-10-30T13:37:07.844Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "FC Twente",
    "author_odds": "1.47",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Twente at 1.47"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "0-9",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Excelsior 0-9 FC Twente."
   },
   "settlements": [
    {
     "operation_id": "ef1d736e81ba5572ee221bc860561f58b5d66485688ebf7f10db3adb63a1d5ea",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Twente",
     "decimal_odds": "1.47",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 4700,
     "executed_at": "2026-11-01T07:40:42.652Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2688ffd5dd39dcdbd96d749e36657850c12cf6abb9883bd42ca823e87ae96a15",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "FC Twente",
     "decimal_odds": "1.5850",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 5850,
     "executed_at": "2026-11-01T07:40:43.528Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Ilies Peeters",
    "publisher": "sportytrader.com",
    "forecaster": "Ilies Peeters",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://www.sportytrader.com/pronostics/excelsior-twente-383830/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  }
 ],
 "excluded_from_feed": {
  "ads": 13,
  "service": 3,
  "ruleset_version": "3"
 },
 "standing": {
  "titles": [
   {
    "code_name": "S-01",
    "display_name": "4 matches in a row, every pick correct · 25 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "all",
    "bucket": "Correct run",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 4,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "4 matches in a row, every pick correct · 25 Oct 2026",
    "rationale": "4 different matches in a row with every counted pick correct, first to last within 28 days; matches kicking off at the same time count as one group. The run ended on AZ Alkmaar v FC Twente. Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-s-01-all-event",
    "alt": "Ilies Peeters · 4 matches in a row, every pick correct · 25 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/ilies-peeters/#title-correct-run\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-1196a2597bf63a34e6034711/s-01-all-event-m-light.svg\" alt=\"Ilies Peeters · 4 matches in a row, every pick correct · 25 Oct 2026 · Tracked by Forecast Record\" width=\"803\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 22 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-25",
    "evidence_through": "2026-10-25",
    "earned_at": "2026-10-25",
    "published_at": "2026-10-26",
    "visible_until": "2027-02-22",
    "badge_label": "4 right in a row · 25 Oct",
    "scope_words": null,
    "title_id": "zk-dfb87c42c16923e4adb0",
    "evidence_items": [
     {
      "nid": "n-9d3e8ad4862841d6e479e2fc",
      "data": "2026-10-25",
      "match": "Fortuna Sittard v Excelsior",
      "said_text": "1X2, match result: Fortuna Sittard at 2.1",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "1 other tipster on this match, 1 right (1 named home win)",
      "url": "/authors/ilies-peeters/picks/3/#pick-n-9d3e8ad4862841d6e479e2fc"
     },
     {
      "nid": "n-895df246d46c2a34507a6a64",
      "data": "2026-10-25",
      "match": "NEC Nijmegen v FC Groningen",
      "said_text": "1X2, match result: draw at 3.7",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "1 other tipster on this match, 0 right (1 named home win)",
      "url": "/authors/ilies-peeters/picks/4/#pick-n-895df246d46c2a34507a6a64"
     },
     {
      "nid": "n-0c0ee4bb83aeb1b548d62622",
      "data": "2026-10-25",
      "match": "PSV Eindhoven v Feyenoord",
      "said_text": "1X2, match result: draw at 4.2",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "6 other tipsters and sources on this match, 2 right (3 named home win, 2 named draw, 1 named away win)",
      "url": "/authors/ilies-peeters/picks/3/#pick-n-0c0ee4bb83aeb1b548d62622"
     },
     {
      "nid": "n-635d58e911421ef4969f324f",
      "data": "2026-10-25",
      "match": "Sparta Rotterdam v AFC Ajax",
      "said_text": "1X2, match result: AFC Ajax at 1.4",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "7 other tipsters and sources on this match, 7 right (7 named away win)",
      "url": "/authors/ilies-peeters/picks/4/#pick-n-635d58e911421ef4969f324f"
     }
    ],
    "evidence_total": 4,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1091,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/s-01-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1091,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/s-01-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 803,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/s-01-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 803,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/s-01-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 626,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/s-01-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 626,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/s-01-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-1196a2597bf63a34e6034711/s-01-all-event-card.svg"
    },
    "profile_anchor": "title-dfb87c42c169",
    "chance": {
     "contract_version": 1,
     "kind": "streak",
     "priced": 4,
     "unpriced": 0,
     "hits": 4,
     "probability": 0.016924,
     "one_in": 59,
     "log10": -1.77,
     "words": "1 in 59",
     "rule": "product of the market probabilities (1/price) of every pick in the run",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-correct-run"
   },
   {
    "code_name": "E-07",
    "display_name": "Draw at 4.10 · PSV Eindhoven v Feyenoord · 25 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "all",
    "bucket": "Long-price call",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 1,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Draw at 4.10 · PSV Eindhoven v Feyenoord · 25 Oct 2026",
    "rationale": "Draw called correctly at 4.10 (our pre-match price). 6 other tipsters and sources on this match, 2 right (3 named home win, 2 named draw, 1 named away win). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-e-07-all-event",
    "alt": "Ilies Peeters · Draw at 4.10 · PSV Eindhoven v Feyenoord · 25 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/ilies-peeters/#title-long-price-call\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-1196a2597bf63a34e6034711/e-07-all-event-m-light.svg\" alt=\"Ilies Peeters · Draw at 4.10 · PSV Eindhoven v Feyenoord · 25 Oct 2026 · Tracked by Forecast Record\" width=\"819\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 23 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-25",
    "evidence_through": "2026-10-25",
    "earned_at": "2026-10-25",
    "published_at": "2026-10-26",
    "visible_until": "2027-01-23",
    "badge_label": "Correct at 4.10 · 25 Oct",
    "scope_words": null,
    "title_id": "zk-86a768455198ade197e9",
    "evidence_items": [
     {
      "nid": "n-0c0ee4bb83aeb1b548d62622",
      "data": "2026-10-25",
      "match": "PSV Eindhoven v Feyenoord",
      "said_text": "1X2, match result: draw at 4.2",
      "outcome_label": "right",
      "evidence_price": 4.1,
      "comparison": "6 other tipsters and sources on this match, 2 right (3 named home win, 2 named draw, 1 named away win)",
      "url": "/authors/ilies-peeters/picks/3/#pick-n-0c0ee4bb83aeb1b548d62622"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1113,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1113,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 819,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 819,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 639,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 639,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-1196a2597bf63a34e6034711/e-07-all-event-card.svg"
    },
    "profile_anchor": "title-86a768455198",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.238095,
     "one_in": 4,
     "log10": -0.62,
     "words": "1 in 4",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-long-price-call"
   },
   {
    "code_name": "E-07",
    "display_name": "Draw at 3.96 · NEC Nijmegen v FC Groningen · 25 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-8dcef3364a",
    "bucket": "Long-price call",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 1,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Draw at 3.96 · NEC Nijmegen v FC Groningen · 25 Oct 2026",
    "rationale": "Draw called correctly at 3.96 (our pre-match price). 1 other tipster on this match, 0 right (1 named home win). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-e-07-z-8dcef3364a-event",
    "alt": "Ilies Peeters · Draw at 3.96 · NEC Nijmegen v FC Groningen · 25 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/ilies-peeters/#title-long-price-call-long-price-call\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-1196a2597bf63a34e6034711/e-07-z-8dcef3364a-event-m-light.svg\" alt=\"Ilies Peeters · Draw at 3.96 · NEC Nijmegen v FC Groningen · 25 Oct 2026 · Tracked by Forecast Record\" width=\"835\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 23 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-25",
    "evidence_through": "2026-10-25",
    "earned_at": "2026-10-25",
    "published_at": "2026-10-26",
    "visible_until": "2027-01-23",
    "badge_label": "Correct at 3.96 · 25 Oct",
    "scope_words": null,
    "title_id": "zk-8dcef3364a3311c30310",
    "evidence_items": [
     {
      "nid": "n-895df246d46c2a34507a6a64",
      "data": "2026-10-25",
      "match": "NEC Nijmegen v FC Groningen",
      "said_text": "1X2, match result: draw at 3.7",
      "outcome_label": "right",
      "evidence_price": 3.96,
      "comparison": "1 other tipster on this match, 0 right (1 named home win)",
      "url": "/authors/ilies-peeters/picks/4/#pick-n-895df246d46c2a34507a6a64"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1135,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-8dcef3364a-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1135,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-8dcef3364a-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 835,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-8dcef3364a-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 835,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-8dcef3364a-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 652,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-8dcef3364a-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 652,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-8dcef3364a-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-1196a2597bf63a34e6034711/e-07-z-8dcef3364a-event-card.svg"
    },
    "profile_anchor": "title-8dcef3364a33",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.25641,
     "one_in": 4,
     "log10": -0.59,
     "words": "1 in 4",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-long-price-call-long-price-call"
   },
   {
    "code_name": "E-07",
    "display_name": "Draw at 4.34 · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-7433e1c981",
    "bucket": "Long-price call",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 1,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Draw at 4.34 · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026",
    "rationale": "Draw called correctly at 4.34 (our pre-match price). 7 other tipsters and sources on this match, 0 right (7 named away win). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-e-07-z-7433e1c981-event",
    "alt": "Ilies Peeters · Draw at 4.34 · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/ilies-peeters/#title-long-price-call-long-price-call-2\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-1196a2597bf63a34e6034711/e-07-z-7433e1c981-event-m-light.svg\" alt=\"Ilies Peeters · Draw at 4.34 · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026 · Tracked by Forecast Record\" width=\"900\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 13 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-15",
    "evidence_through": "2026-10-15",
    "earned_at": "2026-10-15",
    "published_at": "2026-10-27",
    "visible_until": "2027-01-13",
    "badge_label": "Correct at 4.34 · 15 Oct",
    "scope_words": null,
    "title_id": "zk-7433e1c9813645262d69",
    "evidence_items": [
     {
      "nid": "n-47e185985bdd50a23ed99b46",
      "data": "2026-10-15",
      "match": "Egnatia Rrogozhinë v FC Midtjylland",
      "said_text": "1X2, match result: draw",
      "outcome_label": "right",
      "evidence_price": 4.34,
      "comparison": "7 other tipsters and sources on this match, 0 right (7 named away win)",
      "url": "/authors/ilies-peeters/picks/2/#pick-n-47e185985bdd50a23ed99b46"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1223,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-7433e1c981-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1223,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-7433e1c981-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 900,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-7433e1c981-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 900,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-7433e1c981-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 703,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-7433e1c981-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 703,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-7433e1c981-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-1196a2597bf63a34e6034711/e-07-z-7433e1c981-event-card.svg"
    },
    "profile_anchor": "title-7433e1c98136",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.2331,
     "one_in": 4,
     "log10": -0.63,
     "words": "1 in 4",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-long-price-call-long-price-call-2"
   },
   {
    "code_name": "E-07",
    "display_name": "Away win at 3.40 · TSG Hoffenheim v Beşiktaş · 15 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-9abf7235b1",
    "bucket": "Long-price call",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 1,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Away win at 3.40 · TSG Hoffenheim v Beşiktaş · 15 Oct 2026",
    "rationale": "Away win called correctly at 3.40 (our pre-match price). 9 other tipsters and sources on this match, 3 right (3 named draw, 3 named home win, 3 named away win). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-e-07-z-9abf7235b1-event",
    "alt": "Ilies Peeters · Away win at 3.40 · TSG Hoffenheim v Beşiktaş · 15 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/ilies-peeters/#title-long-price-call-long-price-call-3\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-1196a2597bf63a34e6034711/e-07-z-9abf7235b1-event-m-light.svg\" alt=\"Ilies Peeters · Away win at 3.40 · TSG Hoffenheim v Beşiktaş · 15 Oct 2026 · Tracked by Forecast Record\" width=\"851\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 13 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-15",
    "evidence_through": "2026-10-15",
    "earned_at": "2026-10-15",
    "published_at": "2026-10-25",
    "visible_until": "2027-01-13",
    "badge_label": "Correct at 3.40 · 15 Oct",
    "scope_words": null,
    "title_id": "zk-9abf7235b186411d3b51",
    "evidence_items": [
     {
      "nid": "n-b8505eb3a520ae6151549fa6",
      "data": "2026-10-15",
      "match": "TSG Hoffenheim v Beşiktaş",
      "said_text": "1X2, match result: Beşiktaş at 3.3",
      "outcome_label": "right",
      "evidence_price": 3.4,
      "comparison": "9 other tipsters and sources on this match, 3 right (3 named draw, 3 named home win, 3 named away win)",
      "url": "/authors/ilies-peeters/picks/2/#pick-n-b8505eb3a520ae6151549fa6"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1157,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-9abf7235b1-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1157,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-9abf7235b1-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 851,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-9abf7235b1-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 851,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-9abf7235b1-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 665,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-9abf7235b1-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 665,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/e-07-z-9abf7235b1-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-1196a2597bf63a34e6034711/e-07-z-9abf7235b1-event-card.svg"
    },
    "profile_anchor": "title-9abf7235b186",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.298507,
     "one_in": 3,
     "log10": -0.53,
     "words": "1 in 3",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-long-price-call-long-price-call-3"
   },
   {
    "code_name": "C-02",
    "display_name": "Only one right of 8 tipsters and sources · Draw · 15 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "all",
    "bucket": "Lone correct call",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 1,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Only one right of 8 tipsters and sources · Draw · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026",
    "rationale": "Draw called correctly; 7 other tipsters and sources on this match, 0 right (7 named away win). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-c-02-all-event",
    "alt": "Ilies Peeters · Only one right of 8 tipsters and sources · Draw · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/ilies-peeters/#title-lone-correct-call\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-1196a2597bf63a34e6034711/c-02-all-event-m-light.svg\" alt=\"Ilies Peeters · Only one right of 8 tipsters and sources · Draw · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026 · Tracked by Forecast Record\" width=\"1184\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 13 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-15",
    "evidence_through": "2026-10-15",
    "earned_at": "2026-10-15",
    "published_at": "2026-10-27",
    "visible_until": "2027-01-13",
    "badge_label": "Only right of 8 · 15 Oct",
    "scope_words": null,
    "title_id": "zk-2117f56e139cbe1241d9",
    "evidence_items": [
     {
      "nid": "n-47e185985bdd50a23ed99b46",
      "data": "2026-10-15",
      "match": "Egnatia Rrogozhinë v FC Midtjylland",
      "said_text": "1X2, match result: draw",
      "outcome_label": "right",
      "evidence_price": 4.34,
      "comparison": "7 other tipsters and sources on this match, 0 right (7 named away win)",
      "url": "/authors/ilies-peeters/picks/2/#pick-n-47e185985bdd50a23ed99b46"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1609,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/c-02-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1609,
       "height": 40,
       "url": "/b/e-1196a2597bf63a34e6034711/c-02-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 1184,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/c-02-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 1184,
       "height": 28,
       "url": "/b/e-1196a2597bf63a34e6034711/c-02-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 926,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/c-02-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 926,
       "height": 20,
       "url": "/b/e-1196a2597bf63a34e6034711/c-02-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-1196a2597bf63a34e6034711/c-02-all-event-card.svg"
    },
    "profile_anchor": "title-2117f56e139c",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.2331,
     "one_in": 4,
     "log10": -0.63,
     "words": "1 in 4",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-lone-correct-call"
   }
  ],
  "publication_mode": "top20",
  "empty_reason": null,
  "rules_version": "catalog-1",
  "insufficient": [],
  "badges_on_page": 0,
  "header_titles": [
   {
    "title_id": "zk-dfb87c42c16923e4adb0",
    "code_name": "S-01",
    "title_tier": "dated_record",
    "badge_label": "4 right in a row · 25 Oct",
    "body": "4 matches in a row, every pick correct · 25 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-dfb87c42c169",
    "event_at": "2026-10-25",
    "url": "/titles/s-01-correct-run/#zk-dfb87c42c16923e4adb0"
   },
   {
    "title_id": "zk-2117f56e139cbe1241d9",
    "code_name": "C-02",
    "title_tier": "dated_record",
    "badge_label": "Only right of 8 · 15 Oct",
    "body": "Only one right of 8 tipsters and sources · Draw · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-2117f56e139c",
    "event_at": "2026-10-15",
    "url": "/titles/c-02-lone-correct-call/#zk-2117f56e139cbe1241d9"
   },
   {
    "title_id": "zk-7433e1c9813645262d69",
    "code_name": "E-07",
    "title_tier": "dated_record",
    "badge_label": "Correct at 4.34 · 15 Oct",
    "body": "Draw at 4.34 · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-7433e1c98136",
    "event_at": "2026-10-15",
    "url": "/titles/e-07-long-price-call/#zk-7433e1c9813645262d69"
   }
  ],
  "record_origin": [],
  "recent_record": [
   {
    "code_name": "S-01",
    "body": "4 matches in a row, every pick correct · 25 Oct 2026",
    "event_at": "2026-10-25",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-dfb87c42c169"
   },
   {
    "code_name": "C-02",
    "body": "Only one right of 8 tipsters and sources · Draw · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026",
    "event_at": "2026-10-15",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-2117f56e139c"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 4.34 · Egnatia Rrogozhinë v FC Midtjylland · 15 Oct 2026",
    "event_at": "2026-10-15",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-7433e1c98136"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 4.10 · PSV Eindhoven v Feyenoord · 25 Oct 2026",
    "event_at": "2026-10-25",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-86a768455198"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.96 · NEC Nijmegen v FC Groningen · 25 Oct 2026",
    "event_at": "2026-10-25",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-8dcef3364a33"
   },
   {
    "code_name": "E-07",
    "body": "Away win at 3.40 · TSG Hoffenheim v Beşiktaş · 15 Oct 2026",
    "event_at": "2026-10-15",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-9abf7235b186"
   }
  ],
  "record_details": [],
  "history": []
 },
 "retro": null,
 "late": null,
 "price_vs_market": {
  "contract_version": "1",
  "threshold_percent": "5",
  "rows": [
   {
    "basis": "snapshot",
    "basis_words": "our market price for the same selection when we first recorded the pick (median of bookmakers in our price feed; failing that, the first price within 2 hours after, always before kick-off)",
    "basis_short": "Our market price when we first recorded the pick",
    "compared": 25,
    "above": 0,
    "above_share_percent": "0.0",
    "below": 16,
    "within": 9,
    "median_difference_percent": "-6.0",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated"
   }
  ],
  "examples": [
   {
    "url": "/authors/ilies-peeters/picks/5/#pick-n-4faaaa6856ee644f1d2e3df7",
    "basis": "snapshot",
    "stated": "2.05",
    "market": "2.40",
    "difference_percent": "-14.6"
   },
   {
    "url": "/authors/ilies-peeters/picks/5/#pick-n-4b167ca8bc8ee18f2cc72138",
    "basis": "snapshot",
    "stated": "1.35",
    "market": "1.53",
    "difference_percent": "-11.8"
   }
  ],
  "method": "Difference = the author's stated price ÷ the market price of the same selection − 1. A pick counts as above the market when the stated price is more than 5% higher. Each basis is its own comparison; they are never added together. A pair whose prices differ more than twofold is marked “price disputed”: it is probably not the same selection, so it is left out of this comparison and of every return at the author’s price until a manual check confirms the price. A price that the quoted text does not give is marked “price disputed” in the same way."
 },
 "record_summary": {
  "contract_version": "1",
  "entity_type": "person",
  "entity_words": "Individual author",
  "source": {
   "name": "sportytrader.com",
   "url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/"
  },
  "observed_from": "2026-10-09",
  "observed_to": "2026-11-06",
  "data_as_of": "2026-11-07",
  "state": "settled",
  "series_code": "market_price",
  "series": "Recorded before kick-off, at our recorded market price",
  "restored": false,
  "headline_kind": "live_snapshot",
  "headline_part": "live",
  "settled_picks": 24,
  "matches": 24,
  "void": 0,
  "net_points_hundredths": 69800,
  "staked_hundredths": 240000,
  "return_percent": "29.08",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-10-10",
  "period_to": "2026-11-07",
  "status": "calculated",
  "method_version": "2.2",
  "short_history": true,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record recorded 24 settled live picks by Ilies Peeters before kick-off across 24 matches between 10 October and 7 November 2026. At our recorded market prices these picks returned +29.1% on the total staked. Of the 64 predictions we hold for Ilies Peeters, 39 are linked to matches: 36 were recorded by us before kick-off and 3 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled live picks",
    "value": "24",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "24",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+698 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Return at our recorded market price",
    "value": "+29.1%",
    "anchor": "/methodology/#roi",
    "note": "95% interval −34.5% to +98.6%"
   }
  ],
  "limitations": [],
  "other_series": [],
  "return_over_time": [
   {
    "date": "2026-10-10",
    "cumulative_points_hundredths": 21400,
    "n": 3
   },
   {
    "date": "2026-10-11",
    "cumulative_points_hundredths": 11400,
    "n": 4
   },
   {
    "date": "2026-10-15",
    "cumulative_points_hundredths": 47800,
    "n": 8
   },
   {
    "date": "2026-10-18",
    "cumulative_points_hundredths": 27800,
    "n": 10
   },
   {
    "date": "2026-10-22",
    "cumulative_points_hundredths": 32800,
    "n": 11
   },
   {
    "date": "2026-10-24",
    "cumulative_points_hundredths": 22800,
    "n": 12
   },
   {
    "date": "2026-10-25",
    "cumulative_points_hundredths": 92650,
    "n": 17
   },
   {
    "date": "2026-10-31",
    "cumulative_points_hundredths": 99850,
    "n": 18
   },
   {
    "date": "2026-11-01",
    "cumulative_points_hundredths": 85700,
    "n": 21
   },
   {
    "date": "2026-11-05",
    "cumulative_points_hundredths": 65700,
    "n": 23
   },
   {
    "date": "2026-11-07",
    "cumulative_points_hundredths": 69800,
    "n": 24
   }
  ],
  "return_over_time_parts": {
   "live": {
    "part": "live",
    "label": "Recorded by us before kick-off",
    "series_code": "market_price",
    "price_rule": "Return at our recorded market price",
    "x_axis": "match_date",
    "dated_note": "Dated by match day. Each pick was recorded by us before kick-off and settled after the match.",
    "settled_picks": 24,
    "matches": 24,
    "match_dates": 11,
    "period_from": "2026-10-10",
    "period_to": "2026-11-07",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 69800,
    "low": {
     "date": "2026-10-11",
     "cumulative_points_hundredths": 11400,
     "after_picks": 4
    },
    "high": {
     "date": "2026-10-31",
     "cumulative_points_hundredths": 99850,
     "after_picks": 18
    },
    "line_drawn": true,
    "steps": [
     {
      "date": "2026-10-10",
      "cumulative_points_hundredths": 21400,
      "n": 3,
      "picks": 3
     },
     {
      "date": "2026-10-11",
      "cumulative_points_hundredths": 11400,
      "n": 4,
      "picks": 1
     },
     {
      "date": "2026-10-15",
      "cumulative_points_hundredths": 47800,
      "n": 8,
      "picks": 4
     },
     {
      "date": "2026-10-18",
      "cumulative_points_hundredths": 27800,
      "n": 10,
      "picks": 2
     },
     {
      "date": "2026-10-22",
      "cumulative_points_hundredths": 32800,
      "n": 11,
      "picks": 1
     },
     {
      "date": "2026-10-24",
      "cumulative_points_hundredths": 22800,
      "n": 12,
      "picks": 1
     },
     {
      "date": "2026-10-25",
      "cumulative_points_hundredths": 92650,
      "n": 17,
      "picks": 5
     },
     {
      "date": "2026-10-31",
      "cumulative_points_hundredths": 99850,
      "n": 18,
      "picks": 1
     },
     {
      "date": "2026-11-01",
      "cumulative_points_hundredths": 85700,
      "n": 21,
      "picks": 3
     },
     {
      "date": "2026-11-05",
      "cumulative_points_hundredths": 65700,
      "n": 23,
      "picks": 2
     },
     {
      "date": "2026-11-07",
      "cumulative_points_hundredths": 69800,
      "n": 24,
      "picks": 1
     }
    ]
   },
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record recorded 24 settled live picks by Ilies Peeters before kick-off across 24 matches between 10 October and 7 November 2026. At our recorded market prices these picks returned +29.1% on the total staked. Of the 64 predictions we hold for Ilies Peeters, 39 are linked to matches: 36 were recorded by us before kick-off and 3 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/ilies-peeters/",
   "data_as_of": "2026-11-07",
   "method_version": "2.2"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 64,
   "under_review": 0,
   "no_match_linked": 25,
   "proven_predictions": 36,
   "proven_checked": 34,
   "proven_measured": 24,
   "proven_dates": 12,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 36,
     "checked": 34,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 24,
      "void": 0,
      "matches": 24,
      "net_points_hundredths": 69800,
      "staked_hundredths": 240000,
      "return_percent": "29.08",
      "interval_low": "-34.48",
      "interval_high": "98.62",
      "interval_note": null,
      "period_from": "2026-10-10",
      "period_to": "2026-11-07",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "0.1",
      "checked_after_kickoff_picks": 9
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "author_price",
       "picks": 23,
       "return_main_percent": "16.04",
       "return_other_percent": "9.43",
       "settled_excluding_void": 23,
       "net_main_points_hundredths": 36900,
       "net_other_points_hundredths": 21700,
       "period_from": "2026-10-10",
       "period_to": "2026-11-07"
      },
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 17,
       "return_main_percent": "34.88",
       "return_other_percent": "36.36",
       "settled_excluding_void": 17,
       "net_main_points_hundredths": 59300,
       "net_other_points_hundredths": 61805,
       "period_from": "2026-10-10",
       "period_to": "2026-11-05"
      }
     ],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 34,
      "priced": 24
     },
     "accuracy": {
      "picks": 24,
      "won": 11,
      "won_percent": "45.8",
      "implied_percent": "42.7",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 11,
        "picks": 24,
        "implied_percent": "42.7"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 8,
      "right": 3,
      "wrong": 5,
      "other": 0
     }
    },
    {
     "code": "archived",
     "title": "Archived before kick-off",
     "explanation": "Restored from a copy saved by an independent web archive before kick-off.",
     "predictions": 0,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    },
    {
     "code": "found_after",
     "title": "Found after the match",
     "explanation": "First found after the match; the date is the one the source states.",
     "predictions": 3,
     "checked": 0,
     "price_rule": "Reconstructed at archived prices",
     "series_code": "retro_market_closing_sm",
     "main": null,
     "same_picks": [],
     "score": {
      "score_forecasts": 0,
      "exact_hits": 0,
      "exact_rate": null,
      "outcome_checked": 0,
      "outcome_hits": 0,
      "outcome_rate": null,
      "baseline_matches": 0,
      "baseline_distinct_matches": 0,
      "outcome_hits_on_baseline": 0,
      "outcome_rate_on_baseline": null,
      "favourite_hits": 0,
      "favourite_rate": null,
      "price_basis": null,
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": []
     },
     "eligible": {
      "checked": 0,
      "priced": 0
     },
     "accuracy": null
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-066b045fc96494bf0495008e",
   "n-0c0ee4bb83aeb1b548d62622",
   "n-275635fdfed2297a64641408",
   "n-3ca7331c5cc513f782bfcf8b",
   "n-47e185985bdd50a23ed99b46",
   "n-4a830e8d918113ed08fc90a6",
   "n-635d58e911421ef4969f324f",
   "n-6898c3800ebfe5274b2ab4da",
   "n-6cad7609a88994fd535a6826",
   "n-8899bfdc9dfc429e01296e63",
   "n-895df246d46c2a34507a6a64",
   "n-91a921c06c47e9a81ec3732d",
   "n-946d3c888d582cc78c72aaba",
   "n-96308bd23b904f0a8b0a3a13",
   "n-96ba4c7603cd1710758473eb",
   "n-9bf122975903a389a2b02fb2",
   "n-9d3e8ad4862841d6e479e2fc",
   "n-abc2fb6870cac6fb3b735222",
   "n-adb299c5b390d9f48c4f22be",
   "n-b41cd6dbf9efab3bd091c94f",
   "n-b8505eb3a520ae6151549fa6",
   "n-bbcfd6b6ae4f5ccaba0bc9f0",
   "n-f6f321383606ec434c7a4ad1",
   "n-f6fc7cca087ac30d484443b3"
  ],
  "interval_low": "-34.48",
  "interval_high": "98.62",
  "caption": "Recorded before kick-off, at our recorded market price · 100 points per pick · 10 October – 7 November 2026 · Calculated · picks settled under method v2.2",
  "record_from": "2026-10-09",
  "record_to": "2026-11-07"
 },
 "recorded_picks": [
  {
   "record_id": "n-3ca7331c5cc513f782bfcf8b",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-3ca7331c5cc513f782bfcf8b",
   "match": "Galatasaray v Amed SK",
   "match_url": "/football/matches/galatasaray-vs-amed-sk-2026-11-07/",
   "kickoff": "2026-11-07T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Galatasaray at 1.29",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.29",
   "settled_price": "1.4100",
   "published_at": null,
   "recorded_at": "2026-11-05T16:06:53.631Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.4100",
    "result": "Won",
    "points_hundredths": 4100,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3ca7331c5cc513f782bfcf8b",
    "quote_text": "Notre pronostic Galatasaray - Amedspor : Victoire de Galatasaray !\n\nLe pronostic :\n\nGalatasaray gagne\n\n1.29",
    "fragment_from": 9274,
    "fragment_to": 9381,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "be254dd92d97f24c6e92ddbc03726a5d146f993c719f50719f2e779a9c009330",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T16:06:53.631Z",
    "executed_at": "2026-11-05T16:09:00.376Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4935f0ec1777",
     "display_name": "Galatasaray — Amed SK",
     "competition_name": "Süper Lig",
     "starts_at": "2026-11-07T16:00:00.000Z",
     "url": "/football/matches/galatasaray-vs-amed-sk-2026-11-07/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Galatasaray",
    "odds_set": {
     "by_author": "1.29",
     "our_snapshot": "1.4100",
     "our_snapshot_at": "2026-11-05T16:04:11.840Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T16:06:53.631Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Galatasaray",
     "author_odds": "1.29",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Galatasaray at 1.29"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Galatasaray 4-3 Amed SK."
    },
    "settlements": [
     {
      "operation_id": "d49b880b9988548636e9920d57cc921097a007a700275038dd4e16e99e9ef97a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Galatasaray",
      "decimal_odds": "1.29",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 2900,
      "executed_at": "2026-11-05T16:08:59.610Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4fc31a78b75f4a2c4986452fc1d1687c9ba2482cfe83539c73def5d2c05de121",
      "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": "Galatasaray",
      "decimal_odds": "1.4100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4100,
      "executed_at": "2026-11-05T16:09:00.376Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/galatasaray-amed-sportif-faaliyetler-385762/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Galatasaray to win"
   }
  },
  {
   "record_id": "n-8899bfdc9dfc429e01296e63",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-8899bfdc9dfc429e01296e63",
   "match": "Levski Sofia v Jagiellonia",
   "match_url": "/football/matches/levski-sofia-vs-jagiellonia-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 44.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.45",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.45",
   "settled_price": "3.6000",
   "published_at": null,
   "recorded_at": "2026-11-03T21:06:50.947Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.0000",
    "result": "Won",
    "points_hundredths": 10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8899bfdc9dfc429e01296e63",
    "quote_text": "Match nul\n\n3.45",
    "fragment_from": 10254,
    "fragment_to": 10269,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/levski-sofia-jagiellonia-bia-ystok-385106/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "cfc1fbf9e9bcd143d848a24f12b891c4b40826cf757b0489a095fb429de2c754",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T21:06:50.947Z",
    "executed_at": "2026-11-03T21:09:43.551Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0d643dc472ba",
     "display_name": "Levski Sofia — Jagiellonia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/levski-sofia-vs-jagiellonia-2026-11-05/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.45",
     "our_snapshot": "3.6000",
     "our_snapshot_at": "2026-11-03T21:03:26.375Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T21:06:50.947Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.45",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.45"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Levski Sofia 1-0 Jagiellonia."
    },
    "settlements": [
     {
      "operation_id": "7d472484167fb9933c538e62fc22647b378083cee3e5b71800f83ce75f3d00f0",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T21:09:40.567Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7e3b0b9d2d2df85b32dbe82a3519ec76a301c2bb712c2ddd1d234ecab7914810",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T21:09:43.551Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/levski-sofia-jagiellonia-bia-ystok-385106/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-96308bd23b904f0a8b0a3a13",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-96308bd23b904f0a8b0a3a13",
   "match": "FC Midtjylland v AFC Ajax",
   "match_url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 47.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.5",
   "settled_price": "3.7000",
   "published_at": null,
   "recorded_at": "2026-11-03T18:06:55.199Z",
   "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": "2",
    "price": "2.3000",
    "result": "Won",
    "points_hundredths": 13000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-96308bd23b904f0a8b0a3a13",
    "quote_text": "Notre pronostic Midtjylland - Ajax : Match nul !\n\nLe pronostic :\n\nMatch nul\n\n3.50",
    "fragment_from": 9865,
    "fragment_to": 9946,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "20ca098bc0799fbac89846145055b37655140c2b3617eb34801f1c53389f5e9f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T18:06:55.199Z",
    "executed_at": "2026-11-03T18:28:41.158Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6544cd7db73b",
     "display_name": "FC Midtjylland — AFC Ajax",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
     "scoreline": "1-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": "3.7000",
     "our_snapshot_at": "2026-11-03T18:03:24.899Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-03T18:06:55.199Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.5",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Midtjylland 1-6 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "2f316492c2cde06fb93ce7c8b8a798ae987ce4599696684d0cda64678d5fa8f7",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T18:28:40.410Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1a7831b28dcde14211aeb3694d6b4ac1f47932a450b957b4a6cf532c2ba9b90b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T18:28:41.158Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/fc-midtjylland-ajax-384929/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-f6fc7cca087ac30d484443b3",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-f6fc7cca087ac30d484443b3",
   "match": "FC Groningen v Sparta Rotterdam",
   "match_url": "/football/matches/fc-groningen-vs-sparta-rotterdam-2026-11-01/",
   "kickoff": "2026-11-01T15:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 47.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Groningen at 1.64",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.64",
   "settled_price": "1.7450",
   "published_at": null,
   "recorded_at": "2026-10-30T15:56:51.614Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.7450",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f6fc7cca087ac30d484443b3",
    "quote_text": "Notre pronostic Groningen - Sparta Rotterdam : Victoire de Groningen !\n\nLe pronostic :\n\nGroningen gagne\n\n1.64",
    "fragment_from": 9569,
    "fragment_to": 9678,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/groningue-sparta-rotterdam-383839/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "00e11142d27fe189a01b17879c7b1ae5dcf65e344c82e10dad36cd656b8b60a8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T15:56:51.614Z",
    "executed_at": "2026-11-01T07:40:45.232Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1a5737625925",
     "display_name": "FC Groningen — Sparta Rotterdam",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-01T15:45:00.000Z",
     "url": "/football/matches/fc-groningen-vs-sparta-rotterdam-2026-11-01/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Groningen",
    "odds_set": {
     "by_author": "1.64",
     "our_snapshot": "1.7450",
     "our_snapshot_at": "2026-10-30T15:56:17.918Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T15:56:51.614Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Groningen",
     "author_odds": "1.64",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Groningen at 1.64"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Groningen 2-3 Sparta Rotterdam."
    },
    "settlements": [
     {
      "operation_id": "04d01eb86ce9c83871ef36bc09c94d62d1a55a500dc917163b7639baaee33648",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Groningen",
      "decimal_odds": "1.64",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T07:40:44.202Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "70c9bf57afc4f2a7d033909410f644c5dce385e07422017ce7b47c0ecc92b16b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Groningen",
      "decimal_odds": "1.7450",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T07:40:45.232Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/groningue-sparta-rotterdam-383839/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Groningen to win"
   }
  },
  {
   "record_id": "n-adb299c5b390d9f48c4f22be",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-adb299c5b390d9f48c4f22be",
   "match": "Excelsior v FC Twente",
   "match_url": "/football/matches/excelsior-vs-fc-twente-2026-11-01/",
   "kickoff": "2026-11-01T13:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Twente at 1.47",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-9",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5850,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.47",
   "settled_price": "1.5850",
   "published_at": null,
   "recorded_at": "2026-10-30T13:37:07.844Z",
   "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-adb299c5b390d9f48c4f22be",
    "quote_text": "Notre pronostic Excelsior - Twente : Victoire de Twente !\n\nLe pronostic :\n\nTwente gagne\n\n1.47",
    "fragment_from": 8988,
    "fragment_to": 9081,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/excelsior-twente-383830/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ccc8be3031ca0902c16a40d72cf78e34d50d1d0899db2fd799885e102efa8915",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T13:37:07.844Z",
    "executed_at": "2026-11-01T07:40:43.528Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2090b228b5a7",
     "display_name": "Excelsior — FC Twente",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-01T13:30:00.000Z",
     "url": "/football/matches/excelsior-vs-fc-twente-2026-11-01/",
     "scoreline": "0-9",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Twente",
    "odds_set": {
     "by_author": "1.47",
     "our_snapshot": "1.5850",
     "our_snapshot_at": "2026-10-30T13:36:07.593Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5850,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T13:37:07.844Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Twente",
     "author_odds": "1.47",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Twente at 1.47"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-9",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Excelsior 0-9 FC Twente."
    },
    "settlements": [
     {
      "operation_id": "ef1d736e81ba5572ee221bc860561f58b5d66485688ebf7f10db3adb63a1d5ea",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Twente",
      "decimal_odds": "1.47",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4700,
      "executed_at": "2026-11-01T07:40:42.652Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2688ffd5dd39dcdbd96d749e36657850c12cf6abb9883bd42ca823e87ae96a15",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Twente",
      "decimal_odds": "1.5850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5850,
      "executed_at": "2026-11-01T07:40:43.528Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/excelsior-twente-383830/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Twente to win"
   }
  },
  {
   "record_id": "n-b41cd6dbf9efab3bd091c94f",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-b41cd6dbf9efab3bd091c94f",
   "match": "SC Telstar v FC Utrecht",
   "match_url": "/football/matches/sc-telstar-vs-fc-utrecht-2026-11-01/",
   "kickoff": "2026-11-01T13:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Utrecht at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.1",
   "settled_price": "2.3000",
   "published_at": null,
   "recorded_at": "2026-10-30T13:36:56.542Z",
   "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-b41cd6dbf9efab3bd091c94f",
    "quote_text": "Utrecht gagne\n\n2.10",
    "fragment_from": 8835,
    "fragment_to": 8854,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/telstar-utrecht-383816/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "bdbcf9101e45418b235c96156faedf38e56d972f2d4ff5a28d0a065b7fdcc021",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T13:36:56.542Z",
    "executed_at": "2026-11-01T08:12:20.933Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-68e0738072b3",
     "display_name": "SC Telstar — FC Utrecht",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-01T13:30:00.000Z",
     "url": "/football/matches/sc-telstar-vs-fc-utrecht-2026-11-01/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Utrecht",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": "2.3000",
     "our_snapshot_at": "2026-10-30T13:36:07.593Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-30T13:36:56.542Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Utrecht",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Utrecht at 2.1"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SC Telstar 4-2 FC Utrecht."
    },
    "settlements": [
     {
      "operation_id": "5e6f3ac21c0566fe82467939dce21a469176a70729769c9258e1b3d08d16bec5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Utrecht",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T08:12:19.236Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cd790f5d2a9898fe5f9a3039119c8012fc6e6fc673af1a90c4b9cc8c1f01328a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Utrecht",
      "decimal_odds": "2.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T08:12:20.933Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/telstar-utrecht-383816/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Utrecht to win"
   }
  },
  {
   "record_id": "n-f6f321383606ec434c7a4ad1",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-f6f321383606ec434c7a4ad1",
   "match": "AFC Ajax v AZ Alkmaar",
   "match_url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 47.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Ajax at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.7200",
   "published_at": null,
   "recorded_at": "2026-10-29T20:09:03.487Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.7200",
    "result": "Won",
    "points_hundredths": 7200,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f6f321383606ec434c7a4ad1",
    "quote_text": "Notre pronostic Ajax - AZ Alkmaar : Victoire de l'Ajax !\n\nLe pronostic :\n\nAjax gagne\n\n1.60",
    "fragment_from": 9848,
    "fragment_to": 9938,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/ajax-az-alkmaar-383223/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "014b44cfb2f6cde9aadfff257a4664a0226adab28b11658730a9e3589bce9b8e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T20:09:03.487Z",
    "executed_at": "2026-10-31T15:40:15.361Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-27b6493c148d",
     "display_name": "AFC Ajax — AZ Alkmaar",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/afc-ajax-vs-az-alkmaar-2026-10-31/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Ajax",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.7200",
     "our_snapshot_at": "2026-10-29T20:08:27.227Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T20:09:03.487Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Ajax",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Ajax at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AFC Ajax 1-0 AZ Alkmaar."
    },
    "settlements": [
     {
      "operation_id": "e7ebda8866cf8d8535e76718c3d95eec4b38c484c2e073512770e9aa70a5ebbd",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Ajax",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-31T15:40:14.185Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cd02ff4bc4ee3d5cbeb670c1654a26b247545fdee9328d27fd17608ee906d839",
      "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": "AFC Ajax",
      "decimal_odds": "1.7200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-10-31T15:40:15.361Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/ajax-az-alkmaar-383223/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Ajax to win"
   }
  },
  {
   "record_id": "n-96ba4c7603cd1710758473eb",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-96ba4c7603cd1710758473eb",
   "match": "AZ Alkmaar v FC Twente",
   "match_url": "/football/matches/az-alkmaar-vs-fc-twente-2026-10-25/",
   "kickoff": "2026-10-25T19:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 48.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: AZ Alkmaar at 1.96",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.96",
   "settled_price": "2.1950",
   "published_at": null,
   "recorded_at": "2026-10-23T18:06:52.275Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.1950",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-96ba4c7603cd1710758473eb",
    "quote_text": "Victoire de l’AZ Alkmaar !\n\nLe pronostic :\n\nAZ Alkmaar gagne\n\n1.96",
    "fragment_from": 9993,
    "fragment_to": 10059,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/az-alkmaar-twente-381979/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5a33737f7270a73bf5e976e9b6daf97a87b30f20e240d42905e8a41bf94f6551",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T18:06:52.275Z",
    "executed_at": "2026-10-25T13:06:16.596Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a26d2eef1fb1",
     "display_name": "AZ Alkmaar — FC Twente",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-25T19:00:00.000Z",
     "url": "/football/matches/az-alkmaar-vs-fc-twente-2026-10-25/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AZ Alkmaar",
    "odds_set": {
     "by_author": "1.96",
     "our_snapshot": "2.1950",
     "our_snapshot_at": "2026-10-23T18:05:50.722Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T18:06:52.275Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AZ Alkmaar",
     "author_odds": "1.96",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AZ Alkmaar at 1.96"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AZ Alkmaar 0-2 FC Twente."
    },
    "settlements": [
     {
      "operation_id": "9943b8696dad8d01ba1fca0e51b2e28fec2539a612bbff46a6f4f52ba29aa73b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AZ Alkmaar",
      "decimal_odds": "1.96",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T13:06:15.792Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4f2025e3a6445f1af18282e48efacd8757d03d47a032c02e94e3f31b779efbae",
      "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": "AZ Alkmaar",
      "decimal_odds": "2.1950",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T13:06:16.596Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/az-alkmaar-twente-381979/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AZ Alkmaar to win"
   }
  },
  {
   "record_id": "n-635d58e911421ef4969f324f",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-635d58e911421ef4969f324f",
   "match": "Sparta Rotterdam v AFC Ajax",
   "match_url": "/football/matches/sparta-rotterdam-vs-afc-ajax-2026-10-25/",
   "kickoff": "2026-10-25T15:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 48.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Ajax at 1.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5350,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.4",
   "settled_price": "1.5350",
   "published_at": null,
   "recorded_at": "2026-10-23T14:56:51.328Z",
   "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": "2",
    "price": "1.5350",
    "result": "Won",
    "points_hundredths": 5350,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-635d58e911421ef4969f324f",
    "quote_text": "Notre pronostic Sparta Rotterdam - Ajax : Victoire de l'Ajax !\n\nLe pronostic :\n\nAjax gagne\n\n1.40",
    "fragment_from": 10070,
    "fragment_to": 10166,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/sparta-rotterdam-ajax-381924/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "30caea28d29a450e8a3c87184d807098e7f82cd73efea832f25ba33db4efa543",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T14:56:51.328Z",
    "executed_at": "2026-10-24T09:33:37.843Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2f7a600f8a8b",
     "display_name": "Sparta Rotterdam — AFC Ajax",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-25T15:45:00.000Z",
     "url": "/football/matches/sparta-rotterdam-vs-afc-ajax-2026-10-25/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Ajax",
    "odds_set": {
     "by_author": "1.4",
     "our_snapshot": "1.5350",
     "our_snapshot_at": "2026-10-23T14:54:44.787Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5350,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T14:56:51.328Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Ajax",
     "author_odds": "1.4",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Ajax at 1.4"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sparta Rotterdam 1-2 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "6dcf784d1e44e6c69c293efc714b17d45637034497cd6752b25d3119d970d45d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Ajax",
      "decimal_odds": "1.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4000,
      "executed_at": "2026-10-24T09:33:37.334Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8e322aa2c100deb00cbf9278231785e93117870204ff077da79780b20fdd5471",
      "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": "AFC Ajax",
      "decimal_odds": "1.5350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5350,
      "executed_at": "2026-10-24T09:33:37.843Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/sparta-rotterdam-ajax-381924/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Ajax to win"
   }
  },
  {
   "record_id": "n-895df246d46c2a34507a6a64",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-895df246d46c2a34507a6a64",
   "match": "NEC Nijmegen v FC Groningen",
   "match_url": "/football/matches/nec-nijmegen-vs-fc-groningen-2026-10-25/",
   "kickoff": "2026-10-25T13:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 45.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 29000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.7",
   "settled_price": "3.9000",
   "published_at": null,
   "recorded_at": "2026-10-23T16:16:52.700Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.2500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-895df246d46c2a34507a6a64",
    "quote_text": "Notre pronostic Nijmegen - Groningen : Match nul !\n\nLe pronostic :\n\nMatch nul\n\n3.70",
    "fragment_from": 10052,
    "fragment_to": 10135,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/nec-nimegue-groningue-381984/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ffc3aeffebf1ea1764dbca18eeda46a6e465e9dbaf9f987be957a22afa864318",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T16:16:52.700Z",
    "executed_at": "2026-10-25T10:31:14.296Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-20824b460b91",
     "display_name": "NEC Nijmegen — FC Groningen",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-25T13:30:00.000Z",
     "url": "/football/matches/nec-nijmegen-vs-fc-groningen-2026-10-25/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.7",
     "our_snapshot": "3.9000",
     "our_snapshot_at": "2026-10-23T16:13:33.762Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 29000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T16:16:52.700Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.7",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was NEC Nijmegen 2-2 FC Groningen."
    },
    "settlements": [
     {
      "operation_id": "c30700ec6a36275e3138c8a5da2cbc62b8a94eb24e93b4ac72f156867e8761d4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 27000,
      "executed_at": "2026-10-25T10:31:13.236Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "79f833211ff51ba9a0c64a83b62a38a00f8a25eb38f49735c0c6de7a6bbe45f3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.9000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 29000,
      "executed_at": "2026-10-25T10:31:14.296Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/nec-nimegue-groningue-381984/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-0c0ee4bb83aeb1b548d62622",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-0c0ee4bb83aeb1b548d62622",
   "match": "PSV Eindhoven v Feyenoord",
   "match_url": "/football/matches/psv-eindhoven-vs-feyenoord-2026-10-25/",
   "kickoff": "2026-10-25T13:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 48.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 4.2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 32000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "4.2",
   "settled_price": "4.2000",
   "published_at": null,
   "recorded_at": "2026-10-23T12:36:53.831Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.0000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0c0ee4bb83aeb1b548d62622",
    "quote_text": "Notre pronostic PSV - Feyenoord : Match nul !\n\nLe pronostic :\n\nMatch nul\n\n4.20",
    "fragment_from": 10248,
    "fragment_to": 10326,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/psv-eindhoven-feyenoord-381548/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b8a82b2e8cd322fd01347e8360fa85649928c42720ab5e8102c4b0add94b7c76",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T12:36:53.831Z",
    "executed_at": "2026-10-24T09:34:35.685Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-63c4f1691fb8",
     "display_name": "PSV Eindhoven — Feyenoord",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-25T13:30:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-feyenoord-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "4.2",
     "our_snapshot": "4.2000",
     "our_snapshot_at": "2026-10-23T12:36:34.840Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 32000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T12:36:53.831Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "4.2",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 4.2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was PSV Eindhoven 1-1 Feyenoord."
    },
    "settlements": [
     {
      "operation_id": "050bad31685c433a8ee4d5017ea981dcaf5e02e1fbaa89ca4f335ab85a30bd15",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 32000,
      "executed_at": "2026-10-24T09:34:35.307Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "568dc3e0a26663257887a621f0ab03ee4d75f2e9475f34a0658bfeb4684bfde3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 32000,
      "executed_at": "2026-10-24T09:34:35.685Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/psv-eindhoven-feyenoord-381548/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-9d3e8ad4862841d6e479e2fc",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-9d3e8ad4862841d6e479e2fc",
   "match": "Fortuna Sittard v Excelsior",
   "match_url": "/football/matches/fortuna-sittard-vs-excelsior-2026-10-25/",
   "kickoff": "2026-10-25T11:15:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 48.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fortuna Sittard at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 13500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.1",
   "settled_price": "2.3500",
   "published_at": null,
   "recorded_at": "2026-10-23T10:26:51.818Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.3500",
    "result": "Won",
    "points_hundredths": 13500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9d3e8ad4862841d6e479e2fc",
    "quote_text": "Fortuna Sittard gagne\n\n2.10",
    "fragment_from": 10343,
    "fragment_to": 10370,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/fortuna-sittard-excelsior-381832/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "1039e524b48069081f2fb6b2840a363b5ad28f328df296b77e9a1161d5f634cc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-23T10:26:51.818Z",
    "executed_at": "2026-10-24T07:05:42.417Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-325e491eb03e",
     "display_name": "Fortuna Sittard — Excelsior",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-25T11:15:00.000Z",
     "url": "/football/matches/fortuna-sittard-vs-excelsior-2026-10-25/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Fortuna Sittard",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": "2.3500",
     "our_snapshot_at": "2026-10-23T10:24:51.369Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 13500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-23T10:26:51.818Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Fortuna Sittard",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fortuna Sittard at 2.1"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fortuna Sittard 1-0 Excelsior."
    },
    "settlements": [
     {
      "operation_id": "5b43c1c6894000a67cb1053957c5bd7588dd6ad4977dd891cc4b859fe9757fa7",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Fortuna Sittard",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-10-24T07:05:41.200Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "226a0d61e7476653f758539d47f7fe64bbaeadf9c6087a5bcf91a8ce8e75ab92",
      "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": "Fortuna Sittard",
      "decimal_odds": "2.3500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13500,
      "executed_at": "2026-10-24T07:05:42.417Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/fortuna-sittard-excelsior-381832/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fortuna Sittard to win"
   }
  },
  {
   "record_id": "n-abc2fb6870cac6fb3b735222",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-abc2fb6870cac6fb3b735222",
   "match": "FC Utrecht v PEC Zwolle",
   "match_url": "/football/matches/fc-utrecht-vs-pec-zwolle-2026-10-24/",
   "kickoff": "2026-10-24T14:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Utrecht at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.52",
   "settled_price": "1.6600",
   "published_at": null,
   "recorded_at": "2026-10-22T14:36:51.640Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.6600",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-abc2fb6870cac6fb3b735222",
    "quote_text": "Notre pronostic Utrecht - Zwolle : Victoire d'Utrecht !\n\nLe pronostic :\n\nUtrecht gagne\n\n1.52",
    "fragment_from": 9826,
    "fragment_to": 9918,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/utrecht-zwolle-381414/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "944eb1b1d37f6224300bcda289bc6e24052b31682423d9f9e43cb04c2e486c00",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T14:36:51.640Z",
    "executed_at": "2026-10-26T02:23:51.022Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-108db96f9fb3",
     "display_name": "FC Utrecht — PEC Zwolle",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-24T14:30:00.000Z",
     "url": "/football/matches/fc-utrecht-vs-pec-zwolle-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Utrecht",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": "1.6600",
     "our_snapshot_at": "2026-10-22T14:36:51.508Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T14:36:51.640Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Utrecht",
     "author_odds": "1.52",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Utrecht at 1.52"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Utrecht 1-1 PEC Zwolle."
    },
    "settlements": [
     {
      "operation_id": "3e705517510677171874a68298527700e4ff82be2d89952724f3d6e957493bf5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Utrecht",
      "decimal_odds": "1.52",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:23:50.438Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0cf1dba2b97153c3823bd717b0e5e451ba9e4fcb30bbdba5ff42bae2d4f2fe5b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Utrecht",
      "decimal_odds": "1.6600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:23:51.022Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/utrecht-zwolle-381414/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Utrecht to win"
   }
  },
  {
   "record_id": "n-91a921c06c47e9a81ec3732d",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-91a921c06c47e9a81ec3732d",
   "match": "Lillestrom v Real Sociedad",
   "match_url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 47.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Sociedad at 1.41",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.41",
   "settled_price": "1.5000",
   "published_at": null,
   "recorded_at": "2026-10-20T19:26:54.469Z",
   "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": "2",
    "price": "1.5000",
    "result": "Won",
    "points_hundredths": 5000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-91a921c06c47e9a81ec3732d",
    "quote_text": "Notre pronostic Lilleström - Real Sociedad : Victoire de la Real Sociedad !\n\nLe pronostic :\n\nReal Sociedad gagne\n\n1.41",
    "fragment_from": 9597,
    "fragment_to": 9715,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/lillestrom-sk-real-sociedad-380717/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7979e17e94c1c160657388e71d28480c65c7e2152913a8642cb2fade7d4f305d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T19:26:54.469Z",
    "executed_at": "2026-10-26T02:27:56.560Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e61ce87077b5",
     "display_name": "Lillestrom — Real Sociedad",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
     "scoreline": "0-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Sociedad",
    "odds_set": {
     "by_author": "1.41",
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-10-20T19:23:43.768Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T19:26:54.469Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "author_odds": "1.41",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Sociedad at 1.41"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lillestrom 0-6 Real Sociedad."
    },
    "settlements": [
     {
      "operation_id": "a300e8872a1834436d8d08d09c4a3e77ea6818bf14fbb56c6581239a77a794c3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.41",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4100,
      "executed_at": "2026-10-26T02:27:55.642Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "20a50ee9b6fcc2d90ab7806f3da1d61f96c70e93d4996466915a7cdba7eb09d9",
      "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": "Real Sociedad",
      "decimal_odds": "1.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-10-26T02:27:56.560Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/lillestrom-sk-real-sociedad-380717/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad to win"
   }
  },
  {
   "record_id": "n-066b045fc96494bf0495008e",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-066b045fc96494bf0495008e",
   "match": "FC Twente v FC Utrecht",
   "match_url": "/football/matches/fc-twente-vs-fc-utrecht-2026-10-18/",
   "kickoff": "2026-10-18T18:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 46.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Twente at 1.29",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.29",
   "settled_price": "1.3226",
   "published_at": null,
   "recorded_at": "2026-10-16T19:26:52.739Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.3226",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-066b045fc96494bf0495008e",
    "quote_text": "Notre pronostic Twente - Utrecht : Victoire de Twente !\n\nLe pronostic :\n\nTwente gagne\n\n1.29",
    "fragment_from": 9831,
    "fragment_to": 9922,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/twente-utrecht-379975/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "32029dba6e0115a34841f401579892573643856708e54c79a8b5ea35c51eeb0d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-16T19:26:52.739Z",
    "executed_at": "2026-10-18T12:25:41.227Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9b7dd430705f",
     "display_name": "FC Twente — FC Utrecht",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-18T18:00:00.000Z",
     "url": "/football/matches/fc-twente-vs-fc-utrecht-2026-10-18/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Twente",
    "odds_set": {
     "by_author": "1.29",
     "our_snapshot": "1.3226",
     "our_snapshot_at": "2026-10-16T19:33:34.869Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-16T19:26:52.739Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Twente",
     "author_odds": "1.29",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Twente at 1.29"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Twente 1-2 FC Utrecht."
    },
    "settlements": [
     {
      "operation_id": "4cd15db0f435e0f952630d1c36c5113f91ce158200d59cdc2610d53768ac8e98",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Twente",
      "decimal_odds": "1.29",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-18T12:25:40.732Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "90229925d06704c0bd8dd937f758238b74e62b0718f183a5cfa1f11f9ee7d9ba",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Twente",
      "decimal_odds": "1.3226",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-18T12:25:41.227Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/twente-utrecht-379975/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Twente to win"
   }
  },
  {
   "record_id": "n-946d3c888d582cc78c72aaba",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-946d3c888d582cc78c72aaba",
   "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": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fortuna Sittard at 4.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "4.1",
   "settled_price": "4.6000",
   "published_at": null,
   "recorded_at": "2026-10-16T18:06:51.140Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.6250",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-946d3c888d582cc78c72aaba",
    "quote_text": "Notre pronostic Nijmegen - Fortuna Sittard : Victoire du Fortuna Sittard !\n\nLe pronostic :\n\nFortuna Sittard gagne\n\n4.10",
    "fragment_from": 10269,
    "fragment_to": 10388,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/nec-nimegue-fortuna-sittard-379943/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "22295ada46ba9121b752b6930d8685a18df685d532f7d7697b376461b8547a24",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-16T18:06:51.140Z",
    "executed_at": "2026-10-26T02:35:14.380Z",
    "statement_class": "priced",
    "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": "1X2, match result",
    "outcome_label": "Fortuna Sittard",
    "odds_set": {
     "by_author": "4.1",
     "our_snapshot": "4.6000",
     "our_snapshot_at": "2026-10-16T18:02:45.488Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-16T18:06:51.140Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Fortuna Sittard",
     "author_odds": "4.1",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fortuna Sittard at 4.1"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was NEC Nijmegen 2-2 Fortuna Sittard."
    },
    "settlements": [
     {
      "operation_id": "63be8ea4c0048c8ec53000db2753568f7b98f4344765b67ad340a76d15b95e05",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Fortuna Sittard",
      "decimal_odds": "4.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:35:14.122Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a6b5e8b4a01912976a26f8ec5d5c15bd9587d577a150f763f0ed295ee25fdefb",
      "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": "Fortuna Sittard",
      "decimal_odds": "4.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:35:14.380Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/nec-nimegue-fortuna-sittard-379943/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fortuna Sittard to win"
   }
  },
  {
   "record_id": "n-6cad7609a88994fd535a6826",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-6cad7609a88994fd535a6826",
   "match": "NEC Nijmegen v Levski Sofia",
   "match_url": "/football/matches/nec-nijmegen-vs-levski-sofia-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 33.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Levski Sofia at 4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "4",
   "settled_price": "3.9500",
   "published_at": null,
   "recorded_at": "2026-10-14T09:06:51.582Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.8500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6cad7609a88994fd535a6826",
    "quote_text": "Notre pronostic Nimègue - Levski Sofia : Victoire du Levski Sofia !\n\nLe pronostic :\n\nLevski Sofia gagne\n\n4.00",
    "fragment_from": 9204,
    "fragment_to": 9313,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/nec-nimegue-levski-sofia-379223/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "348949f417d0f8be5137df51f6f80105acddc2d20885cfe7174152b0383ad5d5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-14T09:06:51.582Z",
    "executed_at": "2026-10-26T02:37:57.773Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-239f7edb3af0",
     "display_name": "NEC Nijmegen — Levski Sofia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/nec-nijmegen-vs-levski-sofia-2026-10-15/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Levski Sofia",
    "odds_set": {
     "by_author": "4",
     "our_snapshot": "3.9500",
     "our_snapshot_at": "2026-10-14T09:02:46.867Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-14T09:06:51.582Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Levski Sofia",
     "author_odds": "4",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Levski Sofia at 4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was NEC Nijmegen 1-1 Levski Sofia."
    },
    "settlements": [
     {
      "operation_id": "a56f67c03a8ae576d058fec16fb83f9b45acac5111952b17cd83e7e6c698b5d4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Levski Sofia",
      "decimal_odds": "4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:37:57.640Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c767493cb9fce69f106364569ccc471997cb5933fa998ce1d04aecf92209983a",
      "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": "Levski Sofia",
      "decimal_odds": "3.9500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:37:57.773Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/nec-nimegue-levski-sofia-379223/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Levski Sofia to win"
   }
  },
  {
   "record_id": "n-b8505eb3a520ae6151549fa6",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-b8505eb3a520ae6151549fa6",
   "match": "TSG Hoffenheim v Beşiktaş",
   "match_url": "/football/matches/tsg-hoffenheim-vs-besiktas-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Beşiktaş at 3.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 23500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.3",
   "settled_price": "3.3500",
   "published_at": null,
   "recorded_at": "2026-10-13T19:06:57.059Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.9500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b8505eb3a520ae6151549fa6",
    "quote_text": "Notre pronostic Hoffenheim - Besiktas : Victoire de Besiktas !\n\nLe pronostic :\n\nBesiktas gagne\n\n3.30",
    "fragment_from": 8899,
    "fragment_to": 8999,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/hoffenheim-besiktas-378935/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "595abdc939d70c63335d263d29b7245edb461c653cb1401dfa16bef7931cd259",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-13T19:06:57.059Z",
    "executed_at": "2026-10-13T19:17:52.249Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-468d3647cf0a",
     "display_name": "TSG Hoffenheim — Beşiktaş",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/tsg-hoffenheim-vs-besiktas-2026-10-15/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Beşiktaş",
    "odds_set": {
     "by_author": "3.3",
     "our_snapshot": "3.3500",
     "our_snapshot_at": "2026-10-13T19:04:05.743Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 23500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-13T19:06:57.059Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Beşiktaş",
     "author_odds": "3.3",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Beşiktaş at 3.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was TSG Hoffenheim 2-3 Beşiktaş."
    },
    "settlements": [
     {
      "operation_id": "bcf3dc940809cbc1d68f8c44d9cfc9a1aff6bd6e2cdc5751d61dff77869c3bc3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Beşiktaş",
      "decimal_odds": "3.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 23000,
      "executed_at": "2026-10-13T19:17:50.957Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a2cee385d6aad13256857530e1fe6b2e04dcf8555995a181dc95f9323f82df9f",
      "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": "Beşiktaş",
      "decimal_odds": "3.3500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 23500,
      "executed_at": "2026-10-13T19:17:52.249Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/hoffenheim-besiktas-378935/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Beşiktaş to win"
   }
  },
  {
   "record_id": "n-47e185985bdd50a23ed99b46",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-47e185985bdd50a23ed99b46",
   "match": "Egnatia Rrogozhinë v FC Midtjylland",
   "match_url": "/football/matches/egnatia-rrogozhine-vs-fc-midtjylland-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 31.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 32900,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "4.2900",
   "published_at": null,
   "recorded_at": "2026-10-14T08:56:51.249Z",
   "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": "2",
    "price": "1.5000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-47e185985bdd50a23ed99b46",
    "quote_text": "Notre pronostic Egnatia - Midtjylland : Match nul !",
    "fragment_from": 7754,
    "fragment_to": 7805,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/egnatia-rrogozhine-fc-midtjylland-379221/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ed9bb4e02f8ab8f77eea8adf8697b1b901e12fcec0b1778d90a8fa5f876b680b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-14T08:56:51.249Z",
    "executed_at": "2026-10-27T02:24:35.986Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1e00168386ce",
     "display_name": "Egnatia Rrogozhinë — FC Midtjylland",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/egnatia-rrogozhine-vs-fc-midtjylland-2026-10-15/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "4.2900",
     "our_snapshot_at": "2026-10-14T08:53:35.210Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 32900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-14T08:56:51.249Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Egnatia Rrogozhinë 1-1 FC Midtjylland."
    },
    "settlements": [
     {
      "operation_id": "d09214d4cf7f29718d28d7c4ca87dfe520733bc8dcfc74962edfb55492e4ae84",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.2900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 32900,
      "executed_at": "2026-10-27T02:24:35.986Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/egnatia-rrogozhine-fc-midtjylland-379221/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-4a830e8d918113ed08fc90a6",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-4a830e8d918113ed08fc90a6",
   "match": "Hajduk Split v AFC Ajax",
   "match_url": "/football/matches/hajduk-split-vs-afc-ajax-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 47.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 4.4",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "4.4",
   "settled_price": "4.4750",
   "published_at": null,
   "recorded_at": "2026-10-13T17:06:55.343Z",
   "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-4a830e8d918113ed08fc90a6",
    "quote_text": "Match nul\n\n4.40",
    "fragment_from": 8934,
    "fragment_to": 8949,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/hajduk-split-ajax-378500/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b7ba9f4b7b2b9c6a8f735a6df5070498276934ba1aefea9c88d61c110782fedc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-13T17:06:55.343Z",
    "executed_at": "2026-10-22T11:27:01.883Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b64cad55ea00",
     "display_name": "Hajduk Split — AFC Ajax",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/hajduk-split-vs-afc-ajax-2026-10-15/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "4.4",
     "our_snapshot": "4.4750",
     "our_snapshot_at": "2026-10-13T17:05:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-13T17:06:55.343Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "4.4",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 4.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Hajduk Split 2-1 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "c40ad98c7fbab529460db39d57d1b6ed22157879c68081427c05172c55370d0c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T17:08:22.777Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "588dc1790b93957056a10868c4c4845983418e762e14caacd8e9979fb0163ff3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.4750",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T11:27:01.883Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/hajduk-split-ajax-378500/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-6898c3800ebfe5274b2ab4da",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-6898c3800ebfe5274b2ab4da",
   "match": "Excelsior v FC Groningen",
   "match_url": "/football/matches/excelsior-vs-fc-groningen-2026-10-11/",
   "kickoff": "2026-10-11T14:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 46.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.5",
   "settled_price": "3.6200",
   "published_at": null,
   "recorded_at": "2026-10-09T16:03:24.951Z",
   "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": "2",
    "price": "2.5000",
    "result": "Won",
    "points_hundredths": 15000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6898c3800ebfe5274b2ab4da",
    "quote_text": "Le pronostic :\n\nMatch nul\n\n3.5",
    "fragment_from": 317,
    "fragment_to": 347,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/excelsior-groningue-377637/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "21755c03629a40566504c935b18c957a32584805632b13e64388bed5775006a6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T16:03:24.951Z",
    "executed_at": "2026-10-10T23:35:05.071Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2aa0d9a09e3f",
     "display_name": "Excelsior — FC Groningen",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-11T14:45:00.000Z",
     "url": "/football/matches/excelsior-vs-fc-groningen-2026-10-11/",
     "scoreline": "1-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.5",
     "our_snapshot": "3.6200",
     "our_snapshot_at": "2026-10-09T16:01:29.842Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T16:03:24.951Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.5",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Excelsior 1-5 FC Groningen."
    },
    "settlements": [
     {
      "operation_id": "678f23f1843e30c74a99832841b6f2b80d391f53f55c702e6ce62f2eaa040692",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-09T18:40:59.264Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "533d47a5b1d16d4d5231895005508705ac3dfe3c916338d46b2d63b9e9663e98",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.6200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T23:35:05.071Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/excelsior-groningue-377637/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-bbcfd6b6ae4f5ccaba0bc9f0",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-bbcfd6b6ae4f5ccaba0bc9f0",
   "match": "AFC Ajax v NEC Nijmegen",
   "match_url": "/football/matches/afc-ajax-vs-nec-nijmegen-2026-10-10/",
   "kickoff": "2026-10-10T19:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 27.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: AFC Ajax at 1.24",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.24",
   "settled_price": "1.3030",
   "published_at": null,
   "recorded_at": "2026-10-09T15:17:30.671Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.3030",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-bbcfd6b6ae4f5ccaba0bc9f0",
    "quote_text": "Ajax gagne\n\n1.24",
    "fragment_from": 324,
    "fragment_to": 340,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/ajax-nec-nimegue-377226/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0dc2b02f3c6670bd14be82c3c8899212251618acd9141dc0f2e79b9891d42a59",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T15:17:30.671Z",
    "executed_at": "2026-10-26T02:43:40.742Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2dc93103faf2",
     "display_name": "AFC Ajax — NEC Nijmegen",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-10T19:00:00.000Z",
     "url": "/football/matches/afc-ajax-vs-nec-nijmegen-2026-10-10/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AFC Ajax",
    "odds_set": {
     "by_author": "1.24",
     "our_snapshot": "1.3030",
     "our_snapshot_at": "2026-10-09T15:16:24.469Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T15:17:30.671Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AFC Ajax",
     "author_odds": "1.24",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AFC Ajax at 1.24"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Ajax 1-1 NEC Nijmegen."
    },
    "settlements": [
     {
      "operation_id": "939e528ad5ee7a77d013644d0040e080f68b0f4de1daeeda907205cbef60b12a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AFC Ajax",
      "decimal_odds": "1.24",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:43:40.277Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3368bbe6523c97cf2c6f62b6608744cb74cc6cef79c007148368b6cad76ae968",
      "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": "AFC Ajax",
      "decimal_odds": "1.3030",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T02:43:40.742Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/ajax-nec-nimegue-377226/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Ajax to win"
   }
  },
  {
   "record_id": "n-275635fdfed2297a64641408",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-275635fdfed2297a64641408",
   "match": "Fortuna Sittard v FC Twente",
   "match_url": "/football/matches/fortuna-sittard-vs-fc-twente-2026-10-10/",
   "kickoff": "2026-10-10T18:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 27.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 4.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 41400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "4.7",
   "settled_price": "5.1400",
   "published_at": null,
   "recorded_at": "2026-10-09T15:02:06.958Z",
   "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": "2",
    "price": "1.4167",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-275635fdfed2297a64641408",
    "quote_text": "Le pronostic :\n\nMatch nul\n\n4.7",
    "fragment_from": 326,
    "fragment_to": 356,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/fortuna-sittard-twente-377222/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c36cfd85b737c632c14d00ba74e2001342a3d872a2889958886bac17b038d1bd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T15:02:06.958Z",
    "executed_at": "2026-10-10T23:35:05.262Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6f8a255c41f4",
     "display_name": "Fortuna Sittard — FC Twente",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-10T18:00:00.000Z",
     "url": "/football/matches/fortuna-sittard-vs-fc-twente-2026-10-10/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "4.7",
     "our_snapshot": "5.1400",
     "our_snapshot_at": "2026-10-09T15:01:25.321Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 41400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T15:02:06.958Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "4.7",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 4.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fortuna Sittard 1-1 FC Twente."
    },
    "settlements": [
     {
      "operation_id": "5e662f106f70b28c6f95df9f8121d5affd83d9d22bbf7edc9e794f0e4dd6dcea",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "4.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 37000,
      "executed_at": "2026-10-09T16:50:09.781Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "99a056224456bb0bf759cadb5edff4ce262d2c1ac29641460db719f536b0611b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "5.1400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 41400,
      "executed_at": "2026-10-10T23:35:05.262Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/fortuna-sittard-twente-377222/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-9bf122975903a389a2b02fb2",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-9bf122975903a389a2b02fb2",
   "match": "Feyenoord v AZ Alkmaar",
   "match_url": "/football/matches/feyenoord-vs-az-alkmaar-2026-10-10/",
   "kickoff": "2026-10-10T16:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 25.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "3.75",
   "settled_price": "3.8000",
   "published_at": null,
   "recorded_at": "2026-10-09T14:57:01.327Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.7937",
    "result": "Won",
    "points_hundredths": 7937,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9bf122975903a389a2b02fb2",
    "quote_text": "Le pronostic :\n\nMatch nul\n\n3.75",
    "fragment_from": 320,
    "fragment_to": 351,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/feyenoord-az-alkmaar-377081/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "211d73baef576f8f9d6ecdcc1cf487de50ae2b771f9485b8261adc6330212bee",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:57:01.327Z",
    "executed_at": "2026-10-10T23:35:05.298Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c6205886907a",
     "display_name": "Feyenoord — AZ Alkmaar",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-10T16:45:00.000Z",
     "url": "/football/matches/feyenoord-vs-az-alkmaar-2026-10-10/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.75",
     "our_snapshot": "3.8000",
     "our_snapshot_at": "2026-10-09T15:01:25.321Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T14:57:01.327Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "3.75",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Feyenoord 2-0 AZ Alkmaar."
    },
    "settlements": [
     {
      "operation_id": "d14130417bf30dfb12983c30cd56ac491d4dd524dd325bd407f2a23fea8953c3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-09T16:40:01.828Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8439a953fb6f22f4830f100ea05d1e30832fbd6b49d47d1f44a88c1b09881e42",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-10T23:35:05.298Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/feyenoord-az-alkmaar-377081/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-4faaaa6856ee644f1d2e3df7",
   "url": "/authors/ilies-peeters/picks/5/#pick-n-4faaaa6856ee644f1d2e3df7",
   "match": "FC Utrecht v NEC Nijmegen",
   "match_url": "/football/matches/fc-utrecht-vs-nec-nijmegen-2026-11-08/",
   "kickoff": "2026-11-08T19:00:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 46.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Utrecht at 2.05",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T20:37:10.529Z",
   "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-4faaaa6856ee644f1d2e3df7",
    "quote_text": "Notre pronostic Utrecht - Nijmegen : Victoire d'Utrecht !\n\nLe pronostic :\n\nUtrecht gagne\n\n2.05",
    "fragment_from": 10226,
    "fragment_to": 10320,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ccfb939a2a09bd331d6bdb94c25b45886bbc968a747b8c694564bdc8500ba70e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T20:37:10.529Z",
    "executed_at": "2026-11-06T20:50:32.920Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d5ed0f97553d",
     "display_name": "FC Utrecht — NEC Nijmegen",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-08T19:00:00.000Z",
     "url": "/football/matches/fc-utrecht-vs-nec-nijmegen-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Utrecht",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": "2.4000",
     "our_snapshot_at": "2026-11-06T20:35:20.695Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T20:37:10.529Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Utrecht",
     "author_odds": "2.05",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Utrecht at 2.05"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 19:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 19:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "445f84c57348c4febde4beb5dbcc21ef078b273f48edf3a97efa8a1f999b7936",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Utrecht",
      "decimal_odds": "2.05",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T20:50:20.270Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f64ac8365f2ccf54df4acbc572a8b3de0fabe5ca1a03c7076166079980efc2b9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Utrecht",
      "decimal_odds": "2.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T20:50:32.920Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/utrecht-nec-nimegue-386180/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Utrecht to win"
   }
  },
  {
   "record_id": "n-4b167ca8bc8ee18f2cc72138",
   "url": "/authors/ilies-peeters/picks/5/#pick-n-4b167ca8bc8ee18f2cc72138",
   "match": "AZ Alkmaar v FC Groningen",
   "match_url": "/football/matches/az-alkmaar-vs-fc-groningen-2026-11-08/",
   "kickoff": "2026-11-08T15:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 43.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: AZ Alkmaar at 1.35",
   "quote": null,
   "group": "pending",
   "outcome": "Pending",
   "claim_outcome": null,
   "final_score": null,
   "reason": "awaiting the final score",
   "reason_code": "waiting",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T20:27:28.318Z",
   "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-4b167ca8bc8ee18f2cc72138",
    "quote_text": "Notre pronostic AZ Alkmaar - Groningen : Victoire de l'AZ Alkmaar !\n\nLe pronostic :\n\nAZ Alkmaar gagne\n\n1.35",
    "fragment_from": 10229,
    "fragment_to": 10336,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "aede2307c1bae6c237af6251fabbe2000696980ca816ae71f31bfea893709374",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T20:27:28.318Z",
    "executed_at": "2026-11-06T20:50:57.229Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8505c177e560",
     "display_name": "AZ Alkmaar — FC Groningen",
     "competition_name": "Eredivisie",
     "starts_at": "2026-11-08T15:45:00.000Z",
     "url": "/football/matches/az-alkmaar-vs-fc-groningen-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AZ Alkmaar",
    "odds_set": {
     "by_author": "1.35",
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-11-06T20:25:11.510Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T20:27:28.318Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AZ Alkmaar",
     "author_odds": "1.35",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AZ Alkmaar at 1.35"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 15:45 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 15:45 UTC."
    },
    "settlements": [
     {
      "operation_id": "835e5ec6b87e3dff790fde579a59d2c2c6281d18d550b894712d3e4a16e6d242",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "AZ Alkmaar",
      "decimal_odds": "1.35",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T20:50:33.076Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "486d4ffe9e7460395f6e411895e06aed6713ee9db2ff68839177c4ebeaa3712b",
      "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": "AZ Alkmaar",
      "decimal_odds": "1.5300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T20:50:57.229Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/az-alkmaar-groningue-386178/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AZ Alkmaar to win"
   }
  },
  {
   "record_id": "n-480453cf193f66e42d970cd0",
   "url": "/authors/ilies-peeters/picks/4/#pick-n-480453cf193f66e42d970cd0",
   "match": "PSV Eindhoven v Willem II Tilburg",
   "match_url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
   "kickoff": "2026-10-31T17:45:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 47.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: PSV Eindhoven",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "7-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-29T17:56:51.683Z",
   "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-480453cf193f66e42d970cd0",
    "quote_text": "Notre pronostic PSV - Willem II : Victoire du PSV !",
    "fragment_from": 10363,
    "fragment_to": 10414,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/psv-eindhoven-willem-ii-383218/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b076931db68a7cd9b44896dcc66cd11d14e3127b039da1252f2cd2afb221e6e7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T17:56:51.683Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-065425be6294",
     "display_name": "PSV Eindhoven — Willem II Tilburg",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-31T17:45:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-willem-ii-tilburg-2026-10-31/",
     "scoreline": "7-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "PSV Eindhoven",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-29T17:56:51.683Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "PSV Eindhoven",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: PSV Eindhoven"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "7-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was PSV Eindhoven 7-0 Willem II Tilburg."
    },
    "settlements": [
     {
      "operation_id": "54f24aa247b42d7e8be30039f77cb3c66119303c57d97c64b98306514d673375",
      "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": "PSV Eindhoven",
      "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": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/psv-eindhoven-willem-ii-383218/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "PSV Eindhoven to win"
   }
  },
  {
   "record_id": "n-05fd82d2719bd2e24c76aa52",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-05fd82d2719bd2e24c76aa52",
   "match": "Gil Vicente v FC Porto",
   "match_url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
   "kickoff": "2026-10-24T19:30:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 47.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 4.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": null,
   "recorded_at": "2026-10-22T19:46:51.695Z",
   "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-05fd82d2719bd2e24c76aa52",
    "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Gil Vicente vs FC Porto est de 9.38% - cote de 4.4 chez Winamax.",
    "fragment_from": 2841,
    "fragment_to": 2975,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/gil-vicente-porto-381542/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0a398d7f82ec567d535922dc20034db9fc781111dc875c4d2f90ae55e5f5d0bc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T19:46:51.695Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-63275223a897",
     "display_name": "Gil Vicente — FC Porto",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-24T19:30:00.000Z",
     "url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "4.4",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T19:46:51.695Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": "4.4",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 4.4"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gil Vicente 0-1 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "d33bd73a15772c04c24c7ff5321a53a11640c7cfc89e21c7c074f1646571e99a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f01ccb4fe72c30df599b2403dd6aa923b1d496ab1a4f9e903de85420f42cea49",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/gil-vicente-porto-381542/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-e6acf9a3e34a75c039e751ce",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-e6acf9a3e34a75c039e751ce",
   "match": "Gil Vicente v FC Porto",
   "match_url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
   "kickoff": "2026-10-24T19:30:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 47.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Gil Vicente at 7.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": null,
   "recorded_at": "2026-10-22T19:46:51.695Z",
   "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-e6acf9a3e34a75c039e751ce",
    "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 34.8% pour un pronostic victoire de Gil Vicente contre FC Porto avec une cote de 7.5 chez PMU Play.",
    "fragment_from": 2687,
    "fragment_to": 2839,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/gil-vicente-porto-381542/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0a398d7f82ec567d535922dc20034db9fc781111dc875c4d2f90ae55e5f5d0bc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T19:46:51.695Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-63275223a897",
     "display_name": "Gil Vicente — FC Porto",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-24T19:30:00.000Z",
     "url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Gil Vicente",
    "odds_set": {
     "by_author": "7.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T19:46:51.695Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Gil Vicente",
     "author_odds": "7.5",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Gil Vicente at 7.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gil Vicente 0-1 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "50b181422b76bb1127e1d06054b1621a137d241fa14fcdcdd7adb3f5b8c302b0",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Gil Vicente",
      "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": "37f76733f1934cfd3818b0c9586d47b8d8a05640b87dc294f27b7be78305c873",
      "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": "Gil Vicente",
      "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": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/gil-vicente-porto-381542/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gil Vicente to win"
   }
  },
  {
   "record_id": "n-0b5be4669fef0451845a7a4e",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-0b5be4669fef0451845a7a4e",
   "match": "Gil Vicente v FC Porto",
   "match_url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
   "kickoff": "2026-10-24T19:30:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 47.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Porto at 1.36",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T19:46:51.695Z",
   "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-0b5be4669fef0451845a7a4e",
    "quote_text": "FC Porto gagne\n\n1.36",
    "fragment_from": 10197,
    "fragment_to": 10217,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/gil-vicente-porto-381542/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0a398d7f82ec567d535922dc20034db9fc781111dc875c4d2f90ae55e5f5d0bc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T19:46:51.695Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-63275223a897",
     "display_name": "Gil Vicente — FC Porto",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-24T19:30:00.000Z",
     "url": "/football/matches/gil-vicente-vs-fc-porto-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Porto",
    "odds_set": {
     "by_author": "1.36",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T19:46:51.695Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Porto",
     "author_odds": "1.36",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Porto at 1.36"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Gil Vicente 0-1 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "9f654e97c90d9e5030cdf4553ad0e7a9d63cf28a18b693a6f13238f700e4d9f6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Porto",
      "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": "3f29c69070673fe083f0f72864822f08a2dbfe5caa18161e1e07bde8822a06d3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Porto",
      "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": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/gil-vicente-porto-381542/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto to win"
   }
  },
  {
   "record_id": "n-5da139ea604cf3079f015a73",
   "url": "/authors/ilies-peeters/picks/3/#pick-n-5da139ea604cf3079f015a73",
   "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": 41.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Go Ahead Eagles at 1.82",
   "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": null,
   "recorded_at": "2026-10-16T16:56:53.089Z",
   "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-5da139ea604cf3079f015a73",
    "quote_text": "Go Ahead Eagles gagne\n\n1.82",
    "fragment_from": 10136,
    "fragment_to": 10163,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/zwolle-go-ahead-eagles-379937/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "50d592aa7ea3c1216c797ecc7fdc9de26ed0f4d60ecd4e00045b62cf8ef4b630",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-16T16:56:53.089Z",
    "executed_at": null,
    "statement_class": "priced",
    "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": "1.82",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-16T16:56:53.089Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Go Ahead Eagles",
     "author_odds": "1.82",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Go Ahead Eagles at 1.82"
    },
    "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": "e8cf228d41b9d8a91520d80ef2d63ec466ddc1c2fcc35d0570104d6d77d02c16",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "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
     },
     {
      "operation_id": "587c1f4fa79b571840335f4af4b7acef20df8bc64399713833566bb22ef19a29",
      "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": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/zwolle-go-ahead-eagles-379937/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Go Ahead Eagles to win"
   }
  },
  {
   "record_id": "n-1ade1dbc6c125c20a12059ae",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-1ade1dbc6c125c20a12059ae",
   "match": "Tokyo Verdy v FC Tokyo",
   "match_url": null,
   "kickoff": "2026-10-17T05:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 39.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Tokyo at 1.56",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-4",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-15T13:57:37.005Z",
   "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-1ade1dbc6c125c20a12059ae",
    "quote_text": "FC Tokyo gagne\n\n1.56",
    "fragment_from": 8956,
    "fragment_to": 8976,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/tokyo-verdy-fc-tokyo-379548/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5931e9180da758b02821e2e6f9d452f3dfa0067fff24e85c95e3a38c36f4a9e5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-15T13:57:37.005Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-27c9e1c9fee3",
     "display_name": "Tokyo Verdy — FC Tokyo",
     "competition_name": "J1 League",
     "starts_at": "2026-10-17T05:00:00.000Z",
     "url": null,
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Tokyo",
    "odds_set": {
     "by_author": "1.56",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-15T13:57:37.005Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Tokyo",
     "author_odds": "1.56",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Tokyo at 1.56"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Tokyo Verdy 0-4 FC Tokyo."
    },
    "settlements": [
     {
      "operation_id": "eb25c63243d222033c31754776175ca2f8400baf30b37c800f16633f99104f00",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Tokyo",
      "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": "b17aab9de936a5c31a764556a3e1b637fe1b136d347a561415aef89474d0a170",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Tokyo",
      "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": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/tokyo-verdy-fc-tokyo-379548/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Tokyo to win"
   }
  },
  {
   "record_id": "n-cf8e7cdeb333fa5b5f4d7266",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-cf8e7cdeb333fa5b5f4d7266",
   "match": "Shimizu S-Pulse v Gamba Osaka",
   "match_url": null,
   "kickoff": "2026-10-17T04:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 40.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Shimizu S-Pulse at 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-2",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-15T11:46:51.105Z",
   "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-cf8e7cdeb333fa5b5f4d7266",
    "quote_text": "Shimizu S-Pulse gagne\n\n2.00",
    "fragment_from": 9054,
    "fragment_to": 9081,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/shimizu-s-pulse-gamba-osaka-379506/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "62492ff9dc91aaa224591e6956b89a65e3c313d2c79e617eec5dc6e8cb740a8a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-15T11:46:51.105Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-18fdfa742a97",
     "display_name": "Shimizu S-Pulse — Gamba Osaka",
     "competition_name": "J1 League",
     "starts_at": "2026-10-17T04:00:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Shimizu S-Pulse",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-15T11:46:51.105Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Shimizu S-Pulse",
     "author_odds": "2",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Shimizu S-Pulse at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Shimizu S-Pulse 2-2 Gamba Osaka."
    },
    "settlements": [
     {
      "operation_id": "8cabcf72b2e1883ad10580cf00ad7a2e0a7b14c12b440af5acc489049b48f556",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Shimizu S-Pulse",
      "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": "8b8f008f5f78ed725339b1639be8babc7680d95ad054f7492f1061513550cf4e",
      "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": "Shimizu S-Pulse",
      "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": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/shimizu-s-pulse-gamba-osaka-379506/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shimizu S-Pulse to win"
   }
  },
  {
   "record_id": "n-de085f416f7488001bd4b27b",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-de085f416f7488001bd4b27b",
   "match": "FC Utrecht v Willem II Tilburg",
   "match_url": "/football/matches/fc-utrecht-vs-willem-ii-tilburg-2026-10-11/",
   "kickoff": "2026-10-11T10:15:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 42.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Utrecht",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T15:32:48.123Z",
   "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-de085f416f7488001bd4b27b",
    "quote_text": "Notre pronostic Utrecht - Willem II : Victoire d'Utrecht !",
    "fragment_from": 9570,
    "fragment_to": 9628,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/utrecht-willem-ii-377282/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ffcfac5238d77bcff53a3bb7924cef3f1a61fa1fdc5e7ba772dd842a001e6bb8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T15:32:48.123Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0bda80625d12",
     "display_name": "FC Utrecht — Willem II Tilburg",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-11T10:15:00.000Z",
     "url": "/football/matches/fc-utrecht-vs-willem-ii-tilburg-2026-10-11/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Utrecht",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T15:32:48.123Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Utrecht",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Utrecht"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Utrecht 3-1 Willem II Tilburg."
    },
    "settlements": [
     {
      "operation_id": "d34908482a45e8e3981eef630553a70b013f2cc294ca65f94b6ff8a98df7c8fa",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Utrecht",
      "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.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/utrecht-willem-ii-377282/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Utrecht to win"
   }
  },
  {
   "record_id": "n-22aee4725c9877281dc6cd6f",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-22aee4725c9877281dc6cd6f",
   "match": "Marítimo v FC Porto",
   "match_url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
   "kickoff": "2026-10-10T17:00:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 26.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Porto",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T14:57:01.614Z",
   "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-22aee4725c9877281dc6cd6f",
    "quote_text": "Notre pronostic Maritimo - FC Porto : Victoire du FC Porto !",
    "fragment_from": 9135,
    "fragment_to": 9195,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/maritimo-porto-377111/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "66298de2100506245ee2d9c9bc8fc8664b1f978bffcf7b848a56bc8ae7b4d398",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:57:01.614Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-5d9efad94cea",
     "display_name": "Marítimo — FC Porto",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-10T17:00:00.000Z",
     "url": "/football/matches/maritimo-vs-fc-porto-2026-10-10/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Porto",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T14:57:01.614Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Porto",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Porto"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Marítimo 1-2 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "e79b296a0e20ec885f90de1b4a93101d25a393f891bc9ba8661dc195b196f184",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Porto",
      "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.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/maritimo-porto-377111/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto to win"
   }
  },
  {
   "record_id": "n-67a2ee30ab3b3e088c3cad17",
   "url": "/authors/ilies-peeters/picks/2/#pick-n-67a2ee30ab3b3e088c3cad17",
   "match": "Go Ahead Eagles v Sparta Rotterdam",
   "match_url": "/football/matches/go-ahead-eagles-vs-sparta-rotterdam-2026-10-10/",
   "kickoff": "2026-10-10T14:30:00.000Z",
   "competition": "Eredivisie",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Go Ahead Eagles",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-3",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T14:41:42.983Z",
   "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-67a2ee30ab3b3e088c3cad17",
    "quote_text": "Le pronostic de la rédaction pour le match Go Ahead Eagles-Sparta Rotterdam en Eredivisie est : Victoire des G. A Eagles !",
    "fragment_from": 2192,
    "fragment_to": 2314,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/go-ahead-eagles-sparta-rotterdam-377079/",
     "display_name": null,
     "speaker": "Ilies Peeters",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0a8390f686b04b232325d8bd44dc476ba9cb5e6e6ee09789171d442b2df6f419",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:41:42.983Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f6122ee4f3d7",
     "display_name": "Go Ahead Eagles — Sparta Rotterdam",
     "competition_name": "Eredivisie",
     "starts_at": "2026-10-10T14:30:00.000Z",
     "url": "/football/matches/go-ahead-eagles-vs-sparta-rotterdam-2026-10-10/",
     "scoreline": "3-3",
     "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": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T14:41:42.983Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Go Ahead Eagles",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Go Ahead Eagles"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Go Ahead Eagles 3-3 Sparta Rotterdam."
    },
    "settlements": [
     {
      "operation_id": "b0b9387b2830c82dc6bb7be2dddc856ff197852a629c1bb47a001f9ab12b438c",
      "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.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Ilies Peeters",
     "publisher": "sportytrader.com",
     "forecaster": "Ilies Peeters",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://www.sportytrader.com/pronostics/go-ahead-eagles-sparta-rotterdam-377079/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Go Ahead Eagles to win"
   }
  },
  {
   "record_id": "n-0eeaecd06909380d308b1160",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Twente - Ajax : Match nul à la pause !\n\nLe pronostic :\n\nMatch nul à la mi-temps\n\n2.25",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T20:17:13.415Z",
   "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-7e0ec4d8d31a646704cac9ca",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nMatch nul à la mi-temps\n\n2.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T15:56:51.153Z",
   "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-7395966df8f8525459e19c38",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Score nul à la pause !",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T15:56:51.153Z",
   "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-b884b35791a22d2fc60debf8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Heerenveen - Feyenoord : Victoire de Heerenveen !\n\nLe pronostic :\n\nHeerenveen gagne\n\n3.55",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-06T11:26:51.082Z",
   "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-2ee98e6141d54b8d06747d20",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Sporting - Moreirense : Moins de 2,5 buts dans le match !\n\nLe pronostic :\n\nMoins de 2.5 buts\n\n2.45",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-05T20:36:52.150Z",
   "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-2d2ba3d1feff3b6f045e00a3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Goztepe Izmir gagne\n\n1.77",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-05T16:06:52.482Z",
   "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-9f5149a6cc849eb0f1cef03e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Benfica - Lech Poznan : Victoire de Benfica à la pause !\n\nLe pronostic :\n\nBenfica mène à la mi-temps\n\n1.35",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-11-03T20:27:00.126Z",
   "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-650523f8fbca8b5591f5bc81",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Zwolle - Den Haag : Match nul !\n\nLe pronostic :\n\nMatch nul\n\n3.50",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-30T12:38:12.669Z",
   "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-8183445bcbeff06db3ea1535",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "PSV Eindhoven mène à la mi-temps\n\n1.19",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-29T17:56:51.683Z",
   "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-252e25956e93de1f469fdfe6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Feyenoord - Fortuna Sittard : Match nul à la pause !\n\nLe pronostic :\n\nMatch nul à la mi-temps\n\n3.20",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-29T15:36:50.880Z",
   "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-2f5d9ac4d11e9418c20e67d3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Casa Pia - Sporting : Victoire du Sporting !\n\nLe pronostic :\n\nSporting Portugal gagne\n\n1.18",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-28T20:27:11.040Z",
   "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-aaefe111572a4f2a585e2759",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Den Haag - Heerenveen : Match nul !\n\nLe pronostic :\n\nMatch nul\n\n3.60",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T19:06:54.622Z",
   "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-5e7ffddeae35fe7656cf7b01",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "FC Salzbourg gagne\n\n1.51",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T19:26:55.175Z",
   "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-b3600796a1760c1f584b8cae",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre modèle de prévisions donne 49.28% de chances ⭐ pour un pari victoire de Real Sociedad vs Lillestrom SK avec une cote de 1.47 chez Winamax.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T19:26:54.469Z",
   "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-3ff7c8d11fdfedfce02de865",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bayer Leverkusen gagne\n\n1.16",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-20T16:56:59.765Z",
   "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-0e40b9f15f1b154557874bb0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Cambuur - AZ Alkmaar : Match nul !\n\nLe pronostic :\n\nMatch nul\n\n4.60",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-16T19:26:52.235Z",
   "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-f65bf4c2920dc6c7d00ed546",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire du Fortuna Sittard !\n\nLe pronostic :\n\nFortuna Sittard gagne\n\n4.10",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-16T18:06:51.140Z",
   "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-288a1f0a8ea3314b18289cf4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre modèle de prévisions donne 49.58% de chances ⭐ pour un pari victoire de Ajax vs Groningen avec une cote de 1.82 chez Winamax.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-16T17:06:51.289Z",
   "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-53a4deb2f25aa9879d0a7509",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Groningen vs Ajax est de 21.46% - cote de 3.9 chez Unibet.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-16T17:06:51.289Z",
   "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-0222f769f326da6e9072f52b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nGroningen gagne\n\n3.20",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-16T17:06:51.289Z",
   "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-690d7fc8db6290825d0bf1f3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nMatch nul\n\n3.82",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-15T19:06:54.700Z",
   "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-1fe4f9d3d3c91f08933bfa61",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Telstar - Feyenoord : Victoire du Feyenoord !\n\nLe pronostic :\n\nFeyenoord gagne\n\n1.24",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-15T18:06:53.375Z",
   "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-29d18a94835fa5293f01198a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "PSV Eindhoven gagne\n\n1.19",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-15T14:36:55.610Z",
   "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-7c438708c79e29f49c4c8c13",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de La Gantoise !\n\nLe pronostic :\n\nLa Gantoise gagne\n\n1.50",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-13T17:16:54.261Z",
   "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-f561e291ac0260943acae80d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Benfica - Guimarães : Victoire du SL Benfica !",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T17:03:39.705Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-92f4e7b934439105ce865d92",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Benfica mène à la mi-temps\n\n1.47",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T17:03:39.705Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-cff8235b26f6117b5c2d91a1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nMatch nul\n\n4.7",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T16:08:29.073Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-be9bd9a9cd219cbee60cf07f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Santa Clara !",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-09T14:41:44.544Z",
   "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
  }
 ],
 "lead_time": {
  "contract_version": 1,
  "threshold_hours": 2.0,
  "picks": 36,
  "before_kickoff": 36,
  "after_kickoff": 0,
  "at_least_2h": 36,
  "share_2h_plus": 100.0,
  "median_hours": 47.6,
  "min_hours": 23.8,
  "max_hours": 48.9,
  "words": "Hours between the moment we recorded the pick and kick-off; the share counts picks recorded at least two hours before kick-off."
 },
 "baseline": {
  "contract_version": 1,
  "series_code": "market_price",
  "rule": "recorded-line-1.0",
  "state": "settled",
  "picks": 21,
  "settled_picks_all": 24,
  "excluded": {
   "market_without_favourite": 0,
   "no_recorded_line": 3,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 210000,
  "author_net_hundredths": 83950,
  "favourite_net_hundredths": -38913,
  "difference_hundredths": 122863,
  "author_return_percent": 39.98,
  "favourite_return_percent": -18.53,
  "author_hit_rate": 47.6,
  "favourite_hit_rate": 42.9,
  "picked_favourite_share": 47.6,
  "by_market": [
   {
    "market_code": "1x2",
    "picks": 21,
    "staked_hundredths": 210000,
    "author_net_hundredths": 83950,
    "favourite_net_hundredths": -38913,
    "author_hits": 10,
    "favourite_hits": 9,
    "picked_favourite": 10,
    "author_return_percent": 39.98,
    "favourite_return_percent": -18.53
   }
  ],
  "return_over_time": [
   {
    "kickoff": "2026-10-10T16:45:00.000Z",
    "author_cumulative_hundredths": -10000,
    "favourite_cumulative_hundredths": 7937
   },
   {
    "kickoff": "2026-10-10T18:00:00.000Z",
    "author_cumulative_hundredths": 31400,
    "favourite_cumulative_hundredths": -2063
   },
   {
    "kickoff": "2026-10-10T19:00:00.000Z",
    "author_cumulative_hundredths": 21400,
    "favourite_cumulative_hundredths": -12063
   },
   {
    "kickoff": "2026-10-11T14:45:00.000Z",
    "author_cumulative_hundredths": 11400,
    "favourite_cumulative_hundredths": 2937
   },
   {
    "kickoff": "2026-10-15T16:45:00.000Z",
    "author_cumulative_hundredths": 44300,
    "favourite_cumulative_hundredths": -7063
   },
   {
    "kickoff": "2026-10-15T19:00:00.000Z",
    "author_cumulative_hundredths": 34300,
    "favourite_cumulative_hundredths": -17063
   },
   {
    "kickoff": "2026-10-15T19:00:00.000Z",
    "author_cumulative_hundredths": 57800,
    "favourite_cumulative_hundredths": -27063
   },
   {
    "kickoff": "2026-10-18T18:00:00.000Z",
    "author_cumulative_hundredths": 47800,
    "favourite_cumulative_hundredths": -37063
   },
   {
    "kickoff": "2026-10-18T18:00:00.000Z",
    "author_cumulative_hundredths": 37800,
    "favourite_cumulative_hundredths": -47063
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": 42800,
    "favourite_cumulative_hundredths": -42063
   },
   {
    "kickoff": "2026-10-24T14:30:00.000Z",
    "author_cumulative_hundredths": 32800,
    "favourite_cumulative_hundredths": -52063
   },
   {
    "kickoff": "2026-10-25T11:15:00.000Z",
    "author_cumulative_hundredths": 46300,
    "favourite_cumulative_hundredths": -38563
   },
   {
    "kickoff": "2026-10-25T13:30:00.000Z",
    "author_cumulative_hundredths": 78300,
    "favourite_cumulative_hundredths": -48563
   },
   {
    "kickoff": "2026-10-25T13:30:00.000Z",
    "author_cumulative_hundredths": 107300,
    "favourite_cumulative_hundredths": -58563
   },
   {
    "kickoff": "2026-10-25T15:45:00.000Z",
    "author_cumulative_hundredths": 112650,
    "favourite_cumulative_hundredths": -53213
   },
   {
    "kickoff": "2026-10-25T19:00:00.000Z",
    "author_cumulative_hundredths": 102650,
    "favourite_cumulative_hundredths": -63213
   },
   {
    "kickoff": "2026-10-31T20:00:00.000Z",
    "author_cumulative_hundredths": 109850,
    "favourite_cumulative_hundredths": -56013
   },
   {
    "kickoff": "2026-11-01T15:45:00.000Z",
    "author_cumulative_hundredths": 99850,
    "favourite_cumulative_hundredths": -66013
   },
   {
    "kickoff": "2026-11-05T17:45:00.000Z",
    "author_cumulative_hundredths": 89850,
    "favourite_cumulative_hundredths": -56013
   },
   {
    "kickoff": "2026-11-05T17:45:00.000Z",
    "author_cumulative_hundredths": 79850,
    "favourite_cumulative_hundredths": -43013
   },
   {
    "kickoff": "2026-11-07T16:00:00.000Z",
    "author_cumulative_hundredths": 83950,
    "favourite_cumulative_hundredths": -38913
   }
  ],
  "words": "Same stakes, same matches, same recorded moment: the author’s picks against backing the market favourite by the recorded line. Only markets with a single shortest price count (match result, over/under, both teams to score, handicap); correct score and combined markets are left out."
 },
 "pagination": {
  "per_page": 20,
  "total": 64,
  "pages": 5,
  "page_urls": [
   "/authors/ilies-peeters/",
   "/authors/ilies-peeters/picks/2/",
   "/authors/ilies-peeters/picks/3/",
   "/authors/ilies-peeters/picks/4/",
   "/authors/ilies-peeters/picks/5/"
  ],
  "groups": {
   "settled": 24,
   "pending": 2,
   "excluded": 38
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/authors/ilies-peeters/",
  "current": true
 },
 "title_tag": "Ilies Peeters Predictions: This Week's Picks & Verified Record",
 "calculator": null,
 "person": {
  "person_id": "o-1196a2597bf63a34e6034711",
  "type_code": "individual",
  "name_shown": "Ilies Peeters",
  "main_entity": "e-1196a2597bf63a34e6034711",
  "identity": {
   "status": "not_verified",
   "is_verified": false,
   "when": null,
   "source_list": []
  },
  "platform_list": [
   {
    "entity_ref": "e-1196a2597bf63a34e6034711",
    "medium": "SportyTrader — Pronostic Football",
    "channel": "section pages",
    "domain": "sportytrader.com",
    "source_info": "sportytrader-com",
    "byline": "Ilies Peeters",
    "url": "/sources/sportytrader-com/",
    "summary": {
     "statements": 375,
     "predictions": 64,
     "settled_picks": 24,
     "headline_kind": "live_snapshot",
     "return_percent": 29.08,
     "headline_part": "live",
     "period_from": "2026-10-09",
     "period_to": "2026-11-06"
    }
   }
  ],
  "previously": [],
  "trust_tier": "probation"
 },
 "data_revision": {
  "data_version": "2026-11-07.2",
  "updated": "2026-11-07",
  "current_release": "2026-11-07.2",
  "data_as_of": "2026-11-07",
  "method_version": "2.2",
  "price_rule": "independent odds snapshot",
  "series_code": "market_price",
  "sample": {
   "settled_picks": 24,
   "matches": 24,
   "void": 0,
   "period_from": "2026-10-10",
   "period_to": "2026-11-07",
   "composition_hash": "10156d5ea325a66b431ed6d5e7a88e50908505c25ecf92e652db35b58b8e8eb2"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-c0427f40209e4ff9b7c2",
   "at": "2026-11-07T20:05:20.937Z",
   "data_version": "2026-11-07.2",
   "previous_data_version": "2026-11-07.1",
   "url": "/authors/ilies-peeters/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-06.1",
    "return_percent": "28.57",
    "settled_picks": 23,
    "matches": 23,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "623c66f7e22764cd8b8a35f94f5732417e0eb170c215dd7d13cc8dd41c572024",
    "text": "+28.57% on 23 settled picks across 23 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-07.2",
    "return_percent": "29.08",
    "settled_picks": 24,
    "matches": 24,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "10156d5ea325a66b431ed6d5e7a88e50908505c25ecf92e652db35b58b8e8eb2",
    "text": "+29.08% on 24 settled picks across 24 matches · independent odds snapshot · method 2.2"
   },
   "reason": "1 new settled pick from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-91e8ea051c49329e7f1f",
   "at": "2026-11-06T14:46:17.511Z",
   "data_version": "2026-11-06.1",
   "previous_data_version": "2026-11-05.3",
   "url": "/authors/ilies-peeters/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-01.3",
    "return_percent": "40.81",
    "settled_picks": 21,
    "matches": 21,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f83873b4330d94287de0e87c921bda97876024db001ecabf12ef061e6257db83",
    "text": "+40.81% on 21 settled picks across 21 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-06.1",
    "return_percent": "28.57",
    "settled_picks": 23,
    "matches": 23,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "623c66f7e22764cd8b8a35f94f5732417e0eb170c215dd7d13cc8dd41c572024",
    "text": "+28.57% on 23 settled picks across 23 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 2 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-ee0fc406bad3b3514352",
   "at": "2026-11-01T19:56:40.745Z",
   "data_version": "2026-11-01.3",
   "previous_data_version": "2026-11-01.2",
   "url": "/authors/ilies-peeters/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-01.1",
    "return_percent": "55.47",
    "settled_picks": 18,
    "matches": 18,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "92768c71e20ba03659d71c7063c129fbdc1ab872c83a21dc972491f914370ad2",
    "text": "+55.47% on 18 settled picks across 18 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.3",
    "return_percent": "40.81",
    "settled_picks": 21,
    "matches": 21,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "f83873b4330d94287de0e87c921bda97876024db001ecabf12ef061e6257db83",
    "text": "+40.81% on 21 settled picks across 21 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 3 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 3,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-b728ca816d69c83e7865",
   "at": "2026-11-01T06:32:40.816Z",
   "data_version": "2026-11-01.1",
   "previous_data_version": "2026-10-31.2",
   "url": "/authors/ilies-peeters/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-27.1",
    "return_percent": "54.50",
    "settled_picks": 17,
    "matches": 17,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "9f70aec060cdc73a94d049ecb845eaf31f224b2f6f585af4f3f050b136333266",
    "text": "+54.50% on 17 settled picks across 17 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.1",
    "return_percent": "55.47",
    "settled_picks": 18,
    "matches": 18,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "92768c71e20ba03659d71c7063c129fbdc1ab872c83a21dc972491f914370ad2",
    "text": "+55.47% on 18 settled picks across 18 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-33efbcca9b179ccdccd3",
   "at": "2026-10-27T07:47:02.386Z",
   "data_version": "2026-10-27.1",
   "previous_data_version": "2026-10-26.1",
   "url": "/authors/ilies-peeters/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-22.4",
    "return_percent": "41.50",
    "settled_picks": 6,
    "matches": 6,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "d539d3632c34edaf666e2e93e2af83d0e4a1423dc81dd67bdeb1e14c56fd4430",
    "text": "+249.00 points on 6 settled picks across 6 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-27.1",
    "return_percent": "54.50",
    "settled_picks": 17,
    "matches": 17,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "9f70aec060cdc73a94d049ecb845eaf31f224b2f6f585af4f3f050b136333266",
    "text": "+54.50% on 17 settled picks across 17 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 9 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 2 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 11,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-443793b207159a410ab0",
   "at": "2026-10-22T13:04:00.441Z",
   "data_version": "2026-10-22.4",
   "previous_data_version": "2026-10-22.3",
   "url": "/authors/ilies-peeters/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-18.8",
    "return_percent": "69.80",
    "settled_picks": 5,
    "matches": 5,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "3e20c182f30b985b2bc15acca4a2befec1603b15b616506214233d536dfac38f",
    "text": "+349.00 points on 5 settled picks across 5 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-22.4",
    "return_percent": "41.50",
    "settled_picks": 6,
    "matches": 6,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "d539d3632c34edaf666e2e93e2af83d0e4a1423dc81dd67bdeb1e14c56fd4430",
    "text": "+249.00 points on 6 settled picks across 6 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-c9875c0a697c95e4dc78",
   "at": "2026-10-18T21:29:31.006Z",
   "data_version": "2026-10-18.8",
   "previous_data_version": "2026-10-18.7",
   "url": "/authors/ilies-peeters/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-15.9",
    "return_percent": "112.25",
    "settled_picks": 4,
    "matches": 4,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "84057eb013100d56db01053f969e3397f1731aafab7e96eeba0ef0b5c626c07d",
    "text": "+449.00 points on 4 settled picks across 4 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-18.8",
    "return_percent": "69.80",
    "settled_picks": 5,
    "matches": 5,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "3e20c182f30b985b2bc15acca4a2befec1603b15b616506214233d536dfac38f",
    "text": "+349.00 points on 5 settled picks across 5 matches · independent odds snapshot · method 2.2"
   },
   "reason": "1 new settled pick from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-373d3a2879cf108403eb",
   "at": "2026-10-15T21:55:15.257Z",
   "data_version": "2026-10-15.9",
   "previous_data_version": "2026-10-15.8",
   "url": "/authors/ilies-peeters/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-11.6",
    "return_percent": "71.33",
    "settled_picks": 3,
    "matches": 3,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "cd7cb3acb361cdba1a91bf4f90b00b53c34b0958f6bce686595e83db0586ea0b",
    "text": "+214.00 points on 3 settled picks across 3 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-15.9",
    "return_percent": "112.25",
    "settled_picks": 4,
    "matches": 4,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "84057eb013100d56db01053f969e3397f1731aafab7e96eeba0ef0b5c626c07d",
    "text": "+449.00 points on 4 settled picks across 4 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 1 earlier pick for matches played before the previous data version (found in archives or newly matched to a fixture).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-7cc394bcdfb97a443909",
   "at": "2026-10-11T19:38:24.634Z",
   "data_version": "2026-10-11.6",
   "previous_data_version": "2026-10-11.5",
   "url": "/authors/ilies-peeters/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-10.4",
    "return_percent": "157.00",
    "settled_picks": 2,
    "matches": 2,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "6d0cba663db56d366c08761ad6b0a61e9c3571a5400836f37510b515836de82c",
    "text": "+314.00 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-11.6",
    "return_percent": "71.33",
    "settled_picks": 3,
    "matches": 3,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "cd7cb3acb361cdba1a91bf4f90b00b53c34b0958f6bce686595e83db0586ea0b",
    "text": "+214.00 points on 3 settled picks across 3 matches · independent odds snapshot · method 2.2"
   },
   "reason": "1 new settled pick from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-0636626fa9af44750a3d",
   "at": "2026-10-10T23:53:02.873Z",
   "data_version": "2026-10-10.4",
   "previous_data_version": "2026-10-10.3",
   "url": "/authors/ilies-peeters/",
   "category": "new_results",
   "category_words": "New results",
   "before": null,
   "after": {
    "data_version": "2026-10-10.4",
    "return_percent": "157.00",
    "settled_picks": 2,
    "matches": 2,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "6d0cba663db56d366c08761ad6b0a61e9c3571a5400836f37510b515836de82c",
    "text": "+314.00 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2"
   },
   "reason": "First headline number for this record: 2 settled picks in the series “independent odds snapshot”.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  }
 ],
 "current_predictions": {
  "total_count": 2,
  "on_date": "2026-11-07T19:52",
  "row_list": [
   {
    "record_id": "n-4b167ca8bc8ee18f2cc72138",
    "url": "/authors/ilies-peeters/picks/5/#pick-n-4b167ca8bc8ee18f2cc72138",
    "match": "AZ Alkmaar v FC Groningen",
    "match_url": "/football/matches/az-alkmaar-vs-fc-groningen-2026-11-08/",
    "kickoff": "2026-11-08T15:45:00.000Z",
    "competition": "Eredivisie",
    "author_said": "1X2, match result: AZ Alkmaar at 1.35",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T20:27:28.318Z",
    "platform": null
   },
   {
    "record_id": "n-4faaaa6856ee644f1d2e3df7",
    "url": "/authors/ilies-peeters/picks/5/#pick-n-4faaaa6856ee644f1d2e3df7",
    "match": "FC Utrecht v NEC Nijmegen",
    "match_url": "/football/matches/fc-utrecht-vs-nec-nijmegen-2026-11-08/",
    "kickoff": "2026-11-08T19:00:00.000Z",
    "competition": "Eredivisie",
    "author_said": "1X2, match result: FC Utrecht at 2.05",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T20:37:10.529Z",
    "platform": null
   }
  ]
 },
 "counts_by_slice": {
  "portions": [
   {
    "code": "live",
    "title": "Recorded before kick-off",
    "price_rule": "Return at our recorded market price",
    "settled_picks": 24,
    "total_check": true,
    "market_list": [
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 24,
      "won": 11,
      "void": 0,
      "net_points_hundredths": 69800,
      "return_percent": "29.1",
      "period_from": "2026-10-10",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "2.75",
      "odds_from_author": 23,
      "odds_from_snapshot": 1
     }
    ],
    "leagues": [
     {
      "code_name": "Eredivisie",
      "in_words": "Eredivisie",
      "url": "/football/competitions/eredivisie/",
      "settled_picks": 16,
      "won": 7,
      "void": 0,
      "net_points_hundredths": 44300,
      "return_percent": "27.7",
      "period_from": "2026-10-10",
      "period_to": "2026-11-01",
      "small_sample": false,
      "average_odds": "2.52",
      "odds_from_author": 16,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 16,
        "won": 7,
        "void": 0,
        "net_points_hundredths": 44300,
        "return_percent": "27.7",
        "period_from": "2026-10-10",
        "period_to": "2026-11-01",
        "small_sample": false,
        "average_odds": "2.52",
        "odds_from_author": 16,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Europa League",
      "in_words": "UEFA Europa League",
      "url": "/football/competitions/uefa-europa-league/",
      "settled_picks": 4,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 8500,
      "return_percent": "21.2",
      "period_from": "2026-10-15",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "3.04",
      "odds_from_author": 4,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 4,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 8500,
        "return_percent": null,
        "period_from": "2026-10-15",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "3.04",
        "odds_from_author": 4,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Conference League",
      "in_words": "UEFA Conference League",
      "url": "/football/competitions/uefa-conference-league/",
      "settled_picks": 3,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 12900,
      "return_percent": "43.0",
      "period_from": "2026-10-15",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "4.06",
      "odds_from_author": 2,
      "odds_from_snapshot": 1,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 3,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 12900,
        "return_percent": null,
        "period_from": "2026-10-15",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "4.06",
        "odds_from_author": 2,
        "odds_from_snapshot": 1
       }
      ]
     },
     {
      "code_name": "Süper Lig",
      "in_words": "Süper Lig",
      "url": "/football/competitions/super-lig/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 4100,
      "return_percent": "41.0",
      "period_from": "2026-11-07",
      "period_to": "2026-11-07",
      "small_sample": true,
      "average_odds": "1.29",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 4100,
        "return_percent": null,
        "period_from": "2026-11-07",
        "period_to": "2026-11-07",
        "small_sample": true,
        "average_odds": "1.29",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     }
    ],
    "best_slice": {
     "portion": "live",
     "scope": "market",
     "competition": null,
     "competition_url": null,
     "market_code": "1x2",
     "market_words": "Match result",
     "in_words": "Match result",
     "settled_picks": 24,
     "won": 11,
     "lost": 13,
     "void": 0,
     "net_points_hundredths": 69800,
     "return_percent": "29.1",
     "small_sample": false,
     "threshold": 15,
     "average_odds": "2.75",
     "odds_from_author": 23,
     "odds_from_snapshot": 1,
     "period_from": "2026-10-10",
     "period_to": "2026-11-07"
    }
   }
  ],
  "best_slice": {
   "portion": "live",
   "scope": "market",
   "competition": null,
   "competition_url": null,
   "market_code": "1x2",
   "market_words": "Match result",
   "in_words": "Match result",
   "settled_picks": 24,
   "won": 11,
   "lost": 13,
   "void": 0,
   "net_points_hundredths": 69800,
   "return_percent": "29.1",
   "small_sample": false,
   "threshold": 15,
   "average_odds": "2.75",
   "odds_from_author": 23,
   "odds_from_snapshot": 1,
   "period_from": "2026-10-10",
   "period_to": "2026-11-07"
  }
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 9 October 2026 · 64 predictions · last change 6 November 2026",
  "url": "https://forecastrecord.com/authors/ilies-peeters/",
  "s": "2026-10-09",
  "prediction_count": 64,
  "refreshed_at": "2026-11-06",
  "html": "<a href=\"https://forecastrecord.com/authors/ilies-peeters/\">Record tracked by Forecast Record since 9 October 2026 · 64 predictions · last change 6 November 2026</a>"
 },
 "trust": {
  "tier": "probation",
  "in_words": "Probation",
  "settled_count": 34,
  "days": 29,
  "weeks": 5,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 16,
  "first_settled_on": "2026-10-10",
  "products_in_level": 1,
  "rule": {
   "tracked": {
    "min_settled": 30,
    "min_days": 30,
    "min_distinct_weeks": 2,
    "no_violations": true
   },
   "established": {
    "min_settled": 100,
    "min_days": 90
   }
  },
  "show": true
 },
 "colleagues": [
  {
   "source_code": "sportytrader-com",
   "source_name": "SportyTrader — Pronostic Football",
   "source_url": "/sources/sportytrader-com/",
   "label": "Also at SportyTrader — Pronostic Football",
   "authors_total": 8,
   "authors": [
    {
     "name": "Steeven Occhipinti",
     "url": "/authors/steeven-occhipinti/",
     "headline_part": "live",
     "settled_picks": 153,
     "return_percent": "-14.2",
     "small_sample": false,
     "average_odds": "1.77",
     "odds_from_author": 151,
     "odds_from_snapshot": 2
    },
    {
     "name": "Baptiste Couturiaux",
     "url": "/authors/baptiste-couturiaux/",
     "headline_part": "live",
     "settled_picks": 63,
     "return_percent": "-13.9",
     "small_sample": false,
     "average_odds": "1.83",
     "odds_from_author": 60,
     "odds_from_snapshot": 3
    },
    {
     "name": "David Ratabouil",
     "url": "/authors/david-ratabouil/",
     "headline_part": "live",
     "settled_picks": 36,
     "return_percent": "-3.7",
     "small_sample": false,
     "average_odds": "1.68",
     "odds_from_author": 36,
     "odds_from_snapshot": 0
    },
    {
     "name": "Medhi Poirier",
     "url": "/authors/medhi-poirier/",
     "headline_part": "live",
     "settled_picks": 21,
     "return_percent": "5.5",
     "small_sample": false,
     "average_odds": "1.54",
     "odds_from_author": 21,
     "odds_from_snapshot": 0
    },
    {
     "name": "Anthony Sardinha",
     "url": "/authors/anthony-sardinha/",
     "headline_part": "live",
     "settled_picks": 14,
     "return_percent": "0.0",
     "small_sample": false,
     "average_odds": "1.39",
     "odds_from_author": 10,
     "odds_from_snapshot": 4
    },
    {
     "name": "Jérémy Ernou",
     "url": "/authors/jeremy-ernou/",
     "headline_part": "live",
     "settled_picks": 5,
     "return_percent": null,
     "small_sample": true,
     "average_odds": "1.62",
     "odds_from_author": 5,
     "odds_from_snapshot": 0
    },
    {
     "name": "Léo Measson",
     "url": "/authors/leo-measson/",
     "headline_part": "live",
     "settled_picks": 3,
     "return_percent": null,
     "small_sample": true,
     "average_odds": "1.76",
     "odds_from_author": 3,
     "odds_from_snapshot": 0
    },
    {
     "name": "Quentin Despret",
     "url": "/authors/quentin-despret/",
     "headline_part": null,
     "settled_picks": 0,
     "return_percent": null,
     "small_sample": true,
     "average_odds": null,
     "odds_from_author": null,
     "odds_from_snapshot": null
    }
   ]
  }
 ],
 "author_type": "Tipster",
 "data_changes": {
  "added_later": "3 records added on 9 Oct 2026 found after the match. The current numbers include them; numbers published earlier, including the record before each match, do not change.",
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "person:o-1196a2597bf63a34e6034711",
 "source_revision": 165,
 "related": [
  {
   "url": "/cards/e-1196a2597bf63a34e6034711-bank/",
   "name": "Bankroll card — Ilies Peeters",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-1196a2597bf63a34e6034711-month-following/",
   "name": "A month following Ilies Peeters",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-1196a2597bf63a34e6034711-said-vs-happened/",
   "name": "Said → happened — Ilies Peeters",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-1196a2597bf63a34e6034711-turning-point/",
   "name": "Turning point — Ilies Peeters",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/for-authors/ilies-peeters/",
   "name": "Your record on Forecast Record: Ilies Peeters",
   "detail": null,
   "source_group": "for_authors"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 24,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 64,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 64,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 24,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 34,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.window",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 24,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  },
  {
   "set": "profile.checked",
   "entity": "e-1196a2597bf63a34e6034711",
   "value": 34,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
