{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "author",
 "url": "/authors/medhi-poirier/",
 "canonical": "/authors/medhi-poirier/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Medhi Poirier: Football Prediction Record",
 "description": "Verified record: 21 settled picks by Medhi Poirier recorded before kick-off across 21 matches, 9 Oct 2026 – 5 Nov 2026: +5.5% at our recorded market prices.",
 "first_paragraph": {
  "body": "Forecast Record recorded 21 settled live picks by Medhi Poirier before kick-off across 21 matches between 9 October and 5 November 2026. At our recorded market prices these picks returned +5.5% on the total staked. Of the 98 predictions we hold for Medhi Poirier, 60 are linked to matches: 59 were recorded by us before kick-off and 1 first found after the match. Figures as of 7 November 2026.",
  "key_number": "+5.5%",
  "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": 21,
  "date_count": 18,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:02:46.894Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "dbd795c58f8753bf8a6e3ee4e568906dad6cd0fb6e1523d8a5c098d58fc98c0b",
 "dependency_group": "author:e-898b69c17b51119c60412dc2",
 "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/medhi-poirier/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/authors/medhi-poirier/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-898b69c17b51119c60412dc2",
  "public_name": "Medhi Poirier",
  "tracker_number": 2617,
  "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-898b69c17b51119c60412dc2-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": "5.4890",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 21,
   "n_events": 21,
   "n_void": 0,
   "ci_low": "-30.3105",
   "ci_high": "36.7386",
   "ci_method": "cluster_bootstrap",
   "price_source": "market_price",
   "coverage_percent": "100.00",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:02:46.894Z",
   "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: 21 settled picks across 21 matches",
  "average_odds": "1.54",
  "odds_from_author": 21,
  "odds_from_snapshot": 0
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-53cfbe9baf111fe705ac3df0",
  "bankroll_hundredths": 1011527,
  "reserve_hundredths": 20000,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": 11527,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-10-09T20:07:28.340Z",
    "bankroll_hundredths": 990000,
    "profit_hundredths": -10000,
    "outcome_id": "ish-3a81c2a998de41a83c012641"
   },
   {
    "at": "2026-10-10T16:02:25.186Z",
    "bankroll_hundredths": 999500,
    "profit_hundredths": -500,
    "outcome_id": "ish-267b9ac8bad6ea908c7cfffa"
   },
   {
    "at": "2026-10-11T03:10:24.397Z",
    "bankroll_hundredths": 996289,
    "profit_hundredths": -3711,
    "outcome_id": "ish-dbf99731b3516268e7caf5ab"
   },
   {
    "at": "2026-10-11T21:13:49.726Z",
    "bankroll_hundredths": 1003808,
    "profit_hundredths": 3808,
    "outcome_id": "ish-0af6ca4309647c7fe36b6be7"
   },
   {
    "at": "2026-10-11T23:14:29.192Z",
    "bankroll_hundredths": 1009572,
    "profit_hundredths": 9572,
    "outcome_id": "ish-797d264531591c07600c1aba"
   },
   {
    "at": "2026-10-12T22:06:48.792Z",
    "bankroll_hundredths": 1015496,
    "profit_hundredths": 15496,
    "outcome_id": "ish-a7e010c38e6115c735bb5f4c"
   },
   {
    "at": "2026-10-15T21:06:08.222Z",
    "bankroll_hundredths": 1019496,
    "profit_hundredths": 19496,
    "outcome_id": "ish-5390db68984a5bb866136cf9"
   },
   {
    "at": "2026-10-19T01:03:06.803Z",
    "bankroll_hundredths": 1009496,
    "profit_hundredths": 9496,
    "outcome_id": "ish-528b6de17d7b67eeeb1f1955"
   },
   {
    "at": "2026-10-19T01:41:35.289Z",
    "bankroll_hundredths": 1014624,
    "profit_hundredths": 14624,
    "outcome_id": "ish-a7dc514cbe1e333d8d19f49c"
   },
   {
    "at": "2026-10-19T01:41:35.307Z",
    "bankroll_hundredths": 1018025,
    "profit_hundredths": 18025,
    "outcome_id": "ish-5b20fe4037b0293aeed10246"
   },
   {
    "at": "2026-10-22T11:25:47.730Z",
    "bankroll_hundredths": 1024075,
    "profit_hundredths": 24075,
    "outcome_id": "ish-e280d165009148733a21fa13"
   },
   {
    "at": "2026-10-22T17:06:03.939Z",
    "bankroll_hundredths": 1030375,
    "profit_hundredths": 30375,
    "outcome_id": "ish-892ef990f7f725ab892dd31f"
   },
   {
    "at": "2026-10-22T21:10:32.322Z",
    "bankroll_hundredths": 1036827,
    "profit_hundredths": 36827,
    "outcome_id": "ish-1ffdef815f32cbd3b1d85a4a"
   },
   {
    "at": "2026-10-24T18:57:46.400Z",
    "bankroll_hundredths": 1040827,
    "profit_hundredths": 40827,
    "outcome_id": "ish-4a391a7f50f19e98f64adb89"
   },
   {
    "at": "2026-10-29T01:10:30.300Z",
    "bankroll_hundredths": 1049827,
    "profit_hundredths": 49827,
    "outcome_id": "ish-cb601f9a7f20e6c77fa72bfa"
   },
   {
    "at": "2026-10-29T01:10:30.315Z",
    "bankroll_hundredths": 1053527,
    "profit_hundredths": 53527,
    "outcome_id": "ish-0501e6c61404785e7a7f15b7"
   },
   {
    "at": "2026-11-01T10:08:31.319Z",
    "bankroll_hundredths": 1043527,
    "profit_hundredths": 43527,
    "outcome_id": "ish-a8d0a446434f131be2146ad0"
   },
   {
    "at": "2026-11-01T15:50:19.663Z",
    "bankroll_hundredths": 1051527,
    "profit_hundredths": 51527,
    "outcome_id": "ish-3480ecab114746f80e2a9319"
   },
   {
    "at": "2026-11-01T18:29:09.983Z",
    "bankroll_hundredths": 1041527,
    "profit_hundredths": 41527,
    "outcome_id": "ish-b1853d2ead400d05d5eb9085"
   },
   {
    "at": "2026-11-05T22:53:58.037Z",
    "bankroll_hundredths": 1031527,
    "profit_hundredths": 31527,
    "outcome_id": "ish-5aa546d4847e19339a43e523"
   },
   {
    "at": "2026-11-07T01:01:35.521Z",
    "bankroll_hundredths": 1021527,
    "profit_hundredths": 21527,
    "outcome_id": "ish-a56e25ee3c0039098a490fa2"
   },
   {
    "at": "2026-11-07T04:34:30.378Z",
    "bankroll_hundredths": 1011527,
    "profit_hundredths": 11527,
    "outcome_id": "ish-15a587fdcb112c4f76c88c41"
   }
  ],
  "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": 521,
  "recognised": 98,
  "accepted": 59,
  "executed": 31,
  "calculated": 26,
  "gaps": [
   {
    "cause": "not_supported",
    "figure": 28
   },
   {
    "cause": "not_checked",
    "figure": 24
   },
   {
    "cause": "other reading",
    "figure": 9
   },
   {
    "cause": "disputed_reading",
    "figure": 3
   },
   {
    "cause": "outside the method",
    "figure": 1
   },
   {
    "cause": "no_price_at_capture",
    "figure": 1
   },
   {
    "cause": "read after the match, from archived pages",
    "figure": 1
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 521,
  "of_them_restored": 3,
  "not_predictions": {
   "opinions": 24,
   "not_about_a_match": 396,
   "unclassified": 0
  },
  "predictions": 98,
  "predictions_restored": 1,
  "matches": 53,
  "admitted": 59,
  "qualifying_picks": 31,
  "qualifying_picks_restored": 0,
  "settled_picks": 26,
  "settled_picks_restored": 0,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 23,
    "settled_picks": 21,
    "void": 0,
    "pending_picks": 2,
    "matches": 21,
    "operations_settled": 21,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   },
   {
    "code_name": "author_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 31,
    "settled_picks": 26,
    "void": 0,
    "pending_picks": 5,
    "matches": 26,
    "operations_settled": 26,
    "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": 28
   },
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 24
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 9
   },
   {
    "code_name": "disputed_reading",
    "cause": "disputed_reading",
    "figure": 3
   },
   {
    "code_name": "not_admitted",
    "cause": "outside the method",
    "figure": 1
   },
   {
    "code_name": "no_price_at_capture",
    "cause": "no_price_at_capture",
    "figure": 1
   },
   {
    "code_name": "after_match",
    "cause": "read after the match, from archived pages",
    "figure": 1
   }
  ],
  "duplicates": 0,
  "junk": {
   "ads": 32
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-ed5d6afde0493f1fb4f4dc59",
   "url": "/evidence/?pick=n-ed5d6afde0493f1fb4f4dc59",
   "quote_text": "Braga occupe la 8e place.",
   "fragment_from": 9742,
   "fragment_to": 9767,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/rio-ave-sc-braga-386148/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "dc9605d04e1eb619b767dff6ea8f2d111b08f47a81c290e04e09b7a1e44994fd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:46:55.021Z",
   "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:46:55.021Z",
    "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-6613863cb1e5084c256e4741",
   "url": "/evidence/?pick=n-6613863cb1e5084c256e4741",
   "quote_text": "Rio Ave est 16e du championnat et relégable.",
   "fragment_from": 9696,
   "fragment_to": 9740,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/rio-ave-sc-braga-386148/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "dc9605d04e1eb619b767dff6ea8f2d111b08f47a81c290e04e09b7a1e44994fd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:46:55.021Z",
   "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:46:55.021Z",
    "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-e1579547769c85064200d88e",
   "url": "/evidence/?pick=n-e1579547769c85064200d88e",
   "quote_text": "Stats en face-à-face Rio Ave contre Sporting Braga",
   "fragment_from": 7442,
   "fragment_to": 7492,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/rio-ave-sc-braga-386148/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "dc9605d04e1eb619b767dff6ea8f2d111b08f47a81c290e04e09b7a1e44994fd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:46:55.021Z",
   "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:46:55.021Z",
    "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-cbe40f6cf842b6fcdec0614d",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-cbe40f6cf842b6fcdec0614d",
   "quote_text": "Moins de 3.5 buts\n\n1.32",
   "fragment_from": 10493,
   "fragment_to": 10516,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/rio-ave-sc-braga-386148/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "dc9605d04e1eb619b767dff6ea8f2d111b08f47a81c290e04e09b7a1e44994fd",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:46:55.021Z",
   "executed_at": "2026-11-06T22:55:17.953Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-3e57a17d76e0",
    "display_name": "Rio Ave — Sporting Braga",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-11-08T20:30:00.000Z",
    "url": "/football/matches/rio-ave-vs-sporting-braga-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.32",
    "our_snapshot": "1.3800",
    "our_snapshot_at": "2026-11-06T22:40:05.308Z",
    "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:46:55.021Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.32",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.32"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 20:30 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 20:30 UTC."
   },
   "settlements": [
    {
     "operation_id": "8fd610ddf7cdbb0b78a0cb602a88327f40e2beb9601e0871dd43ab5e3c3692fb",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.32",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T22:55:14.213Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "238d859acfe567d6c154a7bfdd8d80a7978a2cff4f25a6d45fdcacd0657d3b46",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.3800",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T22:55:17.953Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Medhi Poirier",
    "publisher": "sportytrader.com",
    "forecaster": "Medhi Poirier",
    "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/rio-ave-sc-braga-386148/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-caa1d9361fe1ad46481f5465",
   "url": "/evidence/?pick=n-caa1d9361fe1ad46481f5465",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 11.35% pour un pronostic victoire de Estrela Amadora",
   "fragment_from": 2960,
   "fragment_to": 3065,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/cf-estrela-benfica-386146/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "72ca966778b459ea9d8014bd73b3c7a8373c34b1c402d733de7b29a824cf78da",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:46:53.227Z",
   "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:46:53.227Z",
    "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-43902ded9a394b8ad118636c",
   "url": "/evidence/?pick=n-43902ded9a394b8ad118636c",
   "quote_text": "Le pronostic top confiance de la rédaction, chaque jour.",
   "fragment_from": 2435,
   "fragment_to": 2491,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/cf-estrela-benfica-386146/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "72ca966778b459ea9d8014bd73b3c7a8373c34b1c402d733de7b29a824cf78da",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:46:53.227Z",
   "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:46:53.227Z",
    "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-b25994b51e31831e24010ef0",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-b25994b51e31831e24010ef0",
   "quote_text": "Victoire de Benfica et plus de 2,5 buts\n\n1.50",
   "fragment_from": 10745,
   "fragment_to": 10790,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/cf-estrela-benfica-386146/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "72ca966778b459ea9d8014bd73b3c7a8373c34b1c402d733de7b29a824cf78da",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:46:53.227Z",
   "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:46:53.227Z",
    "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-21555f62542cb1df12718870",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-21555f62542cb1df12718870",
   "quote_text": "Victoire de Benfica et plus de 2,5 buts\n\n1.50",
   "fragment_from": 606,
   "fragment_to": 651,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/cf-estrela-benfica-386146/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "72ca966778b459ea9d8014bd73b3c7a8373c34b1c402d733de7b29a824cf78da",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T20:46:53.227Z",
   "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:46:53.227Z",
    "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-ec81d06ce84038f1f50db452",
   "url": "/evidence/?pick=n-ec81d06ce84038f1f50db452",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 13.8% pour un pronostic victoire de Vitoria Guimaraes",
   "fragment_from": 2871,
   "fragment_to": 2977,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vitoria-guimaraes-porto-386065/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5645f9e7728d5b4419098f017f10c8ea4a41eec6d3a44bb299e2753abfd4bc7b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T18:07:42.204Z",
   "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-06T18:07:42.204Z",
    "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-366c8c504890175ab9cf4410",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-366c8c504890175ab9cf4410",
   "quote_text": "Le pronostic :\n\nFC Porto gagne\n\n1.51",
   "fragment_from": 10803,
   "fragment_to": 10839,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vitoria-guimaraes-porto-386065/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5645f9e7728d5b4419098f017f10c8ea4a41eec6d3a44bb299e2753abfd4bc7b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T18:07:42.204Z",
   "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-06T18:07:42.204Z",
    "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-009fd7dbc93a206e3ddc3545",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-009fd7dbc93a206e3ddc3545",
   "quote_text": "Notre pronostic Vitória Guimarães - FC Porto : Victoire de Porto !\n\nLe pronostic :\n\nFC Porto gagne\n\n1.51",
   "fragment_from": 10735,
   "fragment_to": 10839,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vitoria-guimaraes-porto-386065/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "5645f9e7728d5b4419098f017f10c8ea4a41eec6d3a44bb299e2753abfd4bc7b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T18:07:42.204Z",
   "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-06T18:07:42.204Z",
    "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-add3b3b7539be5b9ac77bbe3",
   "url": "/evidence/?pick=n-add3b3b7539be5b9ac77bbe3",
   "quote_text": "Un match disputé se profile.",
   "fragment_from": 10853,
   "fragment_to": 10881,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/santa-clara-gil-vicente-386064/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f39fbfe133e4be5da802703bb2c223565309434f616feb557bdff1726f74890c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:36:54.856Z",
   "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-06T15:36:54.856Z",
    "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-039b27d545ec7b2cb983ace2",
   "url": "/evidence/?pick=n-039b27d545ec7b2cb983ace2",
   "quote_text": "Stats en face-à-face Santa Clara contre Gil Vicente",
   "fragment_from": 7424,
   "fragment_to": 7475,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/santa-clara-gil-vicente-386064/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f39fbfe133e4be5da802703bb2c223565309434f616feb557bdff1726f74890c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:36:54.856Z",
   "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:36:54.856Z",
    "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-c2ab4510788c069c3ad93984",
   "url": "/evidence/?pick=n-c2ab4510788c069c3ad93984",
   "quote_text": "Ce dimanche, Santa Clara et Gil Vicente s’affrontent dans le cadre de la 11e journée de Liga Portugal",
   "fragment_from": 838,
   "fragment_to": 939,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/santa-clara-gil-vicente-386064/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f39fbfe133e4be5da802703bb2c223565309434f616feb557bdff1726f74890c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:36:54.856Z",
   "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:36:54.856Z",
    "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-adeaacafdb5e9759a27a00c7",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-adeaacafdb5e9759a27a00c7",
   "quote_text": "Moins de 2.5 buts\n\n1.45",
   "fragment_from": 10964,
   "fragment_to": 10987,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/santa-clara-gil-vicente-386064/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f39fbfe133e4be5da802703bb2c223565309434f616feb557bdff1726f74890c",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T15:36:54.856Z",
   "executed_at": "2026-11-06T22:47:20.321Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-57677573ce81",
    "display_name": "Santa Clara — Gil Vicente",
    "competition_name": "Primeira Liga",
    "starts_at": "2026-11-08T15:30:00.000Z",
    "url": "/football/matches/santa-clara-vs-gil-vicente-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.45",
    "our_snapshot": "1.5000",
    "our_snapshot_at": "2026-11-06T15:33:57.035Z",
    "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-06T15:36:54.856Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.45",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Over/Under 2.5 goals: under 2.5 at 1.45"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 15:30 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 15:30 UTC."
   },
   "settlements": [
    {
     "operation_id": "d653cefaf824dc908ab285228f348a1b942cca403b23a99da84d15a168ca8a98",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.45",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T22:47:20.269Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "21c3cb52b20e1069b13ae1df57c2e7f0fae7bf8736e623a057c12ac8f9af3a3b",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "decimal_odds": "1.5000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T22:47:20.321Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Medhi Poirier",
    "publisher": "sportytrader.com",
    "forecaster": "Medhi Poirier",
    "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/santa-clara-gil-vicente-386064/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8e9e91f7d3d1734dadac58f9",
   "url": "/evidence/?pick=n-8e9e91f7d3d1734dadac58f9",
   "quote_text": "Paris sportifs : pariez $10 et recevez 100€ + 50 free spins",
   "fragment_from": 11228,
   "fragment_to": 11287,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "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-06T07:36:58.237Z",
    "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-1651aa72bc4cf930c63a7494",
   "url": "/evidence/?pick=n-1651aa72bc4cf930c63a7494",
   "quote_text": "Un nul ou une victoire permettrait au Chengdu Rongcheng d’être sacré champion.",
   "fragment_from": 10213,
   "fragment_to": 10291,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "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-06T07:36:58.237Z",
    "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-0bd29a8a9dee2be49762e013",
   "url": "/evidence/?pick=n-0bd29a8a9dee2be49762e013",
   "quote_text": "Notre modèle de prévisions donne 33.43% de chances ⭐ pour un pari victoire de Chengdu Rongcheng",
   "fragment_from": 3331,
   "fragment_to": 3426,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "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-06T07:36:58.237Z",
    "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-120b339795398014ae1e6eff",
   "url": "/evidence/?pick=n-120b339795398014ae1e6eff",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Shandong Taishan FC vs Chengdu",
   "fragment_from": 3177,
   "fragment_to": 3277,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "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-06T07:36:58.237Z",
    "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-ccdd570f48896f8e60ea6e15",
   "url": "/evidence/?pick=n-ccdd570f48896f8e60ea6e15",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 40.91% pour un pronostic victoire",
   "fragment_from": 3005,
   "fragment_to": 3091,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "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-06T07:36:58.237Z",
    "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-497bd12afc94af8303b0182e",
   "url": "/evidence/?pick=n-497bd12afc94af8303b0182e",
   "quote_text": "Ce dernier revers a permis à ce concurrent direct de revenir à 3 points, relançant ainsi la course",
   "fragment_from": 1950,
   "fragment_to": 2048,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "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-06T07:36:58.237Z",
    "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-c9e6578ca29f6fc6f9aa54eb",
   "url": "/evidence/?pick=n-c9e6578ca29f6fc6f9aa54eb",
   "quote_text": "Leader depuis plusieurs journées, le club a raté plusieurs opportunités de valider le premier titre",
   "fragment_from": 1581,
   "fragment_to": 1680,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "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-06T07:36:58.237Z",
    "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-1859aa391d8eaf92f9db5111",
   "url": "/evidence/?pick=n-1859aa391d8eaf92f9db5111",
   "quote_text": "4e au classement, le Shandong Taishan réalise une saison solide.",
   "fragment_from": 1035,
   "fragment_to": 1099,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "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-06T07:36:58.237Z",
    "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-93c453c3b9691ea02840f53b",
   "url": "/evidence/?pick=n-93c453c3b9691ea02840f53b",
   "quote_text": "Direction la Chine pour l’ultime journée de Super League avec un duel de haut de tableau entre",
   "fragment_from": 894,
   "fragment_to": 988,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "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-06T07:36:58.237Z",
    "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-25cacb1c5f5f26617fd5f981",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-25cacb1c5f5f26617fd5f981",
   "quote_text": "Moins de 3.5 buts\n\n1.73",
   "fragment_from": 11163,
   "fragment_to": 11186,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:58.237Z",
   "executed_at": "2026-11-07T09:12:16.274Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-2046c9da244d",
    "display_name": "Shandong Taishan — Chengdu Rongcheng",
    "competition_name": "Chinese Super League",
    "starts_at": "2026-11-08T07:30:00.000Z",
    "url": "/football/matches/shandong-taishan-vs-chengdu-rongcheng-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.73",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T07:36:58.237Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.73",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.73"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 07:30 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 07:30 UTC."
   },
   "settlements": [
    {
     "operation_id": "675fbdeae34abb9d5ccd378f3205dc5e150db17b242adb7c3ed76ed5c8c4c43a",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.73",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T09:12:16.274Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "35f924513cbcc61a831206744ad00cd128ccc042fbeb94d59c7f9f8b9d1233eb",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Medhi Poirier",
    "publisher": "sportytrader.com",
    "forecaster": "Medhi Poirier",
    "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/shandong-luneng-chengdu-qianbao-385833/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-63b620a335cc77d59b4b89ba",
   "url": "/evidence/?pick=n-63b620a335cc77d59b4b89ba",
   "quote_text": "Tianjin Tigers a perdu son dernier match après une série de 6 rencontres sans défaite.",
   "fragment_from": 9154,
   "fragment_to": 9240,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/dalian-zhixing-fc-tianjin-teda-385831/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31ceab7131c09f0372e8734fc81256768c74ef7bec4e5cff2c89024abe557b40",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:55.895Z",
   "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-06T07:36:55.895Z",
    "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-337b535bbff49e08e740088c",
   "url": "/evidence/?pick=n-337b535bbff49e08e740088c",
   "quote_text": "Dalian Yingbo est invaincu depuis 7 journées et reste sur 4 victoires de suite.",
   "fragment_from": 9073,
   "fragment_to": 9152,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/dalian-zhixing-fc-tianjin-teda-385831/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31ceab7131c09f0372e8734fc81256768c74ef7bec4e5cff2c89024abe557b40",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:55.895Z",
   "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-06T07:36:55.895Z",
    "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-f65e91a73432231b83293c85",
   "url": "/evidence/?pick=n-f65e91a73432231b83293c85",
   "quote_text": "Stats en face-à-face Dalian Yingbo contre Tianjin Teda\n\nDalian Yingbo\n\n0\n%",
   "fragment_from": 8041,
   "fragment_to": 8115,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/dalian-zhixing-fc-tianjin-teda-385831/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31ceab7131c09f0372e8734fc81256768c74ef7bec4e5cff2c89024abe557b40",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:55.895Z",
   "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-06T07:36:55.895Z",
    "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-72bec80d3a60207145f93d29",
   "url": "/evidence/?pick=n-72bec80d3a60207145f93d29",
   "quote_text": "3.17\nTotal de buts\n\n50%\nLes 2 marquent\n\n1.83\nButs marqués\n\n1.33\nButs concédés",
   "fragment_from": 5331,
   "fragment_to": 5408,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/dalian-zhixing-fc-tianjin-teda-385831/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31ceab7131c09f0372e8734fc81256768c74ef7bec4e5cff2c89024abe557b40",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:55.895Z",
   "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-06T07:36:55.895Z",
    "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-28988160bb3728d86c54cef8",
   "url": "/evidence/?pick=n-28988160bb3728d86c54cef8",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Dalian Yingbo vs Tianjin Teda est de",
   "fragment_from": 3216,
   "fragment_to": 3322,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/dalian-zhixing-fc-tianjin-teda-385831/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31ceab7131c09f0372e8734fc81256768c74ef7bec4e5cff2c89024abe557b40",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:55.895Z",
   "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-06T07:36:55.895Z",
    "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-a74cafecbecd4a00adc1f6bd",
   "url": "/evidence/?pick=n-a74cafecbecd4a00adc1f6bd",
   "quote_text": "Conviction du jour\n\nLe pronostic top confiance de la rédaction, chaque jour.",
   "fragment_from": 2501,
   "fragment_to": 2577,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/dalian-zhixing-fc-tianjin-teda-385831/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31ceab7131c09f0372e8734fc81256768c74ef7bec4e5cff2c89024abe557b40",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:55.895Z",
   "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-06T07:36:55.895Z",
    "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-0109f6b4cb4ceee5f30fea9c",
   "url": "/evidence/?pick=n-0109f6b4cb4ceee5f30fea9c",
   "quote_text": "Les meilleures cotes pour parier sur le match Dalian Yingbo - Tianjin Teda",
   "fragment_from": 2256,
   "fragment_to": 2330,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/dalian-zhixing-fc-tianjin-teda-385831/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31ceab7131c09f0372e8734fc81256768c74ef7bec4e5cff2c89024abe557b40",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:55.895Z",
   "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-06T07:36:55.895Z",
    "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-977e4eba3db5ef698428b16d",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-977e4eba3db5ef698428b16d",
   "quote_text": "Notre pronostic Dalian Yingbo - Tianjin Tigers : Victoire de Dalian Yingbo !\n\nLe pronostic :\n\nDalian Yingbo gagne\n\n1.30",
   "fragment_from": 9888,
   "fragment_to": 10007,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/dalian-zhixing-fc-tianjin-teda-385831/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "31ceab7131c09f0372e8734fc81256768c74ef7bec4e5cff2c89024abe557b40",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T07:36:55.895Z",
   "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-06T07:36:55.895Z",
    "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-e3558a0733bb3435b8e6bfd6",
   "url": "/evidence/?pick=n-e3558a0733bb3435b8e6bfd6",
   "quote_text": "Unibet vous régale et offre jusqu'à 460€ au total !",
   "fragment_from": 10488,
   "fragment_to": 10539,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "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-06T05:06:55.632Z",
    "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-fb954350da15849c8ac8fadc",
   "url": "/evidence/?pick=n-fb954350da15849c8ac8fadc",
   "quote_text": "460€ offerts pour pronostiquer sur Unibet!",
   "fragment_from": 9474,
   "fragment_to": 9516,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "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-06T05:06:55.632Z",
    "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-fcfe5c73ef79eed55d0c4b13",
   "url": "/evidence/?pick=n-fcfe5c73ef79eed55d0c4b13",
   "quote_text": "Les dernières compositions\n\nVissel Kobe\n\nFormation : 4 - 3 - 3",
   "fragment_from": 8182,
   "fragment_to": 8244,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "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-06T05:06:55.632Z",
    "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-b269a245e7db4b57ed424dda",
   "url": "/evidence/?pick=n-b269a245e7db4b57ed424dda",
   "quote_text": "Stats moyennes (6 derniers matchs)\n\n3\nTotal de buts",
   "fragment_from": 5667,
   "fragment_to": 5718,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "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-06T05:06:55.632Z",
    "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-bf5d28d354e02a9c8e97a951",
   "url": "/evidence/?pick=n-bf5d28d354e02a9c8e97a951",
   "quote_text": "Notre modèle de prévisions donne 24.06% de chances ⭐ pour un pari victoire de Urawa Red Diamonds vs Vissel Kobe avec une cote de 3.2 chez PMU Play.",
   "fragment_from": 3108,
   "fragment_to": 3255,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "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-06T05:06:55.632Z",
    "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-9ebe7025882ae0f628bf2d30",
   "url": "/evidence/?pick=n-9ebe7025882ae0f628bf2d30",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Vissel Kobe vs Urawa Red Diamonds est de 24.95% - cote de 3.2 chez Betclic.",
   "fragment_from": 2961,
   "fragment_to": 3106,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "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-06T05:06:55.632Z",
    "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-aee7dec8532a2772bbd6c11d",
   "url": "/evidence/?pick=n-aee7dec8532a2772bbd6c11d",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 50.98% pour un pronostic victoire de Vissel Kobe contre Urawa Red Diamonds avec une cote de 2.02 chez Betclic.",
   "fragment_from": 2796,
   "fragment_to": 2959,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "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-06T05:06:55.632Z",
    "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-99e530d0f6d687e2d3401657",
   "url": "/evidence/?pick=n-99e530d0f6d687e2d3401657",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 50.98% pour un pronostic victoire de Vissel Kobe",
   "fragment_from": 2796,
   "fragment_to": 2897,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "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-06T05:06:55.632Z",
    "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-a44eac669e5ba126e611e519",
   "url": "/evidence/?pick=n-a44eac669e5ba126e611e519",
   "quote_text": "460€ de bonus : code SPORTY110",
   "fragment_from": 375,
   "fragment_to": 405,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "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-06T05:06:55.632Z",
    "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-93584947f6094f8ae50176fb",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-93584947f6094f8ae50176fb",
   "quote_text": "Notre pronostic Vissel Kobe - Urawa Red Diamonds : Victoire du Vissel Kobe !\n\nLe pronostic :\n\nVissel Kobe gagne\n\n1.88",
   "fragment_from": 10143,
   "fragment_to": 10260,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:55.632Z",
   "executed_at": "2026-11-06T05:08:20.983Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ca3c12e44cb3",
    "display_name": "Vissel Kobe — Urawa Red Diamonds",
    "competition_name": "J1 League",
    "starts_at": "2026-11-08T05:00:00.000Z",
    "url": "/football/matches/vissel-kobe-vs-urawa-red-diamonds-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Vissel Kobe",
   "odds_set": {
    "by_author": "1.88",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T05:06:55.632Z",
    "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": "Vissel Kobe",
    "author_odds": "1.88",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Vissel Kobe at 1.88"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 05:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 05:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "d246733ccfacb9e7a70e5591f74b8c5de28bc310abb505cfe408442c1bfb8b9e",
     "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": "Vissel Kobe",
     "decimal_odds": "1.88",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T05:08:20.983Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "f3b9d120f7c792f206d3375ff8cfef836fb5da0f0774c456dc90eb262075c315",
     "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": "Vissel Kobe",
     "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": "qualifying_pick",
   "authorship": {
    "material_author": "Medhi Poirier",
    "publisher": "sportytrader.com",
    "forecaster": "Medhi Poirier",
    "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/vissel-kobe-urawa-red-diamonds-385828/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-e975dc3d12d5f324bafe4ec5",
   "url": "/evidence/?pick=n-e975dc3d12d5f324bafe4ec5",
   "quote_text": "Notre modèle de prévisions donne 41.23% de chances ⭐ pour un pari victoire de Sanfrecce",
   "fragment_from": 3238,
   "fragment_to": 3325,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/machida-zelvia-sanfrecce-hiroshima-385431/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1aa42bbebcafd150004fbd26904d0dc7897e2b31feb63cc2990565d38f23ed1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:53.042Z",
   "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-06T05:06:53.042Z",
    "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-c10e6dc9d7a7aa2800466299",
   "url": "/evidence/?pick=n-c10e6dc9d7a7aa2800466299",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 33.92% pour un pronostic victoire",
   "fragment_from": 2920,
   "fragment_to": 3006,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/machida-zelvia-sanfrecce-hiroshima-385431/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1aa42bbebcafd150004fbd26904d0dc7897e2b31feb63cc2990565d38f23ed1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:53.042Z",
   "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-06T05:06:53.042Z",
    "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-c8a30562c6ccf3eaa0ca7f69",
   "url": "/evidence/?pick=n-c8a30562c6ccf3eaa0ca7f69",
   "quote_text": "Voir toutes les cotes Machida Zelvia - Sanfrecce Hiroshima",
   "fragment_from": 2298,
   "fragment_to": 2356,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/machida-zelvia-sanfrecce-hiroshima-385431/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1aa42bbebcafd150004fbd26904d0dc7897e2b31feb63cc2990565d38f23ed1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:53.042Z",
   "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-06T05:06:53.042Z",
    "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-ab45ee2e92b0cb1958008f1a",
   "url": "/evidence/?pick=n-ab45ee2e92b0cb1958008f1a",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 33.92% pour un pronostic victoire de Machida",
   "fragment_from": 2920,
   "fragment_to": 3017,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/machida-zelvia-sanfrecce-hiroshima-385431/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1aa42bbebcafd150004fbd26904d0dc7897e2b31feb63cc2990565d38f23ed1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:53.042Z",
   "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-06T05:06:53.042Z",
    "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-e408ef56b0f1a32e605fb289",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-e408ef56b0f1a32e605fb289",
   "quote_text": "Notre pronostic Machida Zelvia - Sanfrecce Hiroshima : Nul ou victoire de Machida Zelvia !\n\nLe pronostic :\n\nMachida Zelvia ou Nul\n\n1.45",
   "fragment_from": 10335,
   "fragment_to": 10470,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/machida-zelvia-sanfrecce-hiroshima-385431/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "c1aa42bbebcafd150004fbd26904d0dc7897e2b31feb63cc2990565d38f23ed1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-06T05:06:53.042Z",
   "executed_at": "2026-11-06T05:08:21.788Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-90f1d571ffff",
    "display_name": "Machida Zelvia — Sanfrecce Hiroshima",
    "competition_name": "J1 League",
    "starts_at": "2026-11-08T05:00:00.000Z",
    "url": "/football/matches/machida-zelvia-vs-sanfrecce-hiroshima-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Double chance",
   "outcome_label": "Machida Zelvia or draw",
   "odds_set": {
    "by_author": "1.45",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "unknown",
   "simulation_change_hundredths": 0,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-06T05:06:53.042Z",
    "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": "Double chance",
    "choice": "Machida Zelvia or draw",
    "author_odds": "1.45",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Machida Zelvia or draw at 1.45"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 05:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 05:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "f6995d3f4a1ab8596d083ded5b6791de67b3370c4816df19d8e7196deb6585c2",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Machida Zelvia or draw",
     "decimal_odds": "1.45",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T05:08:21.788Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "65b983f2ac4c56e9f17063866f8d530ba745ac31fdaf7e1b8e7baf28fa8aba7f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Machida Zelvia or 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": "qualifying_pick",
   "authorship": {
    "material_author": "Medhi Poirier",
    "publisher": "sportytrader.com",
    "forecaster": "Medhi Poirier",
    "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/machida-zelvia-sanfrecce-hiroshima-385431/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f950499a2ffa39e62062474c",
   "url": "/evidence/?pick=n-f950499a2ffa39e62062474c",
   "quote_text": "Vous souhaitez parier sur le match Kashiwa Reysol - Kawasaki Frontale (J-League) ?",
   "fragment_from": 10739,
   "fragment_to": 10821,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kashiwa-reysol-kawasaki-frontale-385355/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2b689e80b2b8e2a4cbc9bc572b4dedff836a4f6605907b6d69dc6bdca9768385",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T07:06:51.238Z",
   "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-05T07:06:51.238Z",
    "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-389081611154b67f31555610",
   "url": "/evidence/?pick=n-389081611154b67f31555610",
   "quote_text": "10 mai 2026\n- J-League",
   "fragment_from": 8124,
   "fragment_to": 8146,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kashiwa-reysol-kawasaki-frontale-385355/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2b689e80b2b8e2a4cbc9bc572b4dedff836a4f6605907b6d69dc6bdca9768385",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T07:06:51.238Z",
   "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-05T07:06:51.238Z",
    "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-7a331c4becac64d91cecc494",
   "url": "/evidence/?pick=n-7a331c4becac64d91cecc494",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 44.65% pour un pronostic victoire de Kashiwa Reysol",
   "fragment_from": 2961,
   "fragment_to": 3065,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kashiwa-reysol-kawasaki-frontale-385355/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2b689e80b2b8e2a4cbc9bc572b4dedff836a4f6605907b6d69dc6bdca9768385",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T07:06:51.238Z",
   "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-05T07:06:51.238Z",
    "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-044dfed40f2f5b900bfb3663",
   "url": "/evidence/?pick=n-044dfed40f2f5b900bfb3663",
   "quote_text": "Cap sur le Japon pour un duel entre le Kashiwa Reysol et le Kawasaki Frontale dans le cadre de la 14e journée",
   "fragment_from": 852,
   "fragment_to": 961,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kashiwa-reysol-kawasaki-frontale-385355/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2b689e80b2b8e2a4cbc9bc572b4dedff836a4f6605907b6d69dc6bdca9768385",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T07:06:51.238Z",
   "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-05T07:06:51.238Z",
    "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-6837757409239b1d8c7c8192",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-6837757409239b1d8c7c8192",
   "quote_text": "Les deux équipes marquent\n\n1.35",
   "fragment_from": 10583,
   "fragment_to": 10614,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kashiwa-reysol-kawasaki-frontale-385355/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "2b689e80b2b8e2a4cbc9bc572b4dedff836a4f6605907b6d69dc6bdca9768385",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T07:06:51.238Z",
   "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-05T07:06:51.238Z",
    "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-ff640c2a396e1556de4eaaee",
   "url": "/evidence/?pick=n-ff640c2a396e1556de4eaaee",
   "quote_text": "Stats en face-à-face FC Tokyo contre Kashima Antlers",
   "fragment_from": 7342,
   "fragment_to": 7394,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-tokyo-kashima-antlers-385354/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "325e96bdb078b1f8e79195ebf60be45eb5f991b708ef47b0657bf8cb13603c64",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T06:06:51.198Z",
   "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-05T06:06:51.198Z",
    "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-8b526964a7922ca1d6fd16c0",
   "url": "/evidence/?pick=n-8b526964a7922ca1d6fd16c0",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 40.06% pour un pronostic victoire de FC Tokyo",
   "fragment_from": 2754,
   "fragment_to": 2852,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-tokyo-kashima-antlers-385354/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "325e96bdb078b1f8e79195ebf60be45eb5f991b708ef47b0657bf8cb13603c64",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T06:06:51.198Z",
   "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-05T06:06:51.198Z",
    "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-78a2afd56e5c8826297be340",
   "url": "/evidence/?pick=n-78a2afd56e5c8826297be340",
   "quote_text": "460€ offerts pour parier chez Unibet !",
   "fragment_from": 613,
   "fragment_to": 651,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-tokyo-kashima-antlers-385354/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "325e96bdb078b1f8e79195ebf60be45eb5f991b708ef47b0657bf8cb13603c64",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T06:06:51.198Z",
   "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-05T06:06:51.198Z",
    "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-17c7d12b0f1f2d5856b85470",
   "url": "/evidence/?pick=n-17c7d12b0f1f2d5856b85470",
   "quote_text": "De son côté, le Kashima Antlers réalise une première partie de saison plus mitigée.",
   "fragment_from": 1415,
   "fragment_to": 1498,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-tokyo-kashima-antlers-385354/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "325e96bdb078b1f8e79195ebf60be45eb5f991b708ef47b0657bf8cb13603c64",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T06:06:51.198Z",
   "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-05T06:06:51.198Z",
    "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-e240750821ec82dd6350c356",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-e240750821ec82dd6350c356",
   "quote_text": "Notre pronostic FC Tokyo - Kashima Antlers : Victoire du FC Tokyo !\n\nLe pronostic :\n\nFC Tokyo gagne\n\n1.81",
   "fragment_from": 9886,
   "fragment_to": 9991,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/fc-tokyo-kashima-antlers-385354/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "325e96bdb078b1f8e79195ebf60be45eb5f991b708ef47b0657bf8cb13603c64",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-05T06:06:51.198Z",
   "executed_at": "2026-11-05T06:08:28.012Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-d841052ed3de",
    "display_name": "FC Tokyo — Kashima Antlers",
    "competition_name": "J1 League",
    "starts_at": "2026-11-07T06:00:00.000Z",
    "url": "/football/matches/fc-tokyo-vs-kashima-antlers-2026-11-07/",
    "scoreline": "2-0",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "FC Tokyo",
   "odds_set": {
    "by_author": "1.81",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "win",
   "simulation_change_hundredths": 8100,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At the author's stated price",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": null,
    "fragment_basis": "no",
    "source_page_at": null,
    "detected_at": "2026-11-05T06:06:51.198Z",
    "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.81",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: FC Tokyo at 1.81"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "2-0",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was FC Tokyo 2-0 Kashima Antlers."
   },
   "settlements": [
    {
     "operation_id": "3bae79a67cd730a41bb4f265501bc254a0c242ecfa459dd0a414554075d5b3d0",
     "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": "1.81",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "win",
     "result_words": "Won",
     "change_hundredths": 8100,
     "executed_at": "2026-11-05T06:08:28.012Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "2c9f4414089415b8d00a044622d507d704f99776c0beec56ef6b7a5136e844a6",
     "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": "settled_pick",
   "authorship": {
    "material_author": "Medhi Poirier",
    "publisher": "sportytrader.com",
    "forecaster": "Medhi Poirier",
    "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-tokyo-kashima-antlers-385354/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-8a378f97ecb54942507f90e1",
   "url": "/evidence/?pick=n-8a378f97ecb54942507f90e1",
   "quote_text": "Hapoel Beer Sheva - OFI Crète : les statistiques en Ligue Europa",
   "fragment_from": 7900,
   "fragment_to": 7964,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/hapoel-beer-sheva-ofi-crete-385030/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8f088817ba32c3221f24e0979d84b0122efdc70bf87c8fadac77d43d13d94ef1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:39.893Z",
   "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:48:39.893Z",
    "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-d205a231b4d168797e24138f",
   "url": "/evidence/?pick=n-d205a231b4d168797e24138f",
   "quote_text": "1 nov. 2026\n- Ligat ha'Al\n\nMaccabi Petah Tikva FC\n\n2 :\n5\n\nHapoel Beer Sheva",
   "fragment_from": 5211,
   "fragment_to": 5286,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/hapoel-beer-sheva-ofi-crete-385030/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8f088817ba32c3221f24e0979d84b0122efdc70bf87c8fadac77d43d13d94ef1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:39.893Z",
   "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:48:39.893Z",
    "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-df7e040b92a09560644d110a",
   "url": "/evidence/?pick=n-df7e040b92a09560644d110a",
   "quote_text": "19 août 2026\n- Ligue Des Champions\n\nHapoel Beer Sheva\n\n2 :\n1\n\nSabah FK",
   "fragment_from": 4902,
   "fragment_to": 4972,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/hapoel-beer-sheva-ofi-crete-385030/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8f088817ba32c3221f24e0979d84b0122efdc70bf87c8fadac77d43d13d94ef1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:39.893Z",
   "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:48:39.893Z",
    "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-64d2334b100d97abe1363717",
   "url": "/evidence/?pick=n-64d2334b100d97abe1363717",
   "quote_text": "Résultats des derniers matchs de Hapoel Beer Sheva et OFI Crète",
   "fragment_from": 3503,
   "fragment_to": 3566,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/hapoel-beer-sheva-ofi-crete-385030/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8f088817ba32c3221f24e0979d84b0122efdc70bf87c8fadac77d43d13d94ef1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:39.893Z",
   "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:48:39.893Z",
    "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-856072ea53931fc94d0b736c",
   "url": "/evidence/?pick=n-856072ea53931fc94d0b736c",
   "quote_text": "Probabilités selon notre algorithme* des différents pronostics foot 1X2 possibles et meilleures",
   "fragment_from": 2682,
   "fragment_to": 2777,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/hapoel-beer-sheva-ofi-crete-385030/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8f088817ba32c3221f24e0979d84b0122efdc70bf87c8fadac77d43d13d94ef1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:39.893Z",
   "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:48:39.893Z",
    "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-2f824da43ee04709bc69d52b",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-2f824da43ee04709bc69d52b",
   "quote_text": "Le pronostic de la rédaction pour le match Hapoel Beer Sheva-OFI Crète en Ligue Europa est : Plus de 2,5 buts !",
   "fragment_from": 2569,
   "fragment_to": 2680,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/hapoel-beer-sheva-ofi-crete-385030/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "8f088817ba32c3221f24e0979d84b0122efdc70bf87c8fadac77d43d13d94ef1",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:39.893Z",
   "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-03T20:48:39.893Z",
    "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-432eeb555bd33055ab171a6d",
   "url": "/evidence/?pick=n-432eeb555bd33055ab171a6d",
   "quote_text": "Compte tenu de la dynamique des deux équipes, les Turcs devraient éviter la défaite",
   "fragment_from": 9511,
   "fragment_to": 9594,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/celtic-fc-besiktas-385029/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f10899d94f294c0597f4d73afcc2ad06772a47c650b45f24a7f374c5da58fd7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:38.426Z",
   "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-03T20:48:38.426Z",
    "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-bda8561765c224e00472398b",
   "url": "/evidence/?pick=n-bda8561765c224e00472398b",
   "quote_text": "Notre modèle de prévisions donne 33.56% de chances ⭐ pour un pari victoire de Besiktas vs Celtic",
   "fragment_from": 3264,
   "fragment_to": 3360,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/celtic-fc-besiktas-385029/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f10899d94f294c0597f4d73afcc2ad06772a47c650b45f24a7f374c5da58fd7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:38.426Z",
   "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:48:38.426Z",
    "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-282cbe2d66c0d51c9339e003",
   "url": "/evidence/?pick=n-282cbe2d66c0d51c9339e003",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Celtic vs Besiktas est de 26.",
   "fragment_from": 3131,
   "fragment_to": 3230,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/celtic-fc-besiktas-385029/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f10899d94f294c0597f4d73afcc2ad06772a47c650b45f24a7f374c5da58fd7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:38.426Z",
   "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:48:38.426Z",
    "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-4c907884b93be0fa78591e1f",
   "url": "/evidence/?pick=n-4c907884b93be0fa78591e1f",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 40.07% pour un pronostic victoire de Celtic",
   "fragment_from": 2985,
   "fragment_to": 3081,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/celtic-fc-besiktas-385029/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f10899d94f294c0597f4d73afcc2ad06772a47c650b45f24a7f374c5da58fd7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:38.426Z",
   "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:48:38.426Z",
    "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-e16bf730f92258103c10eab3",
   "url": "/evidence/?pick=n-e16bf730f92258103c10eab3",
   "quote_text": "Ce jeudi, le Celtic et le Celta Vigo se font face pour le compte de la 4e journée de Ligue Europa.",
   "fragment_from": 807,
   "fragment_to": 905,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/celtic-fc-besiktas-385029/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f10899d94f294c0597f4d73afcc2ad06772a47c650b45f24a7f374c5da58fd7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:38.426Z",
   "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:48:38.426Z",
    "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-6bd8abcbb844ed17e7f5a5fa",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-6bd8abcbb844ed17e7f5a5fa",
   "quote_text": "Nul ou Besiktas\n\n1.33",
   "fragment_from": 9720,
   "fragment_to": 9741,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/celtic-fc-besiktas-385029/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "f10899d94f294c0597f4d73afcc2ad06772a47c650b45f24a7f374c5da58fd7a",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-11-03T20:48:38.426Z",
   "executed_at": "2026-11-03T20:52:46.513Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-956b3f4d80d8",
    "display_name": "Celtic — Beşiktaş",
    "competition_name": "UEFA Europa League",
    "starts_at": "2026-11-05T20:00:00.000Z",
    "url": "/football/matches/celtic-vs-besiktas-2026-11-05/",
    "scoreline": "3-2",
    "condition": "finished"
   },
   "market_label": "Double chance",
   "outcome_label": "draw or Beşiktaş",
   "odds_set": {
    "by_author": "1.33",
    "our_snapshot": "1.3600",
    "our_snapshot_at": "2026-11-03T20:45:50.338Z",
    "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-03T20:48:38.426Z",
    "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": "Double chance",
    "choice": "draw or Beşiktaş",
    "author_odds": "1.33",
    "market_key": "double_chance",
    "choice_key": "X2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: draw or Beşiktaş at 1.33"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "3-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Celtic 3-2 Beşiktaş."
   },
   "settlements": [
    {
     "operation_id": "c2eb259942eb38ea209ff34439188bd7667b1523d6293d388684657213ee34e4",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Beşiktaş",
     "decimal_odds": "1.33",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-03T20:52:43.523Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "a02d3717b779b0b5e0505ec5f4d8536adbd953e6b5232742d7fc4407886e4ccb",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "draw or Beşiktaş",
     "decimal_odds": "1.3600",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-03T20:52:46.513Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Medhi Poirier",
    "publisher": "sportytrader.com",
    "forecaster": "Medhi Poirier",
    "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/celtic-fc-besiktas-385029/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-eac602b883357e84ea791f70",
   "url": "/evidence/?pick=n-eac602b883357e84ea791f70",
   "quote_text": "Pour ce duel de haut de tableau, Kasımpaşa et Besiktas sont proches au classement",
   "fragment_from": 8499,
   "fragment_to": 8580,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kasimpasa-besiktas-383829/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "02110fed75d5a5506b49e99a3542af05894a663b3c0cc0770109c9d607155cfb",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T16:06:51.927Z",
   "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-30T16:06:51.927Z",
    "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-71681c3af6f880adcfad76fc",
   "url": "/evidence/?pick=n-71681c3af6f880adcfad76fc",
   "quote_text": "Notre modèle de prévisions donne 28.98% de chances ⭐ pour un pari victoire de Besiktas vs Kasimpasa avec une cote de 1.5 chez PMU Play.",
   "fragment_from": 2923,
   "fragment_to": 3058,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kasimpasa-besiktas-383829/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "02110fed75d5a5506b49e99a3542af05894a663b3c0cc0770109c9d607155cfb",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T16:06:51.927Z",
   "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-30T16:06:51.927Z",
    "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-f4ab0a943c83df4e0bacf363",
   "url": "/evidence/?pick=n-f4ab0a943c83df4e0bacf363",
   "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Kasimpasa vs Besiktas est de 30.26% - cote de 4.05 chez Bet365.",
   "fragment_from": 2788,
   "fragment_to": 2921,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kasimpasa-besiktas-383829/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "02110fed75d5a5506b49e99a3542af05894a663b3c0cc0770109c9d607155cfb",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T16:06:51.927Z",
   "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-30T16:06:51.927Z",
    "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-8ce24248669ca9ae360d9cd0",
   "url": "/evidence/?pick=n-8ce24248669ca9ae360d9cd0",
   "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 40.76% pour un pronostic victoire de Kasimpasa contre Besiktas avec une cote de 4.9 chez PMU Play.",
   "fragment_from": 2635,
   "fragment_to": 2786,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kasimpasa-besiktas-383829/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "02110fed75d5a5506b49e99a3542af05894a663b3c0cc0770109c9d607155cfb",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T16:06:51.927Z",
   "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-30T16:06:51.927Z",
    "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-95307f5397c8cca612632309",
   "url": "/evidence/?pick=n-95307f5397c8cca612632309",
   "quote_text": "Les meilleures cotes pour parier sur le match Kasimpasa - Besiktas",
   "fragment_from": 1995,
   "fragment_to": 2061,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kasimpasa-besiktas-383829/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "02110fed75d5a5506b49e99a3542af05894a663b3c0cc0770109c9d607155cfb",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T16:06:51.927Z",
   "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-30T16:06:51.927Z",
    "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-32fe516a4c29774d9fe1730a",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-32fe516a4c29774d9fe1730a",
   "quote_text": "Moins de 3.5 buts\n\n1.38",
   "fragment_from": 9068,
   "fragment_to": 9091,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kasimpasa-besiktas-383829/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "02110fed75d5a5506b49e99a3542af05894a663b3c0cc0770109c9d607155cfb",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T16:06:51.927Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "recognised",
   "cause": "repeats another statement",
   "cause_code": "duplicate",
   "event": {
    "event_id": "s-5f39d539f938",
    "display_name": "Kasımpaşa — Beşiktaş",
    "competition_name": "Süper Lig",
    "starts_at": "2026-11-01T16:00:00.000Z",
    "url": "/football/matches/kas-mpasa-vs-besiktas-2026-11-01/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.38",
    "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-30T16:06:51.927Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.38",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.38"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Kasımpaşa 2-2 Beşiktaş."
   },
   "settlements": [
    {
     "operation_id": "8456e3fbb6c4e265388857555b49d2511195f783416826ec5051be75231c2395",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "ea40c5444b740159c7d89c15b426a98ef22abbf0a9ce8c70102bdcc6856afd3d",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: repeats another statement",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": {
    "material_author": "Medhi Poirier",
    "publisher": "sportytrader.com",
    "forecaster": "Medhi Poirier",
    "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/kasimpasa-besiktas-383829/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6804e6c8da04fb356bb83763",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-6804e6c8da04fb356bb83763",
   "quote_text": "Le pronostic :\n\nMoins de 3.5 buts\n\n1.38",
   "fragment_from": 500,
   "fragment_to": 539,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/kasimpasa-besiktas-383829/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "02110fed75d5a5506b49e99a3542af05894a663b3c0cc0770109c9d607155cfb",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T16:06:51.927Z",
   "executed_at": "2026-10-30T16:14:36.539Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5f39d539f938",
    "display_name": "Kasımpaşa — Beşiktaş",
    "competition_name": "Süper Lig",
    "starts_at": "2026-11-01T16:00:00.000Z",
    "url": "/football/matches/kas-mpasa-vs-besiktas-2026-11-01/",
    "scoreline": "2-2",
    "condition": "finished"
   },
   "market_label": "Over/Under 3.5 goals",
   "outcome_label": "under 3.5",
   "odds_set": {
    "by_author": "1.38",
    "our_snapshot": "1.4050",
    "our_snapshot_at": "2026-10-30T16:06:22.876Z",
    "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-30T16:06:51.927Z",
    "archive_snapshot_at": null,
    "flags": [
     "no_date"
    ],
    "flag_words": "The source states no publication date.",
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3.5 goals",
    "choice": "under 3.5",
    "author_odds": "1.38",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.5",
    "subject": "goals_total",
    "in_words": "Over/Under 3.5 goals: under 3.5 at 1.38"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "2-2",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Kasımpaşa 2-2 Beşiktaş."
   },
   "settlements": [
    {
     "operation_id": "879630c2338e6a684b57d965ba839cc3284ffa59017782af68dcaade2fbc412b",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.38",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-30T16:14:34.905Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "9cfd8e46df594480751a97dc14341331f629d32a02564b7162ce62f53cb61539",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "decimal_odds": "1.4050",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-10-30T16:14:36.539Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Medhi Poirier",
    "publisher": "sportytrader.com",
    "forecaster": "Medhi Poirier",
    "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/kasimpasa-besiktas-383829/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ecc36fa0544b7e509e0431ac",
   "url": "/evidence/?pick=n-ecc36fa0544b7e509e0431ac",
   "quote_text": "Vous comptez parier sur le match İstanbul Basaksehir - Samsunspor (Süper Lig) ?",
   "fragment_from": 10515,
   "fragment_to": 10594,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/stanbul-basaksehir-samsunspor-383826/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9271c6df243d00c0473b1c20957dc1e701fdf36cc540587e5415db0b3002353b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T13:06:56.619Z",
   "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:06:56.619Z",
    "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-69a17ca89a7cb92d66bb63b4",
   "url": "/evidence/?pick=n-69a17ca89a7cb92d66bb63b4",
   "quote_text": "Basaksehir a perdu son dernier match, mettant fin à une série de 3 rencontres sans défaite.",
   "fragment_from": 9473,
   "fragment_to": 9564,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/stanbul-basaksehir-samsunspor-383826/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9271c6df243d00c0473b1c20957dc1e701fdf36cc540587e5415db0b3002353b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T13:06:56.619Z",
   "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:06:56.619Z",
    "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-eb49b67bd8bf84274d033d47",
   "url": "/evidence/?pick=n-eb49b67bd8bf84274d033d47",
   "quote_text": "Samsunspor occupe la 17e place et est relégable.",
   "fragment_from": 9423,
   "fragment_to": 9471,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://www.sportytrader.com/pronostics/stanbul-basaksehir-samsunspor-383826/",
    "display_name": null,
    "speaker": "Medhi Poirier",
    "authorship": "channel_owner",
    "media_from_ms": null,
    "bundle_id": "9271c6df243d00c0473b1c20957dc1e701fdf36cc540587e5415db0b3002353b",
    "material_removed": false
   },
   "published_at": null,
   "detected_at": "2026-10-30T13:06:56.619Z",
   "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:06:56.619Z",
    "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
  }
 ],
 "excluded_from_feed": {
  "ads": 32,
  "service": 0,
  "ruleset_version": "3"
 },
 "standing": {
  "titles": [
   {
    "code_name": "S-01",
    "display_name": "6 matches in a row, every pick correct · 24 Oct–31 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": 6,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "6 matches in a row, every pick correct · 24 Oct–31 Oct 2026",
    "rationale": "6 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 Machida Zelvia v Gamba Osaka. 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": "Medhi Poirier · 6 matches in a row, every pick correct · 24 Oct–31 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/medhi-poirier/#title-correct-run\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-898b69c17b51119c60412dc2/s-01-all-event-m-light.svg\" alt=\"Medhi Poirier · 6 matches in a row, every pick correct · 24 Oct–31 Oct 2026 · Tracked by Forecast Record\" width=\"860\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 28 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-31",
    "evidence_through": "2026-10-31",
    "earned_at": "2026-10-31",
    "published_at": "2026-11-01",
    "visible_until": "2027-02-28",
    "badge_label": "6 right in a row · 31 Oct",
    "scope_words": null,
    "title_id": "zk-df28c8d1cb6e3af7dc00",
    "evidence_items": [
     {
      "nid": "n-0ae07785dad8003961a842bc",
      "data": "2026-10-24",
      "match": "Neom SC v Abha",
      "said_text": "1X2, match result: Neom SC at 1.43",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "5 other tipsters and sources on this match, 5 right (5 named home win)",
      "url": "/authors/medhi-poirier/picks/5/#pick-n-0ae07785dad8003961a842bc"
     },
     {
      "nid": "n-629702fae6c66ef51359138e",
      "data": "2026-10-24",
      "match": "Samsunspor v Amed SK",
      "said_text": "Double chance: draw or Amed SK at 1.33",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/5/#pick-n-629702fae6c66ef51359138e"
     },
     {
      "nid": "n-b23d2cdc739a3abbd4e59248",
      "data": "2026-10-28",
      "match": "Fluminense v Internacional",
      "said_text": "1X2, match result: Fluminense at 1.71",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "4 other tipsters and sources on this match, 3 right (3 named home win, 1 named draw)",
      "url": "/authors/medhi-poirier/picks/5/#pick-n-b23d2cdc739a3abbd4e59248"
     },
     {
      "nid": "n-e04602254ddbff8e5e7995a2",
      "data": "2026-10-28",
      "match": "Santos v Palmeiras",
      "said_text": "Double chance: draw or Palmeiras at 1.32",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/5/#pick-n-e04602254ddbff8e5e7995a2"
     },
     {
      "nid": "n-96331f7c2b45702864571d2f",
      "data": "2026-10-29",
      "match": "Al-Nassr Riyadh v Al Kholood",
      "said_text": "European handicap -1: Al-Nassr Riyadh -1 at 1.5",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/5/#pick-n-96331f7c2b45702864571d2f"
     },
     {
      "nid": "n-0d8ea20a02a47c9c9fa921d8",
      "data": "2026-10-31",
      "match": "FC Porto v Estoril",
      "said_text": "European handicap -1: FC Porto -1 at 1.5",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/5/#pick-n-0d8ea20a02a47c9c9fa921d8"
     }
    ],
    "evidence_total": 6,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1168,
       "height": 40,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1168,
       "height": 40,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 860,
       "height": 28,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 860,
       "height": 28,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 671,
       "height": 20,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 671,
       "height": 20,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-898b69c17b51119c60412dc2/s-01-all-event-card.svg"
    },
    "profile_anchor": "title-df28c8d1cb6e",
    "chance": {
     "contract_version": 1,
     "kind": "streak",
     "priced": 3,
     "unpriced": 3,
     "hits": 3,
     "probability": 0.274409,
     "one_in": 4,
     "log10": -0.56,
     "words": "1 in 4",
     "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": "S-01",
    "display_name": "4 matches in a row, every pick correct · 22 Oct–23 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-982dcb3c29",
    "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 · 22 Oct–23 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 FC Anyang v Jeonbuk Motors. 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-z-982dcb3c29-event",
    "alt": "Medhi Poirier · 4 matches in a row, every pick correct · 22 Oct–23 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/medhi-poirier/#title-correct-run-correct-run\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-898b69c17b51119c60412dc2/s-01-z-982dcb3c29-event-m-light.svg\" alt=\"Medhi Poirier · 4 matches in a row, every pick correct · 22 Oct–23 Oct 2026 · Tracked by Forecast Record\" width=\"860\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 20 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-23",
    "evidence_through": "2026-10-23",
    "earned_at": "2026-10-24",
    "published_at": "2026-10-27",
    "visible_until": "2027-02-20",
    "badge_label": "4 right in a row · 23 Oct",
    "scope_words": null,
    "title_id": "zk-982dcb3c295f64458c09",
    "evidence_items": [
     {
      "nid": "n-7dd75db42c02784a171d6cba",
      "data": "2026-10-22",
      "match": "FC Kairat Almaty v Panathinaikos",
      "said_text": "1X2, match result: Panathinaikos at 1.53",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "9 other tipsters and sources on this match, 9 right (9 named away win)",
      "url": "/authors/medhi-poirier/picks/4/#pick-n-7dd75db42c02784a171d6cba"
     },
     {
      "nid": "n-c89532191305b72ac9ef75c0",
      "data": "2026-10-22",
      "match": "FC Iberia 1999 v Mjällby",
      "said_text": "Over/Under 2.5 goals: under 2.5 at 1.79",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/4/#pick-n-c89532191305b72ac9ef75c0"
     },
     {
      "nid": "n-dcfbfb5f8e805ab1ef35169b",
      "data": "2026-10-22",
      "match": "Celtic v Celta Vigo",
      "said_text": "Both teams to score: yes at 1.52",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/4/#pick-n-dcfbfb5f8e805ab1ef35169b"
     },
     {
      "nid": "n-ec7e90fb019fc70d0c2b0ec2",
      "data": "2026-10-23",
      "match": "Al Qadisiya Al Khubar v Al Hilal Riyadh",
      "said_text": "Both teams to score: yes at 1.35",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/4/#pick-n-ec7e90fb019fc70d0c2b0ec2"
     }
    ],
    "evidence_total": 4,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1168,
       "height": 40,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-982dcb3c29-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1168,
       "height": 40,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-982dcb3c29-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 860,
       "height": 28,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-982dcb3c29-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 860,
       "height": 28,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-982dcb3c29-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 671,
       "height": 20,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-982dcb3c29-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 671,
       "height": 20,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-982dcb3c29-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-898b69c17b51119c60412dc2/s-01-z-982dcb3c29-event-card.svg"
    },
    "profile_anchor": "title-982dcb3c295f",
    "chance": {
     "contract_version": 1,
     "kind": "streak",
     "priced": 2,
     "unpriced": 2,
     "hits": 2,
     "probability": 0.372901,
     "one_in": 3,
     "log10": -0.43,
     "words": "1 in 3",
     "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-correct-run"
   },
   {
    "code_name": "P-01",
    "display_name": "4/5 result calls right · week of 12 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "w-70a11e3952",
    "bucket": "Week record",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 5,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "4/5 result calls right · week of 12 Oct 2026",
    "rationale": "4 of 5 result calls right in the week 12 Oct 2026–18 Oct 2026 (Monday to Sunday, UTC), one call per match. On 3 of these matches the other tipsters and sources were right 64.1% of the time. 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-p-01-w-70a11e3952-event",
    "alt": "Medhi Poirier · 4/5 result calls right · week of 12 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/medhi-poirier/#title-week-record\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-898b69c17b51119c60412dc2/p-01-w-70a11e3952-event-m-light.svg\" alt=\"Medhi Poirier · 4/5 result calls right · week of 12 Oct 2026 · Tracked by Forecast Record\" width=\"738\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 15 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-18",
    "evidence_through": "2026-10-18",
    "earned_at": "2026-10-24",
    "published_at": "2026-10-26",
    "visible_until": "2027-02-15",
    "badge_label": "4/5 · week of 12 Oct",
    "scope_words": null,
    "title_id": "zk-70a11e3952fc4f6e7858",
    "evidence_items": [
     {
      "nid": "n-5fb3c7c475f5b0c697ec86cf",
      "data": "2026-10-15",
      "match": "Jagiellonia v Ararat-Armenia",
      "said_text": "1X2, match result: Jagiellonia at 1.35",
      "outcome_label": "right",
      "evidence_price": 1.4,
      "comparison": "13 other tipsters and sources on this match, 12 right (12 named home win, 1 named draw)",
      "url": "/authors/medhi-poirier/picks/3/#pick-n-5fb3c7c475f5b0c697ec86cf"
     },
     {
      "nid": "n-d37bac82ee308e1da48cfcb2",
      "data": "2026-10-17",
      "match": "Atlético Mineiro v Coritiba",
      "said_text": "1X2, match result: Atlético Mineiro at 1.39",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "1 other tipster on this match, 1 right (1 named home win)",
      "url": "/authors/medhi-poirier/picks/3/#pick-n-d37bac82ee308e1da48cfcb2"
     },
     {
      "nid": "n-7b44de9c3c899bd1ff98e913",
      "data": "2026-10-17",
      "match": "Botafogo v Chapecoense",
      "said_text": "1X2, match result: Botafogo at 1.31",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "3 other tipsters and sources on this match, 3 right (3 named home win)",
      "url": "/authors/medhi-poirier/picks/3/#pick-n-7b44de9c3c899bd1ff98e913"
     },
     {
      "nid": "n-efb26e5bdd1c536bfa3b967c",
      "data": "2026-10-18",
      "match": "Fluminense v Santos",
      "said_text": "1X2, match result: Fluminense at 2.13",
      "outcome_label": "wrong",
      "evidence_price": null,
      "comparison": "3 other tipsters and sources on this match, 0 right (2 named home win, 1 named draw)",
      "url": "/authors/medhi-poirier/picks/4/#pick-n-efb26e5bdd1c536bfa3b967c"
     },
     {
      "nid": "n-2fcd3164db48ab3d99bf1caa",
      "data": "2026-10-18",
      "match": "Beijing Guoan v Qingdao West Coast",
      "said_text": "1X2, match result: Beijing Guoan at 1.35",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/3/#pick-n-2fcd3164db48ab3d99bf1caa"
     }
    ],
    "evidence_total": 5,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1003,
       "height": 40,
       "url": "/b/e-898b69c17b51119c60412dc2/p-01-w-70a11e3952-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1003,
       "height": 40,
       "url": "/b/e-898b69c17b51119c60412dc2/p-01-w-70a11e3952-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 738,
       "height": 28,
       "url": "/b/e-898b69c17b51119c60412dc2/p-01-w-70a11e3952-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 738,
       "height": 28,
       "url": "/b/e-898b69c17b51119c60412dc2/p-01-w-70a11e3952-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 575,
       "height": 20,
       "url": "/b/e-898b69c17b51119c60412dc2/p-01-w-70a11e3952-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 575,
       "height": 20,
       "url": "/b/e-898b69c17b51119c60412dc2/p-01-w-70a11e3952-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-898b69c17b51119c60412dc2/p-01-w-70a11e3952-event-card.svg"
    },
    "profile_anchor": "title-70a11e3952fc",
    "chance": {
     "contract_version": 1,
     "kind": "at_least",
     "priced": 4,
     "unpriced": 1,
     "hits": 3,
     "probability": 0.552987,
     "one_in": 2,
     "log10": -0.26,
     "words": "about even",
     "rule": "probability of at least this many correct picks if each pick came in with its market probability (1/price); exact Poisson-binomial",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-week-record"
   },
   {
    "code_name": "S-01",
    "display_name": "5 matches in a row, every pick correct · 10 Oct–11 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-9dfdfacc07",
    "bucket": "Correct run",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 5,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "5 matches in a row, every pick correct · 10 Oct–11 Oct 2026",
    "rationale": "5 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 Gwangju FC v Ulsan HD. 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-z-9dfdfacc07-event",
    "alt": "Medhi Poirier · 5 matches in a row, every pick correct · 10 Oct–11 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/authors/medhi-poirier/#title-correct-run-correct-run-2\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-898b69c17b51119c60412dc2/s-01-z-9dfdfacc07-event-m-light.svg\" alt=\"Medhi Poirier · 5 matches in a row, every pick correct · 10 Oct–11 Oct 2026 · Tracked by Forecast Record\" width=\"860\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 8 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-11",
    "evidence_through": "2026-10-11",
    "earned_at": "2026-10-25",
    "published_at": "2026-10-19",
    "visible_until": "2027-02-08",
    "badge_label": "5 right in a row · 11 Oct",
    "scope_words": null,
    "title_id": "zk-9dfdfacc0787953bc15f",
    "evidence_items": [
     {
      "nid": "n-c258afb7c04fbfbfeb9307ac",
      "data": "2026-10-10",
      "match": "Cerezo Osaka v Yokohama F-Marinos",
      "said_text": "Double chance: Cerezo Osaka or draw at 1.35",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/2/#pick-n-c258afb7c04fbfbfeb9307ac"
     },
     {
      "nid": "n-5d0d66b280c126e14ee7a55b",
      "data": "2026-10-10",
      "match": "FC Tokyo v Urawa Red Diamonds",
      "said_text": "1X2, match result: FC Tokyo at 1.6",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "1 other tipster on this match, 1 right (1 named home win)",
      "url": "/authors/medhi-poirier/picks/2/#pick-n-5d0d66b280c126e14ee7a55b"
     },
     {
      "nid": "n-74967ce82db80a87c07537db",
      "data": "2026-10-10",
      "match": "Samsunspor v Trabzonspor",
      "said_text": "1X2, match result: Trabzonspor at 1.8",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "3 other tipsters and sources on this match, 3 right (3 named away win)",
      "url": "/authors/medhi-poirier/picks/2/#pick-n-74967ce82db80a87c07537db"
     },
     {
      "nid": "n-3feafc0164e1ad302cb3c4d6",
      "data": "2026-10-10",
      "match": "Rizespor v Fenerbahçe",
      "said_text": "Over/Under 2.5 goals: over 2.5 at 1.54",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/2/#pick-n-3feafc0164e1ad302cb3c4d6"
     },
     {
      "nid": "n-cf76a505816fc203bea979ac",
      "data": "2026-10-11",
      "match": "São Paulo v Vitória",
      "said_text": "1X2, match result: São Paulo at 1.57",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/authors/medhi-poirier/picks/2/#pick-n-cf76a505816fc203bea979ac"
     }
    ],
    "evidence_total": 5,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1168,
       "height": 40,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-9dfdfacc07-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1168,
       "height": 40,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-9dfdfacc07-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 860,
       "height": 28,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-9dfdfacc07-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 860,
       "height": 28,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-9dfdfacc07-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 671,
       "height": 20,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-9dfdfacc07-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 671,
       "height": 20,
       "url": "/b/e-898b69c17b51119c60412dc2/s-01-z-9dfdfacc07-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-898b69c17b51119c60412dc2/s-01-z-9dfdfacc07-event-card.svg"
    },
    "profile_anchor": "title-9dfdfacc0787",
    "chance": {
     "contract_version": 1,
     "kind": "streak",
     "priced": 2,
     "unpriced": 3,
     "hits": 2,
     "probability": 0.382499,
     "one_in": 3,
     "log10": -0.42,
     "words": "1 in 3",
     "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-correct-run-2"
   }
  ],
  "publication_mode": "top20",
  "empty_reason": null,
  "rules_version": "catalog-1",
  "insufficient": [],
  "badges_on_page": 0,
  "header_titles": [
   {
    "title_id": "zk-df28c8d1cb6e3af7dc00",
    "code_name": "S-01",
    "title_tier": "dated_record",
    "badge_label": "6 right in a row · 31 Oct",
    "body": "6 matches in a row, every pick correct · 24 Oct–31 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-df28c8d1cb6e",
    "event_at": "2026-10-31",
    "url": "/titles/s-01-correct-run/#zk-df28c8d1cb6e3af7dc00"
   },
   {
    "title_id": "zk-70a11e3952fc4f6e7858",
    "code_name": "P-01",
    "title_tier": "dated_record",
    "badge_label": "4/5 · week of 12 Oct",
    "body": "4/5 result calls right · week of 12 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-70a11e3952fc",
    "event_at": "2026-10-18",
    "url": "/titles/p-01-week-record/#zk-70a11e3952fc4f6e7858"
   },
   {
    "title_id": "zk-9dfdfacc0787953bc15f",
    "code_name": "S-01",
    "title_tier": "dated_record",
    "badge_label": "5 right in a row · 11 Oct",
    "body": "5 matches in a row, every pick correct · 10 Oct–11 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-9dfdfacc0787",
    "event_at": "2026-10-11",
    "url": "/titles/s-01-correct-run/#zk-9dfdfacc0787953bc15f"
   }
  ],
  "record_origin": [
   {
    "portion": "live",
    "n": 52,
    "body": "52 recorded before kick-off · since 9 Oct 2026"
   }
  ],
  "recent_record": [
   {
    "code_name": "S-01",
    "body": "6 matches in a row, every pick correct · 24 Oct–31 Oct 2026",
    "event_at": "2026-10-31",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-df28c8d1cb6e"
   },
   {
    "code_name": "P-01",
    "body": "4/5 result calls right · week of 12 Oct 2026",
    "event_at": "2026-10-18",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-70a11e3952fc"
   },
   {
    "code_name": "S-01",
    "body": "5 matches in a row, every pick correct · 10 Oct–11 Oct 2026",
    "event_at": "2026-10-11",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-9dfdfacc0787"
   },
   {
    "code_name": "S-01",
    "body": "4 matches in a row, every pick correct · 22 Oct–23 Oct 2026",
    "event_at": "2026-10-23",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-982dcb3c295f"
   }
  ],
  "record_details": [
   {
    "code_name": "M-11",
    "body": "Most recorded: Match result (1X2) · 20 matches",
    "details_words": "Match result (1X2) 15/24 (20 matches); Goals over/under 5/9 (9 matches); Both teams to score 5/8 (8 matches); Double chance and draw no bet 5/8 (8 matches); Handicaps 2/2 (2 matches); Bet-builder combos 0/1 (1 match)",
    "url": null,
    "provenance": "live",
    "display_name": "Most recorded bet type",
    "rule_href": "/titles/m-11-most-recorded-bet-type/"
   }
  ],
  "history": [
   {
    "code_name": "S-01",
    "body": "5 matches in a row, every pick correct · 24 Oct–29 Oct 2026 · removed 1 Nov 2026",
    "event_at": "2026-11-01",
    "status": "corrected",
    "cause": "recomputed after a correction to the record",
    "provenance": "live"
   }
  ]
 },
 "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": 23,
    "above": 0,
    "above_share_percent": "0.0",
    "below": 11,
    "within": 12,
    "median_difference_percent": "-5.0",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated"
   }
  ],
  "examples": [
   {
    "url": "/authors/medhi-poirier/picks/5/#pick-n-b23d2cdc739a3abbd4e59248",
    "basis": "snapshot",
    "stated": "1.71",
    "market": "1.90",
    "difference_percent": "-10.0"
   },
   {
    "url": "/authors/medhi-poirier/picks/6/#pick-n-b7135e016a2c96a154513425",
    "basis": "snapshot",
    "stated": "1.64",
    "market": "1.80",
    "difference_percent": "-8.9"
   }
  ],
  "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/rio-ave-sc-braga-386148/"
  },
  "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": 21,
  "matches": 21,
  "void": 0,
  "net_points_hundredths": 11527,
  "staked_hundredths": 210000,
  "return_percent": "5.49",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-10-09",
  "period_to": "2026-11-05",
  "status": "calculated",
  "method_version": "2.2",
  "short_history": true,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record recorded 21 settled live picks by Medhi Poirier before kick-off across 21 matches between 9 October and 5 November 2026. At our recorded market prices these picks returned +5.5% on the total staked. Of the 98 predictions we hold for Medhi Poirier, 60 are linked to matches: 59 were recorded by us before kick-off and 1 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled live picks",
    "value": "21",
    "anchor": "/methodology/#settled-pick",
    "note": null
   },
   {
    "label": "Matches",
    "value": "21",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+115.27 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Return at our recorded market price",
    "value": "+5.5%",
    "anchor": "/methodology/#roi",
    "note": "95% interval −30.3% to +36.7%"
   }
  ],
  "limitations": [],
  "other_series": [],
  "return_over_time": [
   {
    "date": "2026-10-09",
    "cumulative_points_hundredths": -10000,
    "n": 1
   },
   {
    "date": "2026-10-10",
    "cumulative_points_hundredths": -3950,
    "n": 2
   },
   {
    "date": "2026-10-11",
    "cumulative_points_hundredths": 15622,
    "n": 5
   },
   {
    "date": "2026-10-12",
    "cumulative_points_hundredths": 21546,
    "n": 6
   },
   {
    "date": "2026-10-15",
    "cumulative_points_hundredths": 25546,
    "n": 7
   },
   {
    "date": "2026-10-17",
    "cumulative_points_hundredths": 24075,
    "n": 10
   },
   {
    "date": "2026-10-18",
    "cumulative_points_hundredths": 14075,
    "n": 11
   },
   {
    "date": "2026-10-19",
    "cumulative_points_hundredths": 4075,
    "n": 12
   },
   {
    "date": "2026-10-22",
    "cumulative_points_hundredths": 16827,
    "n": 14
   },
   {
    "date": "2026-10-24",
    "cumulative_points_hundredths": 20827,
    "n": 15
   },
   {
    "date": "2026-10-28",
    "cumulative_points_hundredths": 33527,
    "n": 17
   },
   {
    "date": "2026-11-01",
    "cumulative_points_hundredths": 21527,
    "n": 20
   },
   {
    "date": "2026-11-05",
    "cumulative_points_hundredths": 11527,
    "n": 21
   }
  ],
  "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": 21,
    "matches": 21,
    "match_dates": 13,
    "period_from": "2026-10-09",
    "period_to": "2026-11-05",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 11527,
    "low": {
     "date": "2026-10-09",
     "cumulative_points_hundredths": -10000,
     "after_picks": 1
    },
    "high": {
     "date": "2026-10-28",
     "cumulative_points_hundredths": 33527,
     "after_picks": 17
    },
    "line_drawn": true,
    "steps": [
     {
      "date": "2026-10-09",
      "cumulative_points_hundredths": -10000,
      "n": 1,
      "picks": 1
     },
     {
      "date": "2026-10-10",
      "cumulative_points_hundredths": -3950,
      "n": 2,
      "picks": 1
     },
     {
      "date": "2026-10-11",
      "cumulative_points_hundredths": 15622,
      "n": 5,
      "picks": 3
     },
     {
      "date": "2026-10-12",
      "cumulative_points_hundredths": 21546,
      "n": 6,
      "picks": 1
     },
     {
      "date": "2026-10-15",
      "cumulative_points_hundredths": 25546,
      "n": 7,
      "picks": 1
     },
     {
      "date": "2026-10-17",
      "cumulative_points_hundredths": 24075,
      "n": 10,
      "picks": 3
     },
     {
      "date": "2026-10-18",
      "cumulative_points_hundredths": 14075,
      "n": 11,
      "picks": 1
     },
     {
      "date": "2026-10-19",
      "cumulative_points_hundredths": 4075,
      "n": 12,
      "picks": 1
     },
     {
      "date": "2026-10-22",
      "cumulative_points_hundredths": 16827,
      "n": 14,
      "picks": 2
     },
     {
      "date": "2026-10-24",
      "cumulative_points_hundredths": 20827,
      "n": 15,
      "picks": 1
     },
     {
      "date": "2026-10-28",
      "cumulative_points_hundredths": 33527,
      "n": 17,
      "picks": 2
     },
     {
      "date": "2026-11-01",
      "cumulative_points_hundredths": 21527,
      "n": 20,
      "picks": 3
     },
     {
      "date": "2026-11-05",
      "cumulative_points_hundredths": 11527,
      "n": 21,
      "picks": 1
     }
    ]
   },
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record recorded 21 settled live picks by Medhi Poirier before kick-off across 21 matches between 9 October and 5 November 2026. At our recorded market prices these picks returned +5.5% on the total staked. Of the 98 predictions we hold for Medhi Poirier, 60 are linked to matches: 59 were recorded by us before kick-off and 1 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/authors/medhi-poirier/",
   "data_as_of": "2026-11-07",
   "method_version": "2.2"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 98,
   "under_review": 0,
   "no_match_linked": 38,
   "proven_predictions": 59,
   "proven_checked": 54,
   "proven_measured": 21,
   "proven_dates": 18,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 59,
     "checked": 54,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 21,
      "void": 0,
      "matches": 21,
      "net_points_hundredths": 11527,
      "staked_hundredths": 210000,
      "return_percent": "5.49",
      "interval_low": "-30.31",
      "interval_high": "36.74",
      "interval_note": null,
      "period_from": "2026-10-09",
      "period_to": "2026-11-05",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "0.2",
      "checked_after_kickoff_picks": 5
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "author_price",
       "picks": 21,
       "return_main_percent": "5.49",
       "return_other_percent": "-0.67",
       "settled_excluding_void": 21,
       "net_main_points_hundredths": 11527,
       "net_other_points_hundredths": -1400,
       "period_from": "2026-10-09",
       "period_to": "2026-11-05"
      },
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 15,
       "return_main_percent": "4.78",
       "return_other_percent": "3.63",
       "settled_excluding_void": 15,
       "net_main_points_hundredths": 7177,
       "net_other_points_hundredths": 5451,
       "period_from": "2026-10-11",
       "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": 54,
      "priced": 21
     },
     "accuracy": {
      "picks": 21,
      "won": 14,
      "won_percent": "66.7",
      "implied_percent": "62.4",
      "left_out": 0,
      "by_market": [
       {
        "market": "Match result",
        "won": 8,
        "picks": 10,
        "implied_percent": "60.9"
       },
       {
        "market": "Both teams to score",
        "won": 3,
        "picks": 4,
        "implied_percent": "59.4"
       },
       {
        "market": "Double chance",
        "won": 2,
        "picks": 4,
        "implied_percent": "69.9"
       },
       {
        "market": "Over/under goals",
        "won": 1,
        "picks": 3,
        "implied_percent": "61.6"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 26,
      "right": 14,
      "wrong": 12,
      "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": 1,
     "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-162137c39ec2ba75e2c332c2",
   "n-16543958b7c16bc0dc5d6924",
   "n-3feafc0164e1ad302cb3c4d6",
   "n-50bd65ad2f36e38b7f873023",
   "n-5fb3c7c475f5b0c697ec86cf",
   "n-629702fae6c66ef51359138e",
   "n-6804e6c8da04fb356bb83763",
   "n-6bd8abcbb844ed17e7f5a5fa",
   "n-72470101f1ea43343788c6de",
   "n-7b44de9c3c899bd1ff98e913",
   "n-7d3de21d7ac44965a0b2979b",
   "n-7dd75db42c02784a171d6cba",
   "n-a5740f7d46b05374bd063846",
   "n-b23d2cdc739a3abbd4e59248",
   "n-b7135e016a2c96a154513425",
   "n-cf76a505816fc203bea979ac",
   "n-d37bac82ee308e1da48cfcb2",
   "n-dcfbfb5f8e805ab1ef35169b",
   "n-e04602254ddbff8e5e7995a2",
   "n-efb26e5bdd1c536bfa3b967c",
   "n-fd6ffa32e337db8ee3e8eea3"
  ],
  "interval_low": "-30.31",
  "interval_high": "36.74",
  "caption": "Recorded before kick-off, at our recorded market price · 100 points per pick · 9 October – 5 November 2026 · Calculated · picks settled under method v2.2",
  "record_from": "2026-10-09",
  "record_to": "2026-11-07"
 },
 "recorded_picks": [
  {
   "record_id": "n-e240750821ec82dd6350c356",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-e240750821ec82dd6350c356",
   "match": "FC Tokyo v Kashima Antlers",
   "match_url": "/football/matches/fc-tokyo-vs-kashima-antlers-2026-11-07/",
   "kickoff": "2026-11-07T06:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Tokyo at 1.81",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8100,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.81",
   "settled_price": "1.81",
   "published_at": null,
   "recorded_at": "2026-11-05T06:06:51.198Z",
   "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-e240750821ec82dd6350c356",
    "quote_text": "Notre pronostic FC Tokyo - Kashima Antlers : Victoire du FC Tokyo !\n\nLe pronostic :\n\nFC Tokyo gagne\n\n1.81",
    "fragment_from": 9886,
    "fragment_to": 9991,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/fc-tokyo-kashima-antlers-385354/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "325e96bdb078b1f8e79195ebf60be45eb5f991b708ef47b0657bf8cb13603c64",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-05T06:06:51.198Z",
    "executed_at": "2026-11-05T06:08:28.012Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d841052ed3de",
     "display_name": "FC Tokyo — Kashima Antlers",
     "competition_name": "J1 League",
     "starts_at": "2026-11-07T06:00:00.000Z",
     "url": "/football/matches/fc-tokyo-vs-kashima-antlers-2026-11-07/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Tokyo",
    "odds_set": {
     "by_author": "1.81",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-05T06:06:51.198Z",
     "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.81",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Tokyo at 1.81"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Tokyo 2-0 Kashima Antlers."
    },
    "settlements": [
     {
      "operation_id": "3bae79a67cd730a41bb4f265501bc254a0c242ecfa459dd0a414554075d5b3d0",
      "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": "1.81",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8100,
      "executed_at": "2026-11-05T06:08:28.012Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2c9f4414089415b8d00a044622d507d704f99776c0beec56ef6b7a5136e844a6",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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-tokyo-kashima-antlers-385354/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Tokyo to win"
   }
  },
  {
   "record_id": "n-6bd8abcbb844ed17e7f5a5fa",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-6bd8abcbb844ed17e7f5a5fa",
   "match": "Celtic v Beşiktaş",
   "match_url": "/football/matches/celtic-vs-besiktas-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 47.2,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Beşiktaş at 1.33",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.33",
   "settled_price": "1.3600",
   "published_at": null,
   "recorded_at": "2026-11-03T20:48:38.426Z",
   "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-6bd8abcbb844ed17e7f5a5fa",
    "quote_text": "Nul ou Besiktas\n\n1.33",
    "fragment_from": 9720,
    "fragment_to": 9741,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/celtic-fc-besiktas-385029/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f10899d94f294c0597f4d73afcc2ad06772a47c650b45f24a7f374c5da58fd7a",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-03T20:48:38.426Z",
    "executed_at": "2026-11-03T20:52:46.513Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-956b3f4d80d8",
     "display_name": "Celtic — Beşiktaş",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/celtic-vs-besiktas-2026-11-05/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Beşiktaş",
    "odds_set": {
     "by_author": "1.33",
     "our_snapshot": "1.3600",
     "our_snapshot_at": "2026-11-03T20:45:50.338Z",
     "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-03T20:48:38.426Z",
     "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": "Double chance",
     "choice": "draw or Beşiktaş",
     "author_odds": "1.33",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Beşiktaş at 1.33"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Celtic 3-2 Beşiktaş."
    },
    "settlements": [
     {
      "operation_id": "c2eb259942eb38ea209ff34439188bd7667b1523d6293d388684657213ee34e4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Beşiktaş",
      "decimal_odds": "1.33",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T20:52:43.523Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a02d3717b779b0b5e0505ec5f4d8536adbd953e6b5232742d7fc4407886e4ccb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Beşiktaş",
      "decimal_odds": "1.3600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-03T20:52:46.513Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/celtic-fc-besiktas-385029/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Beşiktaş"
   }
  },
  {
   "record_id": "n-6804e6c8da04fb356bb83763",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-6804e6c8da04fb356bb83763",
   "match": "Kasımpaşa v Beşiktaş",
   "match_url": "/football/matches/kas-mpasa-vs-besiktas-2026-11-01/",
   "kickoff": "2026-11-01T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 47.9,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.38",
   "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": "1.38",
   "settled_price": "1.4050",
   "published_at": null,
   "recorded_at": "2026-10-30T16:06:51.927Z",
   "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": "under",
    "price": "1.4050",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6804e6c8da04fb356bb83763",
    "quote_text": "Le pronostic :\n\nMoins de 3.5 buts\n\n1.38",
    "fragment_from": 500,
    "fragment_to": 539,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/kasimpasa-besiktas-383829/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "02110fed75d5a5506b49e99a3542af05894a663b3c0cc0770109c9d607155cfb",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T16:06:51.927Z",
    "executed_at": "2026-10-30T16:14:36.539Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5f39d539f938",
     "display_name": "Kasımpaşa — Beşiktaş",
     "competition_name": "Süper Lig",
     "starts_at": "2026-11-01T16:00:00.000Z",
     "url": "/football/matches/kas-mpasa-vs-besiktas-2026-11-01/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.38",
     "our_snapshot": "1.4050",
     "our_snapshot_at": "2026-10-30T16:06:22.876Z",
     "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-30T16:06:51.927Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.38",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5 at 1.38"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Kasımpaşa 2-2 Beşiktaş."
    },
    "settlements": [
     {
      "operation_id": "879630c2338e6a684b57d965ba839cc3284ffa59017782af68dcaade2fbc412b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.38",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-30T16:14:34.905Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9cfd8e46df594480751a97dc14341331f629d32a02564b7162ce62f53cb61539",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.4050",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-30T16:14:36.539Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/kasimpasa-besiktas-383829/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-b7135e016a2c96a154513425",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-b7135e016a2c96a154513425",
   "match": "İstanbul Başakşehir v Samsunspor",
   "match_url": "/football/matches/istanbul-basaksehir-vs-samsunspor-2026-11-01/",
   "kickoff": "2026-11-01T13:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: İstanbul Başakşehir at 1.64",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.64",
   "settled_price": "1.8000",
   "published_at": null,
   "recorded_at": "2026-10-30T13:06:56.619Z",
   "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.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b7135e016a2c96a154513425",
    "quote_text": "Le pronostic :\n\nİstanbul Basaksehir gagne\n\n1.64",
    "fragment_from": 536,
    "fragment_to": 583,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/stanbul-basaksehir-samsunspor-383826/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9271c6df243d00c0473b1c20957dc1e701fdf36cc540587e5415db0b3002353b",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T13:06:56.619Z",
    "executed_at": "2026-10-30T15:07:03.115Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e746003fd3bc",
     "display_name": "İstanbul Başakşehir — Samsunspor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-11-01T13:00:00.000Z",
     "url": "/football/matches/istanbul-basaksehir-vs-samsunspor-2026-11-01/",
     "scoreline": "5-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "İstanbul Başakşehir",
    "odds_set": {
     "by_author": "1.64",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-30T13:05:45.960Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "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:06:56.619Z",
     "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": "İstanbul Başakşehir",
     "author_odds": "1.64",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: İstanbul Başakşehir at 1.64"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was İstanbul Başakşehir 5-2 Samsunspor."
    },
    "settlements": [
     {
      "operation_id": "0d56e321834520c6aaf301769db3f308200f70f724958af1afcc69e13802ba03",
      "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": "İstanbul Başakşehir",
      "decimal_odds": "1.64",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6400,
      "executed_at": "2026-10-30T15:07:02.484Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0f4593929edce9ddf5f07a1b7ca1aeeb8f93bb28db0d55ca49c5f8866f77306e",
      "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": "İstanbul Başakşehir",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-10-30T15:07:03.115Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/stanbul-basaksehir-samsunspor-383826/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "İstanbul Başakşehir to win"
   }
  },
  {
   "record_id": "n-72470101f1ea43343788c6de",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-72470101f1ea43343788c6de",
   "match": "Machida Zelvia v Gamba Osaka",
   "match_url": "/football/matches/machida-zelvia-vs-gamba-osaka-2026-11-01/",
   "kickoff": "2026-11-01T07:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Machida Zelvia at 1.64",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.64",
   "settled_price": "1.7435",
   "published_at": null,
   "recorded_at": "2026-10-30T07:06:51.710Z",
   "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-72470101f1ea43343788c6de",
    "quote_text": "Notre pronostic Machida Zelvia - Gamba Osaka : Victoire de Machida !\n\nLe pronostic :\n\nMachida Zelvia gagne\n\n1.64",
    "fragment_from": 9827,
    "fragment_to": 9939,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/machida-zelvia-gamba-osaka-383175/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5e2b67f056748dcd1518239ba901c6e6e173c55b4f6e6c6b590af48f5a946a28",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-30T07:06:51.710Z",
    "executed_at": "2026-11-01T00:55:09.890Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-71dbac2179dc",
     "display_name": "Machida Zelvia — Gamba Osaka",
     "competition_name": "J1 League",
     "starts_at": "2026-11-01T07:00:00.000Z",
     "url": "/football/matches/machida-zelvia-vs-gamba-osaka-2026-11-01/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Machida Zelvia",
    "odds_set": {
     "by_author": "1.64",
     "our_snapshot": "1.7435",
     "our_snapshot_at": "2026-10-30T07:06:51.710Z",
     "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-30T07:06:51.710Z",
     "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": "Machida Zelvia",
     "author_odds": "1.64",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Machida Zelvia at 1.64"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Machida Zelvia 0-0 Gamba Osaka."
    },
    "settlements": [
     {
      "operation_id": "ca942f52a259e9ddf5b0d1f247695df711e4ce3f5241c3d72ed3a206d358f749",
      "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": "Machida Zelvia",
      "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-01T00:55:09.614Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b535364a1b2c8555d22b67725d670a4c79ee96714ac6abdf4261b20ec019f650",
      "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": "Machida Zelvia",
      "decimal_odds": "1.7435",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T00:55:09.890Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/machida-zelvia-gamba-osaka-383175/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Machida Zelvia to win"
   }
  },
  {
   "record_id": "n-e04602254ddbff8e5e7995a2",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-e04602254ddbff8e5e7995a2",
   "match": "Santos v Palmeiras",
   "match_url": "/football/matches/santos-vs-palmeiras-2026-10-28/",
   "kickoff": "2026-10-28T22:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Palmeiras at 1.32",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.32",
   "settled_price": "1.3700",
   "published_at": null,
   "recorded_at": "2026-10-26T22:36:53.566Z",
   "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-e04602254ddbff8e5e7995a2",
    "quote_text": "Nul ou Palmeiras\n\n1.32",
    "fragment_from": 9967,
    "fragment_to": 9989,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/santos-palmeiras-382686/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "03c3734ff4719bb9ea78718faa81afbd9a66218a456062337cdcf07170e94891",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T22:36:53.566Z",
    "executed_at": "2026-10-26T22:57:02.829Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1cae29ab36f3",
     "display_name": "Santos — Palmeiras",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-28T22:30:00.000Z",
     "url": "/football/matches/santos-vs-palmeiras-2026-10-28/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Palmeiras",
    "odds_set": {
     "by_author": "1.32",
     "our_snapshot": "1.3700",
     "our_snapshot_at": "2026-10-26T22:34:52.497Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3700,
    "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-26T22:36:53.566Z",
     "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": "Double chance",
     "choice": "draw or Palmeiras",
     "author_odds": "1.32",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Palmeiras at 1.32"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Santos 0-0 Palmeiras."
    },
    "settlements": [
     {
      "operation_id": "63f91047cb2324b44726a3c37d67dad254f930b5f030670e2633fe1e8d2c79cc",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Palmeiras",
      "decimal_odds": "1.32",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3200,
      "executed_at": "2026-10-26T22:56:48.458Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "37bd6987bc0b4280baa11d79d3fea85e04160d69aa25c91e95b4c41751c8a2bc",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Palmeiras",
      "decimal_odds": "1.3700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3700,
      "executed_at": "2026-10-26T22:57:02.829Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/santos-palmeiras-382686/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Palmeiras"
   }
  },
  {
   "record_id": "n-b23d2cdc739a3abbd4e59248",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-b23d2cdc739a3abbd4e59248",
   "match": "Fluminense v Internacional",
   "match_url": "/football/matches/fluminense-vs-internacional-2026-10-28/",
   "kickoff": "2026-10-28T22:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fluminense at 1.71",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.71",
   "settled_price": "1.9000",
   "published_at": null,
   "recorded_at": "2026-10-26T22:36:52.606Z",
   "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.9000",
    "result": "Won",
    "points_hundredths": 9000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b23d2cdc739a3abbd4e59248",
    "quote_text": "Fluminense gagne\n\n1.71",
    "fragment_from": 10455,
    "fragment_to": 10477,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/fluminense-internacional-382685/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "baac5b53883f124ac250f44b5fcc54bf2ea3fdf7d635252f7d2968afbab7a9fc",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-26T22:36:52.606Z",
    "executed_at": "2026-10-26T22:42:39.590Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-899337402637",
     "display_name": "Fluminense — Internacional",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-28T22:30:00.000Z",
     "url": "/football/matches/fluminense-vs-internacional-2026-10-28/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Fluminense",
    "odds_set": {
     "by_author": "1.71",
     "our_snapshot": "1.9000",
     "our_snapshot_at": "2026-10-26T22:34:52.497Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "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-26T22:36:52.606Z",
     "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": "Fluminense",
     "author_odds": "1.71",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fluminense at 1.71"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fluminense 2-1 Internacional."
    },
    "settlements": [
     {
      "operation_id": "e67a211652faa767458b6c9aceee164cd055272489b8ff169ffb309ce236186e",
      "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": "Fluminense",
      "decimal_odds": "1.71",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7100,
      "executed_at": "2026-10-26T22:42:25.801Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "586cefe044415f1f888935f752f4a1957748098a5e66c709e9509d7f9208ac11",
      "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": "Fluminense",
      "decimal_odds": "1.9000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-10-26T22:42:39.590Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/fluminense-internacional-382685/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fluminense to win"
   }
  },
  {
   "record_id": "n-629702fae6c66ef51359138e",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-629702fae6c66ef51359138e",
   "match": "Samsunspor v Amed SK",
   "match_url": "/football/matches/samsunspor-vs-amed-sk-2026-10-24/",
   "kickoff": "2026-10-24T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 46.6,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Amed SK at 1.33",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.33",
   "settled_price": "1.4000",
   "published_at": null,
   "recorded_at": "2026-10-22T17:26:53.356Z",
   "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-629702fae6c66ef51359138e",
    "quote_text": "Nul ou Amed SK\n\n1.33",
    "fragment_from": 9274,
    "fragment_to": 9294,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/samsunspor-amed-sportif-faaliyetler-381547/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d8313d4305d94185a4224278f8bb337b09e09f18a03a3ee3577d5aa8cddb8a49",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:26:53.356Z",
    "executed_at": "2026-10-24T00:49:41.336Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cdefbb3cf0ed",
     "display_name": "Samsunspor — Amed SK",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-24T16:00:00.000Z",
     "url": "/football/matches/samsunspor-vs-amed-sk-2026-10-24/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Amed SK",
    "odds_set": {
     "by_author": "1.33",
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-10-22T17:25:03.987Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4000,
    "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-22T17:26:53.356Z",
     "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": "Double chance",
     "choice": "draw or Amed SK",
     "author_odds": "1.33",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Amed SK at 1.33"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Samsunspor 1-2 Amed SK."
    },
    "settlements": [
     {
      "operation_id": "2e6343d47cf2735cc4ae1d867c5571d219d323b605013068272d373310495756",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Amed SK",
      "decimal_odds": "1.33",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3300,
      "executed_at": "2026-10-24T00:49:40.710Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9b001a1cfe966baf755f207a98e36725321d15d93ba4b35b27601cbda828b018",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Amed SK",
      "decimal_odds": "1.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4000,
      "executed_at": "2026-10-24T00:49:41.336Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/samsunspor-amed-sportif-faaliyetler-381547/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Amed SK"
   }
  },
  {
   "record_id": "n-0ae07785dad8003961a842bc",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-0ae07785dad8003961a842bc",
   "match": "Neom SC v Abha",
   "match_url": "/football/matches/neom-sc-vs-abha-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Saudi Pro League",
   "lead_hours": 44.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Neom SC at 1.43",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4300,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.43",
   "settled_price": "1.43",
   "published_at": null,
   "recorded_at": "2026-10-22T17:16:55.850Z",
   "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-0ae07785dad8003961a842bc",
    "quote_text": "Neom SC gagne\n\n1.43",
    "fragment_from": 9421,
    "fragment_to": 9440,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/neom-sc-abha-381546/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6616a79bb1e442b8556166d3bd80467660296fd84a271bfec1b33dac0fae23e0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:16:55.850Z",
    "executed_at": "2026-10-27T01:25:26.022Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2b2d853b8ebf",
     "display_name": "Neom SC — Abha",
     "competition_name": "Saudi Pro League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/neom-sc-vs-abha-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Neom SC",
    "odds_set": {
     "by_author": "1.43",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T17:16:55.850Z",
     "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": "Neom SC",
     "author_odds": "1.43",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Neom SC at 1.43"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Neom SC 2-0 Abha."
    },
    "settlements": [
     {
      "operation_id": "d0fccf949da7fc17a452bfd7164e48ba17ed221c28f10faf02a3b8f8bf8008ef",
      "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": "Neom SC",
      "decimal_odds": "1.43",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4300,
      "executed_at": "2026-10-27T01:25:26.022Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fe5f03934f7af45d021acce1cef89ffe1e03fec3edfdef9ed0d11921cc682099",
      "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": "Neom SC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/neom-sc-abha-381546/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Neom SC to win"
   }
  },
  {
   "record_id": "n-dcfbfb5f8e805ab1ef35169b",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-dcfbfb5f8e805ab1ef35169b",
   "match": "Celtic v Celta Vigo",
   "match_url": "/football/matches/celtic-vs-celta-vigo-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 47.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6452,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.52",
   "settled_price": "1.6452",
   "published_at": null,
   "recorded_at": "2026-10-20T19:46:51.136Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.6452",
    "result": "Won",
    "points_hundredths": 6452,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-dcfbfb5f8e805ab1ef35169b",
    "quote_text": "Notre pronostic Celtic - Celta Vigo : Les 2 équipes marquent !\n\nLe pronostic :\n\nLes deux équipes marquent\n\n1.52",
    "fragment_from": 9480,
    "fragment_to": 9591,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/celtic-fc-celta-vigo-380851/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3bc65baf1b8ce4cc62d315f41b00908170c3ddb3e87994fa0e90f7fc127db67d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T19:46:51.136Z",
    "executed_at": "2026-10-22T00:44:18.164Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2709a4135d6d",
     "display_name": "Celtic — Celta Vigo",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/celtic-vs-celta-vigo-2026-10-22/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": "1.6452",
     "our_snapshot_at": "2026-10-20T19:43:51.674Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6452,
    "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:46:51.136Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.52",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.52"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Celtic 1-2 Celta Vigo."
    },
    "settlements": [
     {
      "operation_id": "f7f4e367238128ada3f1f3867bafef616c94cbcef06e0c1f60471559bffb0158",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.52",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5200,
      "executed_at": "2026-10-22T00:44:17.346Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "73a83134317743f1a4ed73a41498dc9c47c5d6c47e4ae762e2f60abad3c826de",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.6452",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6452,
      "executed_at": "2026-10-22T00:44:18.164Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/celtic-fc-celta-vigo-380851/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-c89532191305b72ac9ef75c0",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-c89532191305b72ac9ef75c0",
   "match": "FC Iberia 1999 v Mjällby",
   "match_url": "/football/matches/fc-iberia-1999-vs-mjallby-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 47.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.79",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7900,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.79",
   "settled_price": "1.79",
   "published_at": null,
   "recorded_at": "2026-10-20T17:36:51.777Z",
   "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-c89532191305b72ac9ef75c0",
    "quote_text": "Le pronostic :\n\nMoins de 2.5 buts\n\n1.79",
    "fragment_from": 547,
    "fragment_to": 586,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/saburtalo-tbilissi-mjallby-aif-380852/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "446d737165b9f525b770a1065b10d7cf6df8dbe6aba3ce4362eb9537bb225a11",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T17:36:51.777Z",
    "executed_at": "2026-10-27T02:22:07.818Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e872e68c053b",
     "display_name": "FC Iberia 1999 — Mjällby",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/fc-iberia-1999-vs-mjallby-2026-10-22/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.79",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-20T17:36:51.777Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.79",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.79"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Iberia 1999 1-1 Mjällby."
    },
    "settlements": [
     {
      "operation_id": "041b98d98b49ed10b6790486c1a0eb3de471b66ea73878201ae3406aadf6606e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.79",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7900,
      "executed_at": "2026-10-27T02:22:07.818Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "39981b9eec5e3538a4b9662d7b6e01b8d1276db127fe0cfc19570227eae26342",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/saburtalo-tbilissi-mjallby-aif-380852/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-7dd75db42c02784a171d6cba",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-7dd75db42c02784a171d6cba",
   "match": "FC Kairat Almaty v Panathinaikos",
   "match_url": "/football/matches/fc-kairat-almaty-vs-panathinaikos-2026-10-22/",
   "kickoff": "2026-10-22T14:30:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 45.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Panathinaikos at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.53",
   "settled_price": "1.6300",
   "published_at": null,
   "recorded_at": "2026-10-20T17:26:53.638Z",
   "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-7dd75db42c02784a171d6cba",
    "quote_text": "Notre pronostic Kairat Almaty - Panathinaïkos : Victoire du Panathinaïkos !\n\nLe pronostic :\n\nPanathinaïkos gagne\n\n1.53",
    "fragment_from": 9407,
    "fragment_to": 9525,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/kairat-almaty-panathinaikos-380847/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e95b0da3b8b921dd57a96cc399097c59d8df7d05573894e3f53f0a8e5db47f3f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-20T17:26:53.638Z",
    "executed_at": "2026-10-22T11:51:17.608Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5882a89cf16c",
     "display_name": "FC Kairat Almaty — Panathinaikos",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T14:30:00.000Z",
     "url": "/football/matches/fc-kairat-almaty-vs-panathinaikos-2026-10-22/",
     "scoreline": "1-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Panathinaikos",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": "1.6300",
     "our_snapshot_at": "2026-10-20T17:25:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6300,
    "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-20T17:26:53.638Z",
     "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": "Panathinaikos",
     "author_odds": "1.53",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Panathinaikos at 1.53"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Kairat Almaty 1-5 Panathinaikos."
    },
    "settlements": [
     {
      "operation_id": "babee27e3d79d4c21b948c21567521e8ffd19bfcfc9709fa018925be0400b8d8",
      "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": "Panathinaikos",
      "decimal_odds": "1.53",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5300,
      "executed_at": "2026-10-22T00:45:30.686Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "907cc79c83598689d0030e69b4fd0efc0c727c2e5de05dafb9a0d5e10f849aeb",
      "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": "Panathinaikos",
      "decimal_odds": "1.6300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6300,
      "executed_at": "2026-10-22T11:51:17.608Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/kairat-almaty-panathinaikos-380847/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Panathinaikos to win"
   }
  },
  {
   "record_id": "n-50bd65ad2f36e38b7f873023",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-50bd65ad2f36e38b7f873023",
   "match": "Corinthians v Vitória",
   "match_url": "/football/matches/corinthians-vs-vitoria-2026-10-19/",
   "kickoff": "2026-10-19T23:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.8",
   "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.8",
   "settled_price": "1.9524",
   "published_at": null,
   "recorded_at": "2026-10-17T23:06:51.385Z",
   "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-50bd65ad2f36e38b7f873023",
    "quote_text": "Plus de 2.5 buts\n\n1.80",
    "fragment_from": 10229,
    "fragment_to": 10251,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/corinthians-vitoria-ba-380097/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b82970ddd8b81a516dcdde32b2f3feca0fdd26204f4586a6b2fc933b4e3fe342",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-17T23:06:51.385Z",
    "executed_at": "2026-11-07T04:11:34.107Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0bf2790e67bc",
     "display_name": "Corinthians — Vitória",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-19T23:00:00.000Z",
     "url": "/football/matches/corinthians-vs-vitoria-2026-10-19/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-10-17T23:16:40.158Z",
     "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-17T23:06:51.385Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.8",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Corinthians 1-1 Vitória."
    },
    "settlements": [
     {
      "operation_id": "bc5079967119bd4b9124fbb7f570e16951e78dd35b88f32074a4111629f56143",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T04:11:31.481Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a28da547ea88a31ff5501017d98b4cb722b611c88ff0c9adc520bbf2012bbbe7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.9524",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T04:11:34.107Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/corinthians-vitoria-ba-380097/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-efb26e5bdd1c536bfa3b967c",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-efb26e5bdd1c536bfa3b967c",
   "match": "Fluminense v Santos",
   "match_url": "/football/matches/fluminense-vs-santos-2026-10-18/",
   "kickoff": "2026-10-18T19:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fluminense at 2.13",
   "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": "2.13",
   "settled_price": "2.2000",
   "published_at": null,
   "recorded_at": "2026-10-16T19:06:53.297Z",
   "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.2000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-efb26e5bdd1c536bfa3b967c",
    "quote_text": "Fluminense gagne\n\n2.13",
    "fragment_from": 10098,
    "fragment_to": 10120,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/fluminense-santos-379950/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8a89a891b15d0abf743c914572740e98e9f8b7a11910486fc158d9c8f262bdc0",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-16T19:06:53.297Z",
    "executed_at": "2026-10-16T19:07:39.962Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7ad4f548f117",
     "display_name": "Fluminense — Santos",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-18T19:00:00.000Z",
     "url": "/football/matches/fluminense-vs-santos-2026-10-18/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Fluminense",
    "odds_set": {
     "by_author": "2.13",
     "our_snapshot": "2.2000",
     "our_snapshot_at": "2026-10-16T19:03:14.829Z",
     "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:06:53.297Z",
     "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": "Fluminense",
     "author_odds": "2.13",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fluminense at 2.13"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Fluminense 1-2 Santos."
    },
    "settlements": [
     {
      "operation_id": "a0cf6bdc69d04a795de636b0210894340a4528893474006fd48d190ec6b4ec80",
      "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": "Fluminense",
      "decimal_odds": "2.13",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-16T19:07:38.709Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "83787b14a03ed987b911730ad69e377255ed5e5ae57873ab8a0fcb6af9de2ae5",
      "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": "Fluminense",
      "decimal_odds": "2.2000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-16T19:07:39.962Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/fluminense-santos-379950/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fluminense to win"
   }
  },
  {
   "record_id": "n-16543958b7c16bc0dc5d6924",
   "url": "/authors/medhi-poirier/picks/3/#pick-n-16543958b7c16bc0dc5d6924",
   "match": "Athletico v Palmeiras",
   "match_url": "/football/matches/athletico-vs-palmeiras-2026-10-17/",
   "kickoff": "2026-10-17T22:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.65",
   "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.65",
   "settled_price": "1.7519",
   "published_at": null,
   "recorded_at": "2026-10-15T22:36:51.462Z",
   "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-16543958b7c16bc0dc5d6924",
    "quote_text": "Les deux équipes marquent\n\n1.65",
    "fragment_from": 11018,
    "fragment_to": 11049,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/atletico-paranaense-palmeiras-379628/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "375b3035510c995cac624df2037e4f71ffb0d02871f6dc1838e44a8334a40511",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-15T22:36:51.462Z",
    "executed_at": "2026-11-07T00:55:47.508Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fe26070a9e87",
     "display_name": "Athletico — Palmeiras",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-17T22:30:00.000Z",
     "url": "/football/matches/athletico-vs-palmeiras-2026-10-17/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.7519",
     "our_snapshot_at": "2026-10-15T22:39:51.213Z",
     "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-15T22:36:51.462Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.65",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Athletico 0-2 Palmeiras."
    },
    "settlements": [
     {
      "operation_id": "88d4c5aaa417e98f1c835bae15baf252eca55593f24e225b899753ef1dec6b87",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T00:55:46.422Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c2776c2f7de79f9fe03526859562c5bbff402d74f611064eeaaad8088f5b0be1",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.7519",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T00:55:47.508Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/atletico-paranaense-palmeiras-379628/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-d37bac82ee308e1da48cfcb2",
   "url": "/authors/medhi-poirier/picks/3/#pick-n-d37bac82ee308e1da48cfcb2",
   "match": "Atlético Mineiro v Coritiba",
   "match_url": "/football/matches/atletico-mineiro-vs-coritiba-2026-10-17/",
   "kickoff": "2026-10-17T21:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atlético Mineiro at 1.39",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5128,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.39",
   "settled_price": "1.5128",
   "published_at": null,
   "recorded_at": "2026-10-15T21:36:51.428Z",
   "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.5128",
    "result": "Won",
    "points_hundredths": 5128,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d37bac82ee308e1da48cfcb2",
    "quote_text": "Notre pronostic Atlético Mineiro - Coritiba : Victoire de l’Atlético Mineiro !\n\nLe pronostic :\n\nAtletico MG gagne\n\n1.39",
    "fragment_from": 10044,
    "fragment_to": 10163,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/atletico-mineiro-coritiba-379627/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "396d41f35f2ead8afa52af482cb7348a52888170818e40d63a7ab4f70ef67b00",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-15T21:36:51.428Z",
    "executed_at": "2026-10-19T01:37:52.764Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-83f3de3cf6ab",
     "display_name": "Atlético Mineiro — Coritiba",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-17T21:30:00.000Z",
     "url": "/football/matches/atletico-mineiro-vs-coritiba-2026-10-17/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Atlético Mineiro",
    "odds_set": {
     "by_author": "1.39",
     "our_snapshot": "1.5128",
     "our_snapshot_at": "2026-10-15T21:39:23.846Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5128,
    "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-15T21:36:51.428Z",
     "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": "Atlético Mineiro",
     "author_odds": "1.39",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atlético Mineiro at 1.39"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atlético Mineiro 1-0 Coritiba."
    },
    "settlements": [
     {
      "operation_id": "c0ce9e70c3fe1b8b41f2b8e56598397d6b2435d2a33bbe36d16e56f7cc7eeba3",
      "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": "Atlético Mineiro",
      "decimal_odds": "1.39",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3900,
      "executed_at": "2026-10-19T01:37:51.988Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0bf1509889d8e5d0ead494cce2478fd553eafd18e26faaf439a41d9a8364ae63",
      "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": "Atlético Mineiro",
      "decimal_odds": "1.5128",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5128,
      "executed_at": "2026-10-19T01:37:52.764Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/atletico-mineiro-coritiba-379627/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Mineiro to win"
   }
  },
  {
   "record_id": "n-7b44de9c3c899bd1ff98e913",
   "url": "/authors/medhi-poirier/picks/3/#pick-n-7b44de9c3c899bd1ff98e913",
   "match": "Botafogo v Chapecoense",
   "match_url": "/football/matches/botafogo-vs-chapecoense-2026-10-17/",
   "kickoff": "2026-10-17T21:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Botafogo at 1.31",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3401,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.31",
   "settled_price": "1.3401",
   "published_at": null,
   "recorded_at": "2026-10-15T21:06:51.264Z",
   "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.3401",
    "result": "Won",
    "points_hundredths": 3401,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7b44de9c3c899bd1ff98e913",
    "quote_text": "Notre pronostic Botafogo - Chapecoense : Victoire de Botafogo !\n\nLe pronostic :\n\nBotafogo gagne\n\n1.31",
    "fragment_from": 10124,
    "fragment_to": 10225,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/botafogo-rj-chapecoense-379624/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ed289110531a3c997e95b7175c083f6ce38aa92df2f31e5c86a34f6c0ba5b004",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-15T21:06:51.264Z",
    "executed_at": "2026-10-19T01:37:53.348Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8a19cef37df8",
     "display_name": "Botafogo — Chapecoense",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-17T21:00:00.000Z",
     "url": "/football/matches/botafogo-vs-chapecoense-2026-10-17/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Botafogo",
    "odds_set": {
     "by_author": "1.31",
     "our_snapshot": "1.3401",
     "our_snapshot_at": "2026-10-15T21:08:57.891Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3401,
    "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-15T21:06:51.264Z",
     "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": "Botafogo",
     "author_odds": "1.31",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Botafogo at 1.31"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Botafogo 1-0 Chapecoense."
    },
    "settlements": [
     {
      "operation_id": "0e6e35e26cd92d6201750efb75fb66847e09f7c9ae5806f85be7eab3445a914e",
      "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": "Botafogo",
      "decimal_odds": "1.31",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3100,
      "executed_at": "2026-10-19T01:37:52.813Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0b12caceac5de69d212461a7910a2355edbe20858e1dfc1c55dc691d18da46f6",
      "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": "Botafogo",
      "decimal_odds": "1.3401",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3401,
      "executed_at": "2026-10-19T01:37:53.348Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/botafogo-rj-chapecoense-379624/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Botafogo to win"
   }
  },
  {
   "record_id": "n-99c40cbe3c8d571d5c134549",
   "url": "/authors/medhi-poirier/picks/3/#pick-n-99c40cbe3c8d571d5c134549",
   "match": "Celta Vigo v Juventus",
   "match_url": "/football/matches/celta-vigo-vs-juventus-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 47.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.64",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.64",
   "settled_price": "1.64",
   "published_at": null,
   "recorded_at": "2026-10-13T19:36:54.755Z",
   "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": {
    "at": "2026-10-14T02:01:15.594Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   },
   "evidence": {
    "observation_id": "n-99c40cbe3c8d571d5c134549",
    "quote_text": "Moins de 2.5 buts\n\n1.64",
    "fragment_from": 9423,
    "fragment_to": 9446,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/celta-vigo-juventus-379016/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ab2b3318ec193453a7a824985e658e2bf21a47571c029af9a35616a346214860",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-13T19:36:54.755Z",
    "executed_at": "2026-11-06T23:11:13.444Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ee7653b4f9b4",
     "display_name": "Celta Vigo — Juventus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/celta-vigo-vs-juventus-2026-10-15/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.64",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-13T19:36:54.755Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.64",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.64"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Celta Vigo 1-2 Juventus."
    },
    "settlements": [
     {
      "operation_id": "a4793f2651df5f81e2dffed3c6d215e9dd43f0b233eba6d68fdc0182531272ed",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "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-06T23:11:13.444Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9e5415edb391b15547d5e979d188f94389e6b212f27bb6ea91883da4ae256b16",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-10-14T02:01:15.594Z",
      "field_name": "line sign",
      "was": "Over/Under −2.5 goals · under −2.5",
      "now": "Over/Under 2.5 goals · under 2.5",
      "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
     }
    ],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/celta-vigo-juventus-379016/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-10-14T02:01:15.594Z",
     "field": "line sign",
     "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
     "version": 2,
     "url": "/corrections/#c-f1b2048399e9",
     "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
    },
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-5fb3c7c475f5b0c697ec86cf",
   "url": "/authors/medhi-poirier/picks/3/#pick-n-5fb3c7c475f5b0c697ec86cf",
   "match": "Jagiellonia v Ararat-Armenia",
   "match_url": "/football/matches/jagiellonia-vs-ararat-armenia-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 47.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Jagiellonia at 1.35",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.35",
   "settled_price": "1.4000",
   "published_at": null,
   "recorded_at": "2026-10-13T19:36:54.299Z",
   "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.4000",
    "result": "Won",
    "points_hundredths": 4000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5fb3c7c475f5b0c697ec86cf",
    "quote_text": "Jagiellonia Białystok gagne\n\n1.35",
    "fragment_from": 9834,
    "fragment_to": 9867,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/jagiellonia-bia-ystok-avan-academy-379015/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "86c565de2e9115917babc5be1bdd115b7421d22e9ab17eb5882f737655ecf019",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-13T19:36:54.299Z",
    "executed_at": "2026-10-13T19:38:29.337Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c9f3555a7993",
     "display_name": "Jagiellonia — Ararat-Armenia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/jagiellonia-vs-ararat-armenia-2026-10-15/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Jagiellonia",
    "odds_set": {
     "by_author": "1.35",
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-10-13T19:35:45.815Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4000,
    "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:36:54.299Z",
     "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": "Jagiellonia",
     "author_odds": "1.35",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Jagiellonia at 1.35"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Jagiellonia 3-1 Ararat-Armenia."
    },
    "settlements": [
     {
      "operation_id": "b1b6f3023414d897d7ca16f1fc9b9c6084776d7f011a136e9cc35c7e6ea2db64",
      "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": "Jagiellonia",
      "decimal_odds": "1.35",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3500,
      "executed_at": "2026-10-13T19:38:26.873Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d518f9a27f8d88cf0bf39c79d8fe9be6b48c263e7d9f6c9392ad1a254fcd9a59",
      "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": "Jagiellonia",
      "decimal_odds": "1.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4000,
      "executed_at": "2026-10-13T19:38:29.337Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/jagiellonia-bia-ystok-avan-academy-379015/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Jagiellonia to win"
   }
  },
  {
   "record_id": "n-fd6ffa32e337db8ee3e8eea3",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-fd6ffa32e337db8ee3e8eea3",
   "match": "Coritiba v Botafogo",
   "match_url": "/football/matches/coritiba-vs-botafogo-2026-10-12/",
   "kickoff": "2026-10-12T19:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 46.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.51",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5924,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.51",
   "settled_price": "1.5924",
   "published_at": null,
   "recorded_at": "2026-10-10T20:05:05.337Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.5924",
    "result": "Won",
    "points_hundredths": 5924,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fd6ffa32e337db8ee3e8eea3",
    "quote_text": "Les deux équipes marquent\n\n1.51",
    "fragment_from": 328,
    "fragment_to": 359,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/coritiba-botafogo-rj-378277/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "705ffcdad279fe8ab684802495f137f18bc20ea8c7fe1a807be2261ac884a2dd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-10T20:05:05.337Z",
    "executed_at": "2026-10-10T23:10:03.276Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6edca84611db",
     "display_name": "Coritiba — Botafogo",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-12T19:00:00.000Z",
     "url": "/football/matches/coritiba-vs-botafogo-2026-10-12/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.51",
     "our_snapshot": "1.5924",
     "our_snapshot_at": "2026-10-10T20:07:43.432Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5924,
    "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-10T20:05:05.337Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.51",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.51"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Coritiba 1-1 Botafogo."
    },
    "settlements": [
     {
      "operation_id": "6f77b3290077634e0002b458bd5868433763e669074a5b1a92343e47d0ccd085",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.51",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5100,
      "executed_at": "2026-10-10T20:06:32.241Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3e188dedad0bdd4eb106906a253a3bb2904d305e347367ba472e6c8de5c2b24a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5924",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5924,
      "executed_at": "2026-10-10T23:10:03.276Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/coritiba-botafogo-rj-378277/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-162137c39ec2ba75e2c332c2",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-162137c39ec2ba75e2c332c2",
   "match": "Palmeiras v Corinthians",
   "match_url": "/football/matches/palmeiras-vs-corinthians-2026-10-11/",
   "kickoff": "2026-10-11T20:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Palmeiras at 1.44",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5764,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.44",
   "settled_price": "1.5764",
   "published_at": null,
   "recorded_at": "2026-10-09T20:34:23.000Z",
   "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.5764",
    "result": "Won",
    "points_hundredths": 5764,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-162137c39ec2ba75e2c332c2",
    "quote_text": "Notre pronostic Palmeiras - Corinthians : Victoire de Palmeiras !\n\nLe pronostic :\n\nPalmeiras gagne\n\n1.44",
    "fragment_from": 9858,
    "fragment_to": 9962,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/palmeiras-corinthians-378078/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8a64a9ea820e995849f407cf254b3dcca524748b282c18080d9cd95605aa5845",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T20:34:23.000Z",
    "executed_at": "2026-10-10T23:11:48.218Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-068519dddd3a",
     "display_name": "Palmeiras — Corinthians",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-11T20:30:00.000Z",
     "url": "/football/matches/palmeiras-vs-corinthians-2026-10-11/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Palmeiras",
    "odds_set": {
     "by_author": "1.44",
     "our_snapshot": "1.5764",
     "our_snapshot_at": "2026-10-09T20:33:52.786Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5764,
    "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-09T20:34:23.000Z",
     "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": "Palmeiras",
     "author_odds": "1.44",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Palmeiras at 1.44"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Palmeiras 4-1 Corinthians."
    },
    "settlements": [
     {
      "operation_id": "8211c705de0db4e48491e2dd8b51736f0dad135c16b706ab3ee03a668359e337",
      "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": "Palmeiras",
      "decimal_odds": "1.44",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4400,
      "executed_at": "2026-10-09T20:35:38.469Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ae1f4198186972dba0f211640cad34afefaa0fa1a33ad53d575ab8ff7d5f2050",
      "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": "Palmeiras",
      "decimal_odds": "1.5764",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5764,
      "executed_at": "2026-10-10T23:11:48.218Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/palmeiras-corinthians-378078/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Palmeiras to win"
   }
  },
  {
   "record_id": "n-a5740f7d46b05374bd063846",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-a5740f7d46b05374bd063846",
   "match": "Atlético Mineiro v Santos",
   "match_url": "/football/matches/atletico-mineiro-vs-santos-2026-10-11/",
   "kickoff": "2026-10-11T19:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7519,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.7519",
   "published_at": null,
   "recorded_at": "2026-10-09T19:04:03.210Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.7519",
    "result": "Won",
    "points_hundredths": 7519,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a5740f7d46b05374bd063846",
    "quote_text": "Les deux équipes marquent\n\n1.7",
    "fragment_from": 331,
    "fragment_to": 361,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/atletico-mineiro-santos-378075/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b8682485676001cd7b51569fee6e48f407a5ab904f9039eb9aa25f82962b12d8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T19:04:03.210Z",
    "executed_at": "2026-10-10T23:11:54.667Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c0602045c235",
     "display_name": "Atlético Mineiro — Santos",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-11T19:00:00.000Z",
     "url": "/football/matches/atletico-mineiro-vs-santos-2026-10-11/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.7519",
     "our_snapshot_at": "2026-10-09T19:02:48.564Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7519,
    "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-09T19:04:03.210Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.7",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atlético Mineiro 2-1 Santos."
    },
    "settlements": [
     {
      "operation_id": "ba77d583c52809c78238feda239330d2475257a6fccc5df75aaee417398d05e1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-10-09T19:14:03.514Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "624cf0dce9319319cfe3f39e0d9f6bc72d8508d991eb9ca4dc4c57aa49c9e217",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.7519",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7519,
      "executed_at": "2026-10-10T23:11:54.667Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/atletico-mineiro-santos-378075/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-cf76a505816fc203bea979ac",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-cf76a505816fc203bea979ac",
   "match": "São Paulo v Vitória",
   "match_url": "/football/matches/sao-paulo-vs-vitoria-2026-10-11/",
   "kickoff": "2026-10-11T00:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 32.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: São Paulo at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6289,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.6289",
   "published_at": null,
   "recorded_at": "2026-10-09T15:27:41.900Z",
   "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.6289",
    "result": "Won",
    "points_hundredths": 6289,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-cf76a505816fc203bea979ac",
    "quote_text": "Le pronostic :\n\nSão Paulo FC gagne\n\n1.57",
    "fragment_from": 321,
    "fragment_to": 361,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/sao-paulo-vitoria-ba-377821/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "8e884cdbfad2f2b71c5a5f58335e6f30b6eac7c48b28bc21a52466c00ed0929d",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T15:27:41.900Z",
    "executed_at": "2026-10-10T23:35:05.165Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-97340ce0a6db",
     "display_name": "São Paulo — Vitória",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-11T00:00:00.000Z",
     "url": "/football/matches/sao-paulo-vs-vitoria-2026-10-11/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "São Paulo",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.6289",
     "our_snapshot_at": "2026-10-09T15:31:21.962Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6289,
    "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:27:41.900Z",
     "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": "São Paulo",
     "author_odds": "1.57",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: São Paulo at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was São Paulo 2-1 Vitória."
    },
    "settlements": [
     {
      "operation_id": "85ceb00d86c56e97efc9913403a39763a56e45608581fb54da15056db03cb42c",
      "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": "São Paulo",
      "decimal_odds": "1.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-10-09T17:02:54.372Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e5a7ad1641821c184f6bdf8384ae9c9e59a3c5ffc9f48b06b606c5f6354a8052",
      "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": "São Paulo",
      "decimal_odds": "1.6289",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6289,
      "executed_at": "2026-10-10T23:35:05.165Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/sao-paulo-vitoria-ba-377821/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "São Paulo to win"
   }
  },
  {
   "record_id": "n-3feafc0164e1ad302cb3c4d6",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-3feafc0164e1ad302cb3c4d6",
   "match": "Rizespor v Fenerbahçe",
   "match_url": "/football/matches/rizespor-vs-fenerbahce-2026-10-10/",
   "kickoff": "2026-10-10T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 25.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.54",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6050,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.54",
   "settled_price": "1.6050",
   "published_at": null,
   "recorded_at": "2026-10-09T14:51:54.800Z",
   "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-3feafc0164e1ad302cb3c4d6",
    "quote_text": "Plus de 2.5 buts\n\n1.54",
    "fragment_from": 329,
    "fragment_to": 351,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/rizespor-fenerbahce-377817/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b6009083aa763daa9826061099805542097c9dbaa7c63c5114e8f5044e59f63f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:51:54.800Z",
    "executed_at": "2026-10-22T11:22:54.914Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5d01175b0227",
     "display_name": "Rizespor — Fenerbahçe",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-10T16:00:00.000Z",
     "url": "/football/matches/rizespor-vs-fenerbahce-2026-10-10/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.54",
     "our_snapshot": "1.6050",
     "our_snapshot_at": "2026-10-09T14:50:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6050,
    "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:51:54.800Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.54",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.54"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Rizespor 0-3 Fenerbahçe."
    },
    "settlements": [
     {
      "operation_id": "4e8fa3f7048e1e12975de103d505df86272a9fe1447fefa30c708b91bb2cfac1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.54",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5400,
      "executed_at": "2026-10-09T15:59:41.764Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a3d6a2fe22d7ad00a19b4ce500ab3a280735c09ad8b9190c17acd1cf342a9699",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.6050",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6050,
      "executed_at": "2026-10-22T11:22:54.914Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/rizespor-fenerbahce-377817/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-74967ce82db80a87c07537db",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-74967ce82db80a87c07537db",
   "match": "Samsunspor v Trabzonspor",
   "match_url": "/football/matches/samsunspor-vs-trabzonspor-2026-10-10/",
   "kickoff": "2026-10-10T13:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 22.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Trabzonspor at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.8",
   "settled_price": "1.8",
   "published_at": null,
   "recorded_at": "2026-10-09T14:10:58.442Z",
   "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-74967ce82db80a87c07537db",
    "quote_text": "Trabzonspor gagne\n\n1.8",
    "fragment_from": 338,
    "fragment_to": 360,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/samsunspor-trabzonspor-377815/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "9b35917a9cc2e6d862eff38990fb4089e79b4b3439f3b4464cb4476dd26f5d13",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:10:58.442Z",
    "executed_at": "2026-10-09T14:57:56.076Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-266202345d56",
     "display_name": "Samsunspor — Trabzonspor",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-10T13:00:00.000Z",
     "url": "/football/matches/samsunspor-vs-trabzonspor-2026-10-10/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Trabzonspor",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T14:10:58.442Z",
     "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": "Trabzonspor",
     "author_odds": "1.8",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Trabzonspor at 1.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Samsunspor 0-3 Trabzonspor."
    },
    "settlements": [
     {
      "operation_id": "7fd0489a9307c306c2a17da54c0a6510e630f629b9d22b4609274f175f90b2bd",
      "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": "Trabzonspor",
      "decimal_odds": "1.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-10-09T14:57:56.076Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dc9efa4ba41bebe814ddbbdc2e412e868c6675a0ae1021830e66c43c03bb1c3d",
      "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": "Trabzonspor",
      "decimal_odds": "1.95",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-10T03:57:16.827Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/samsunspor-trabzonspor-377815/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Trabzonspor to win"
   }
  },
  {
   "record_id": "n-7d3de21d7ac44965a0b2979b",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-7d3de21d7ac44965a0b2979b",
   "match": "Moreirense v Gil Vicente",
   "match_url": "/football/matches/moreirense-vs-gil-vicente-2026-10-09/",
   "kickoff": "2026-10-09T17:45:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 3.8,
   "market_code": "double_chance",
   "author_said": "Double chance: Moreirense or draw at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.53",
   "settled_price": "1.6250",
   "published_at": null,
   "recorded_at": "2026-10-09T13:55:18.894Z",
   "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-7d3de21d7ac44965a0b2979b",
    "quote_text": "Le pronostic :\n\nMoreirense ou Nul\n\n1.53",
    "fragment_from": 335,
    "fragment_to": 374,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/moreirense-gil-vicente-377449/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "6c89e548931aa3b6bee9ec9552d86a6a0e6f2aa790e6671fab19377cb729615e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T13:55:18.894Z",
    "executed_at": "2026-10-09T13:59:05.608Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a69478851d29",
     "display_name": "Moreirense — Gil Vicente",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-09T17:45:00.000Z",
     "url": "/football/matches/moreirense-vs-gil-vicente-2026-10-09/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Moreirense or draw",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": "1.6250",
     "our_snapshot_at": "2026-10-09T13:54:57.016Z",
     "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-09T13:55:18.894Z",
     "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": "Double chance",
     "choice": "Moreirense or draw",
     "author_odds": "1.53",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Moreirense or draw at 1.53"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Moreirense 0-1 Gil Vicente."
    },
    "settlements": [
     {
      "operation_id": "19d4e921fd7251b1012acf1f2931aa7d40e17341df659c5bb852059d5f2e4da5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Moreirense or draw",
      "decimal_odds": "1.53",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-09T13:59:05.597Z",
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f17c3ed26df963a8dd789b2df871ab52810328a0c22e89a6f023117eada06071",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Moreirense or draw",
      "decimal_odds": "1.6250",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-09T13:59:05.608Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/moreirense-gil-vicente-377449/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Moreirense or draw"
   }
  },
  {
   "record_id": "n-cbe40f6cf842b6fcdec0614d",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-cbe40f6cf842b6fcdec0614d",
   "match": "Rio Ave v Sporting Braga",
   "match_url": "/football/matches/rio-ave-vs-sporting-braga-2026-11-08/",
   "kickoff": "2026-11-08T20:30:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 47.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.32",
   "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:46:55.021Z",
   "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-cbe40f6cf842b6fcdec0614d",
    "quote_text": "Moins de 3.5 buts\n\n1.32",
    "fragment_from": 10493,
    "fragment_to": 10516,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/rio-ave-sc-braga-386148/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "dc9605d04e1eb619b767dff6ea8f2d111b08f47a81c290e04e09b7a1e44994fd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T20:46:55.021Z",
    "executed_at": "2026-11-06T22:55:17.953Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3e57a17d76e0",
     "display_name": "Rio Ave — Sporting Braga",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-08T20:30:00.000Z",
     "url": "/football/matches/rio-ave-vs-sporting-braga-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.32",
     "our_snapshot": "1.3800",
     "our_snapshot_at": "2026-11-06T22:40:05.308Z",
     "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:46:55.021Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.32",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5 at 1.32"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 20:30 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 20:30 UTC."
    },
    "settlements": [
     {
      "operation_id": "8fd610ddf7cdbb0b78a0cb602a88327f40e2beb9601e0871dd43ab5e3c3692fb",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.32",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:55:14.213Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "238d859acfe567d6c154a7bfdd8d80a7978a2cff4f25a6d45fdcacd0657d3b46",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.3800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:55:17.953Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/rio-ave-sc-braga-386148/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-adeaacafdb5e9759a27a00c7",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-adeaacafdb5e9759a27a00c7",
   "match": "Santa Clara v Gil Vicente",
   "match_url": "/football/matches/santa-clara-vs-gil-vicente-2026-11-08/",
   "kickoff": "2026-11-08T15:30:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 47.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.45",
   "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-06T15:36:54.856Z",
   "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-adeaacafdb5e9759a27a00c7",
    "quote_text": "Moins de 2.5 buts\n\n1.45",
    "fragment_from": 10964,
    "fragment_to": 10987,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/santa-clara-gil-vicente-386064/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f39fbfe133e4be5da802703bb2c223565309434f616feb557bdff1726f74890c",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T15:36:54.856Z",
    "executed_at": "2026-11-06T22:47:20.321Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-57677573ce81",
     "display_name": "Santa Clara — Gil Vicente",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-11-08T15:30:00.000Z",
     "url": "/football/matches/santa-clara-vs-gil-vicente-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.45",
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-11-06T15:33:57.035Z",
     "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-06T15:36:54.856Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.45",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.45"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 15:30 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 15:30 UTC."
    },
    "settlements": [
     {
      "operation_id": "d653cefaf824dc908ab285228f348a1b942cca403b23a99da84d15a168ca8a98",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:47:20.269Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "21c3cb52b20e1069b13ae1df57c2e7f0fae7bf8736e623a057c12ac8f9af3a3b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "1.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T22:47:20.321Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/santa-clara-gil-vicente-386064/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-25cacb1c5f5f26617fd5f981",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-25cacb1c5f5f26617fd5f981",
   "match": "Shandong Taishan v Chengdu Rongcheng",
   "match_url": "/football/matches/shandong-taishan-vs-chengdu-rongcheng-2026-11-08/",
   "kickoff": "2026-11-08T07:30:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 47.9,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.73",
   "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-06T07:36:58.237Z",
   "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-25cacb1c5f5f26617fd5f981",
    "quote_text": "Moins de 3.5 buts\n\n1.73",
    "fragment_from": 11163,
    "fragment_to": 11186,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/shandong-luneng-chengdu-qianbao-385833/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3c5899d260b7541b168f59894db1e18cfba02846d087aa9ba77607b8797b44ea",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T07:36:58.237Z",
    "executed_at": "2026-11-07T09:12:16.274Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2046c9da244d",
     "display_name": "Shandong Taishan — Chengdu Rongcheng",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-11-08T07:30:00.000Z",
     "url": "/football/matches/shandong-taishan-vs-chengdu-rongcheng-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T07:36:58.237Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.73",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5 at 1.73"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 07:30 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 07:30 UTC."
    },
    "settlements": [
     {
      "operation_id": "675fbdeae34abb9d5ccd378f3205dc5e150db17b242adb7c3ed76ed5c8c4c43a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": "1.73",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T09:12:16.274Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "35f924513cbcc61a831206744ad00cd128ccc042fbeb94d59c7f9f8b9d1233eb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/shandong-luneng-chengdu-qianbao-385833/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-93584947f6094f8ae50176fb",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-93584947f6094f8ae50176fb",
   "match": "Vissel Kobe v Urawa Red Diamonds",
   "match_url": "/football/matches/vissel-kobe-vs-urawa-red-diamonds-2026-11-08/",
   "kickoff": "2026-11-08T05:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Vissel Kobe at 1.88",
   "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-06T05:06:55.632Z",
   "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-93584947f6094f8ae50176fb",
    "quote_text": "Notre pronostic Vissel Kobe - Urawa Red Diamonds : Victoire du Vissel Kobe !\n\nLe pronostic :\n\nVissel Kobe gagne\n\n1.88",
    "fragment_from": 10143,
    "fragment_to": 10260,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/vissel-kobe-urawa-red-diamonds-385828/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ca25ad988f3c1632ea9c414599e32dda68cae67e22c9fe10459667e8c114dea7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T05:06:55.632Z",
    "executed_at": "2026-11-06T05:08:20.983Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ca3c12e44cb3",
     "display_name": "Vissel Kobe — Urawa Red Diamonds",
     "competition_name": "J1 League",
     "starts_at": "2026-11-08T05:00:00.000Z",
     "url": "/football/matches/vissel-kobe-vs-urawa-red-diamonds-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Vissel Kobe",
    "odds_set": {
     "by_author": "1.88",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T05:06:55.632Z",
     "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": "Vissel Kobe",
     "author_odds": "1.88",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Vissel Kobe at 1.88"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 05:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 05:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "d246733ccfacb9e7a70e5591f74b8c5de28bc310abb505cfe408442c1bfb8b9e",
      "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": "Vissel Kobe",
      "decimal_odds": "1.88",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T05:08:20.983Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f3b9d120f7c792f206d3375ff8cfef836fb5da0f0774c456dc90eb262075c315",
      "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": "Vissel Kobe",
      "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": "qualifying_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/vissel-kobe-urawa-red-diamonds-385828/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Vissel Kobe to win"
   }
  },
  {
   "record_id": "n-e408ef56b0f1a32e605fb289",
   "url": "/authors/medhi-poirier/picks/6/#pick-n-e408ef56b0f1a32e605fb289",
   "match": "Machida Zelvia v Sanfrecce Hiroshima",
   "match_url": "/football/matches/machida-zelvia-vs-sanfrecce-hiroshima-2026-11-08/",
   "kickoff": "2026-11-08T05:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 47.9,
   "market_code": "double_chance",
   "author_said": "Double chance: Machida Zelvia or draw at 1.45",
   "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-06T05:06:53.042Z",
   "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-e408ef56b0f1a32e605fb289",
    "quote_text": "Notre pronostic Machida Zelvia - Sanfrecce Hiroshima : Nul ou victoire de Machida Zelvia !\n\nLe pronostic :\n\nMachida Zelvia ou Nul\n\n1.45",
    "fragment_from": 10335,
    "fragment_to": 10470,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/machida-zelvia-sanfrecce-hiroshima-385431/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c1aa42bbebcafd150004fbd26904d0dc7897e2b31feb63cc2990565d38f23ed1",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-06T05:06:53.042Z",
    "executed_at": "2026-11-06T05:08:21.788Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-90f1d571ffff",
     "display_name": "Machida Zelvia — Sanfrecce Hiroshima",
     "competition_name": "J1 League",
     "starts_at": "2026-11-08T05:00:00.000Z",
     "url": "/football/matches/machida-zelvia-vs-sanfrecce-hiroshima-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Double chance",
    "outcome_label": "Machida Zelvia or draw",
    "odds_set": {
     "by_author": "1.45",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": 0,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-11-06T05:06:53.042Z",
     "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": "Double chance",
     "choice": "Machida Zelvia or draw",
     "author_odds": "1.45",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Machida Zelvia or draw at 1.45"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 05:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 05:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "f6995d3f4a1ab8596d083ded5b6791de67b3370c4816df19d8e7196deb6585c2",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Machida Zelvia or draw",
      "decimal_odds": "1.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T05:08:21.788Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "65b983f2ac4c56e9f17063866f8d530ba745ac31fdaf7e1b8e7baf28fa8aba7f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Machida Zelvia or 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": "qualifying_pick",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/machida-zelvia-sanfrecce-hiroshima-385431/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Machida Zelvia or draw"
   }
  },
  {
   "record_id": "n-0d8ea20a02a47c9c9fa921d8",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-0d8ea20a02a47c9c9fa921d8",
   "match": "FC Porto v Estoril",
   "match_url": "/football/matches/fc-porto-vs-estoril-2026-10-31/",
   "kickoff": "2026-10-31T20:30:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 47.9,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: FC Porto -1 at 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-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-29T20:36:53.132Z",
   "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-0d8ea20a02a47c9c9fa921d8",
    "quote_text": "Victoire de Porto par au moins 2 buts d’écart\n\n1.50",
    "fragment_from": 523,
    "fragment_to": 574,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/porto-estoril-383561/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "18beed0b706ade37d9c325cc7f1f89435ec80d970c474d30d45cde7b9fc22e94",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-29T20:36:53.132Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-17dfc579cf50",
     "display_name": "FC Porto — Estoril",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-31T20:30:00.000Z",
     "url": "/football/matches/fc-porto-vs-estoril-2026-10-31/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "European handicap -1",
    "outcome_label": "FC Porto -1",
    "odds_set": {
     "by_author": "1.5",
     "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-29T20:36:53.132Z",
     "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": "European handicap -1",
     "choice": "FC Porto -1",
     "author_odds": "1.5",
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "European handicap -1: FC Porto -1 at 1.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Porto 4-0 Estoril."
    },
    "settlements": [
     {
      "operation_id": "1f5f9ef48a353b66b93be4dd74a851d63bbb61e33c27439856872ac2a628a157",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "FC Porto -1",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fc31ef6c0769918c41eb63945d020bc494f667ee022af8a9bad531fcbbb7c0b8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "FC Porto -1",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/porto-estoril-383561/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto -1"
   }
  },
  {
   "record_id": "n-96331f7c2b45702864571d2f",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-96331f7c2b45702864571d2f",
   "match": "Al-Nassr Riyadh v Al Kholood",
   "match_url": "/football/matches/al-nassr-riyadh-vs-al-kholood-2026-10-29/",
   "kickoff": "2026-10-29T18:00:00.000Z",
   "competition": "Saudi Pro League",
   "lead_hours": 47.9,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: Al-Nassr Riyadh -1 at 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "5-3",
   "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-27T18:06:51.957Z",
   "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-96331f7c2b45702864571d2f",
    "quote_text": "Notre pronostic Al-Nassr - Al-Kholood : Al-Nassr gagne par au moins 2 buts d’écart !\n\nLe pronostic :\n\nAl-Nassr gagne par au moins 2 buts d’écart\n\n1.50",
    "fragment_from": 9754,
    "fragment_to": 9904,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/al-nasr-al-khlood-382936/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "63b8f1d63036c7a47a9a5edb024705ccd8fcd24f32b46832cac73610c5642672",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-27T18:06:51.957Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4a1f0837d53f",
     "display_name": "Al-Nassr Riyadh — Al Kholood",
     "competition_name": "Saudi Pro League",
     "starts_at": "2026-10-29T18:00:00.000Z",
     "url": "/football/matches/al-nassr-riyadh-vs-al-kholood-2026-10-29/",
     "scoreline": "5-3",
     "condition": "finished"
    },
    "market_label": "European handicap -1",
    "outcome_label": "Al-Nassr Riyadh -1",
    "odds_set": {
     "by_author": "1.5",
     "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-27T18:06:51.957Z",
     "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": "European handicap -1",
     "choice": "Al-Nassr Riyadh -1",
     "author_odds": "1.5",
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "European handicap -1: Al-Nassr Riyadh -1 at 1.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Al-Nassr Riyadh 5-3 Al Kholood."
    },
    "settlements": [
     {
      "operation_id": "a85c954af5f805751d2b7cf66a66dd34cc56d452a087421edd33062c6ecb53e8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "Al-Nassr Riyadh -1",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d64710dc898409f306947a1c06a9b5463306db105c8cf32bedfa6b622dccf106",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -1",
      "choice": "Al-Nassr Riyadh -1",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/al-nasr-al-khlood-382936/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Al-Nassr Riyadh -1"
   }
  },
  {
   "record_id": "n-f97bca93b39aa3ba9a6954bc",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-f97bca93b39aa3ba9a6954bc",
   "match": "Chengdu Rongcheng v Dalian Young Boy",
   "match_url": null,
   "kickoff": "2026-10-24T07:30:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 38.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Dalian Young Boy at 3.13",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-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-22T17:16:54.859Z",
   "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-f97bca93b39aa3ba9a6954bc",
    "quote_text": "Notre modèle de prévisions donne 35.73% de chances ⭐ pour un pari victoire de Dalian Yingbo vs Chengdu Rongcheng avec une cote de 3.13 chez Betclic.",
    "fragment_from": 3249,
    "fragment_to": 3397,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/chengdu-qianbao-dalian-zhixing-fc-381544/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d51fe543a8c8672cad65465571b0ff87d0108fa74887401b166e36db9f10617f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:16:54.859Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0b00657f315e",
     "display_name": "Chengdu Rongcheng — Dalian Young Boy",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-10-24T07:30:00.000Z",
     "url": null,
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Dalian Young Boy",
    "odds_set": {
     "by_author": "3.13",
     "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-22T17:16:54.859Z",
     "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": "Dalian Young Boy",
     "author_odds": "3.13",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Dalian Young Boy at 3.13"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Chengdu Rongcheng 0-1 Dalian Young Boy."
    },
    "settlements": [
     {
      "operation_id": "902e6d42e66c00f8a061760b19a18323f962c727f1e4fbde11574767f1f30fb2",
      "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": "Dalian Young Boy",
      "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": "7f75286515a8f46c1b85a0fe3847e6d9f376c9e884b338dbfdd89254c4e8b84f",
      "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": "Dalian Young Boy",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/chengdu-qianbao-dalian-zhixing-fc-381544/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dalian Young Boy to win"
   }
  },
  {
   "record_id": "n-4eea3d0c650ab0f5df1afb96",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-4eea3d0c650ab0f5df1afb96",
   "match": "Chengdu Rongcheng v Dalian Young Boy",
   "match_url": null,
   "kickoff": "2026-10-24T07:30:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 38.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 3.6",
   "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-22T17:16:54.859Z",
   "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-4eea3d0c650ab0f5df1afb96",
    "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Chengdu Rongcheng vs Dalian Yingbo est de 31.62% - cote de 3.6 chez Winamax.",
    "fragment_from": 3101,
    "fragment_to": 3247,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/chengdu-qianbao-dalian-zhixing-fc-381544/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d51fe543a8c8672cad65465571b0ff87d0108fa74887401b166e36db9f10617f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:16:54.859Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0b00657f315e",
     "display_name": "Chengdu Rongcheng — Dalian Young Boy",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-10-24T07:30:00.000Z",
     "url": null,
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "3.6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 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-22T17:16:54.859Z",
     "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.6",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 3.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Chengdu Rongcheng 0-1 Dalian Young Boy."
    },
    "settlements": [
     {
      "operation_id": "23f5de2bb54e7d99978b74d0ac16092f4aece925526de84f75ac54363cf179f6",
      "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": "7828adbec0a28503ac83bf3af6030db001b84f939855fccb8c2826b86ad7c07f",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/chengdu-qianbao-dalian-zhixing-fc-381544/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-4fb98965f8b4bc3d7803c1d3",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-4fb98965f8b4bc3d7803c1d3",
   "match": "Chengdu Rongcheng v Dalian Young Boy",
   "match_url": null,
   "kickoff": "2026-10-24T07:30:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 38.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chengdu Rongcheng at 1.95",
   "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-22T17:16:54.859Z",
   "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-4fb98965f8b4bc3d7803c1d3",
    "quote_text": "L'algorithme Sportytrader ⭐ estime la probabilité de 32.66% pour un pronostic victoire de Chengdu Rongcheng contre Dalian Yingbo avec une cote de 1.95 chez Bet365.",
    "fragment_from": 2936,
    "fragment_to": 3099,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/chengdu-qianbao-dalian-zhixing-fc-381544/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d51fe543a8c8672cad65465571b0ff87d0108fa74887401b166e36db9f10617f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:16:54.859Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0b00657f315e",
     "display_name": "Chengdu Rongcheng — Dalian Young Boy",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-10-24T07:30:00.000Z",
     "url": null,
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chengdu Rongcheng",
    "odds_set": {
     "by_author": "1.95",
     "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-22T17:16:54.859Z",
     "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": "Chengdu Rongcheng",
     "author_odds": "1.95",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chengdu Rongcheng at 1.95"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Chengdu Rongcheng 0-1 Dalian Young Boy."
    },
    "settlements": [
     {
      "operation_id": "e1e4fb639c3762f0d28d92a8c6e472fb1e30d9883d57f6ec8040c0ad3c382a4d",
      "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": "Chengdu Rongcheng",
      "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": "1f1aa4c05fd3a0030215a7e80590774028657c47acdb603693845be674e064de",
      "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": "Chengdu Rongcheng",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/chengdu-qianbao-dalian-zhixing-fc-381544/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chengdu Rongcheng to win"
   }
  },
  {
   "record_id": "n-93596116176f446dd7689ecc",
   "url": "/authors/medhi-poirier/picks/5/#pick-n-93596116176f446dd7689ecc",
   "match": "Chengdu Rongcheng v Dalian Young Boy",
   "match_url": null,
   "kickoff": "2026-10-24T07:30:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 38.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.43",
   "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-22T17:16:54.859Z",
   "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-93596116176f446dd7689ecc",
    "quote_text": "Les deux équipes marquent\n\n1.43",
    "fragment_from": 10702,
    "fragment_to": 10733,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/chengdu-qianbao-dalian-zhixing-fc-381544/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d51fe543a8c8672cad65465571b0ff87d0108fa74887401b166e36db9f10617f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:16:54.859Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0b00657f315e",
     "display_name": "Chengdu Rongcheng — Dalian Young Boy",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-10-24T07:30:00.000Z",
     "url": null,
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.43",
     "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-22T17:16:54.859Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.43",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.43"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Chengdu Rongcheng 0-1 Dalian Young Boy."
    },
    "settlements": [
     {
      "operation_id": "6dce45b7674652775f2e673133300c85cc66debff571fd8607a20937f1960abf",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a73db499efeca611ea9e949f30b7577e18e356e3fee515f264e1b2462eece86c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/chengdu-qianbao-dalian-zhixing-fc-381544/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-80ec55a67299ec99103b140b",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-80ec55a67299ec99103b140b",
   "match": "Henan v Beijing Guoan",
   "match_url": null,
   "kickoff": "2026-10-24T07:30:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 38.2,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Beijing Guoan at 1.34",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-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-22T17:16:53.912Z",
   "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-80ec55a67299ec99103b140b",
    "quote_text": "Notre pronostic Henan FC - Beijing Guoan : Nul ou victoire de Beijing Guoan !\n\nLe pronostic :\n\nNul ou Beijing Guoan\n\n1.34",
    "fragment_from": 10048,
    "fragment_to": 10169,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/henan-jianye-beijing-guoan-381541/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "7ea571b2b8a66d2c9a15b36c9e97bee2ed4a8a27cebde44299c0a47a474f7d59",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T17:16:53.912Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9ea78c977d64",
     "display_name": "Henan — Beijing Guoan",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-10-24T07:30:00.000Z",
     "url": null,
     "scoreline": "3-4",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Beijing Guoan",
    "odds_set": {
     "by_author": "1.34",
     "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-22T17:16:53.912Z",
     "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": "Double chance",
     "choice": "draw or Beijing Guoan",
     "author_odds": "1.34",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Beijing Guoan at 1.34"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Henan 3-4 Beijing Guoan."
    },
    "settlements": [
     {
      "operation_id": "29cf327517fd7b287ee40238e0875a4d70fe25ee859853398e1a1b74d796d80d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Beijing Guoan",
      "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": "dc1cb1f5f6338d26cbe0f8bc077cd1e22c9b71a1d679d261d498270ff6ac8fd9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Beijing Guoan",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/henan-jianye-beijing-guoan-381541/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Beijing Guoan"
   }
  },
  {
   "record_id": "n-32e007bc3ae5621f23cb1df8",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-32e007bc3ae5621f23cb1df8",
   "match": "Vissel Kobe v Machida Zelvia",
   "match_url": null,
   "kickoff": "2026-10-24T06:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 37.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.57",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "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-22T16:16:53.783Z",
   "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-32e007bc3ae5621f23cb1df8",
    "quote_text": "Notre pronostic Vissel Kobe - Machida Zelvia : Moins de 2,5 buts !\n\nLe pronostic :\n\nMoins de 2.5 buts\n\n1.57",
    "fragment_from": 9785,
    "fragment_to": 9892,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/vissel-kobe-machida-zelvia-381526/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d809aca923e7d5ac0c795cae9abd4fafd96e7dd9167c4f0bac0233172e9682bd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T16:16:53.783Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e5f590a82db1",
     "display_name": "Vissel Kobe — Machida Zelvia",
     "competition_name": "J1 League",
     "starts_at": "2026-10-24T06:00:00.000Z",
     "url": null,
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T16:16:53.783Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.57",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Vissel Kobe 0-0 Machida Zelvia."
    },
    "settlements": [
     {
      "operation_id": "61696e8f3d2081d3f76a26c0bff9a117ef6a263760814415744ff53a1b8413ba",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "05858fd0336ad5a402e493f192e92dd21ee108edaac871e31a11728eeaaaf9dd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/vissel-kobe-machida-zelvia-381526/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-71cb042ba4e76a31de07c73a",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-71cb042ba4e76a31de07c73a",
   "match": "Kashima Antlers v Kashiwa Reysol",
   "match_url": null,
   "kickoff": "2026-10-24T06:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 37.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "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-22T16:16:52.554Z",
   "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-71cb042ba4e76a31de07c73a",
    "quote_text": "Le pronostic de la rédaction pour le match Kashima Antlers-Kashiwa Reysol en J-League est : Les 2 équipes marquent !",
    "fragment_from": 2461,
    "fragment_to": 2577,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/kashima-antlers-kashiwa-reysol-381522/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "692b43efcb219111268853d2de011f8bb870a9b37170943d4e63dea2daa5b571",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T16:16:52.554Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8517f1b28fd8",
     "display_name": "Kashima Antlers — Kashiwa Reysol",
     "competition_name": "J1 League",
     "starts_at": "2026-10-24T06:00:00.000Z",
     "url": null,
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-22T16:16:52.554Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kashima Antlers 2-3 Kashiwa Reysol."
    },
    "settlements": [
     {
      "operation_id": "25e9545f2410bf875cb1bb5513ef4ac8c28dd8b91f74155f6f41f816ff3e86fb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/kashima-antlers-kashiwa-reysol-381522/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-c9cdb5a8ec9892115024810d",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-c9cdb5a8ec9892115024810d",
   "match": "Sanfrecce Hiroshima v Shimizu S-Pulse",
   "match_url": null,
   "kickoff": "2026-10-24T05:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 38.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Shimizu S-Pulse at 6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T14:56:53.570Z",
   "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-c9cdb5a8ec9892115024810d",
    "quote_text": "Notre modèle de prévisions donne 22.93% de chances ⭐ pour un pari victoire de Shimizu S-Pulse vs Sanfrecce Hiroshima avec une cote de 6 chez Unibet.",
    "fragment_from": 3074,
    "fragment_to": 3222,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/sanfrecce-hiroshima-shimizu-s-pulse-381488/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2c7acc2ca1504fef97bfe4b7b5f04bcba64043c64330715efe7dcced3db0d813",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T14:56:53.570Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f1f9501717d3",
     "display_name": "Sanfrecce Hiroshima — Shimizu S-Pulse",
     "competition_name": "J1 League",
     "starts_at": "2026-10-24T05:00:00.000Z",
     "url": null,
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Shimizu S-Pulse",
    "odds_set": {
     "by_author": "6",
     "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-22T14:56:53.570Z",
     "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": "6",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Shimizu S-Pulse at 6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sanfrecce Hiroshima 4-0 Shimizu S-Pulse."
    },
    "settlements": [
     {
      "operation_id": "2691df8c68ce908fe9093bbc668933c5f8c35d23ce9666b893fc3e9d85441d3b",
      "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": "48c6871d3fad4bc3df08508f320eaa4b9a089f3f7aea97e21d4136d045224e50",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/sanfrecce-hiroshima-shimizu-s-pulse-381488/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shimizu S-Pulse to win"
   }
  },
  {
   "record_id": "n-1bb24e8d203802101ff68e03",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-1bb24e8d203802101ff68e03",
   "match": "Sanfrecce Hiroshima v Shimizu S-Pulse",
   "match_url": null,
   "kickoff": "2026-10-24T05:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 38.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw at 4.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-0",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-22T14:56:53.570Z",
   "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-1bb24e8d203802101ff68e03",
    "quote_text": "La probabilité selon Sportytrader ⭐ pour un pronostic match nul entre Sanfrecce Hiroshima vs Shimizu S-Pulse est de 16.56% - cote de 4.6 chez Winamax.",
    "fragment_from": 2922,
    "fragment_to": 3072,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/sanfrecce-hiroshima-shimizu-s-pulse-381488/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2c7acc2ca1504fef97bfe4b7b5f04bcba64043c64330715efe7dcced3db0d813",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T14:56:53.570Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f1f9501717d3",
     "display_name": "Sanfrecce Hiroshima — Shimizu S-Pulse",
     "competition_name": "J1 League",
     "starts_at": "2026-10-24T05:00:00.000Z",
     "url": null,
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": "4.6",
     "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-22T14:56:53.570Z",
     "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.6",
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw at 4.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sanfrecce Hiroshima 4-0 Shimizu S-Pulse."
    },
    "settlements": [
     {
      "operation_id": "d0ac4d5aa986899772d0cc21a62c62ba1848b5aafbf28bb89e87e6c25d045983",
      "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": "a776f455c175764be7dfec6f740036eb9f5b14d83b0f58c1855805db2ad11bcc",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/sanfrecce-hiroshima-shimizu-s-pulse-381488/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-09b1dd157a7861fb6bd205c4",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-09b1dd157a7861fb6bd205c4",
   "match": "Sanfrecce Hiroshima v Shimizu S-Pulse",
   "match_url": null,
   "kickoff": "2026-10-24T05:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 38.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sanfrecce Hiroshima at 1.33",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "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-22T14:56:53.570Z",
   "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-09b1dd157a7861fb6bd205c4",
    "quote_text": "Victoire d’Hiroshima !\n\nLe pronostic :\n\nSanfrecce Hiroshima gagne\n\n1.33",
    "fragment_from": 10288,
    "fragment_to": 10359,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/sanfrecce-hiroshima-shimizu-s-pulse-381488/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "2c7acc2ca1504fef97bfe4b7b5f04bcba64043c64330715efe7dcced3db0d813",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T14:56:53.570Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f1f9501717d3",
     "display_name": "Sanfrecce Hiroshima — Shimizu S-Pulse",
     "competition_name": "J1 League",
     "starts_at": "2026-10-24T05:00:00.000Z",
     "url": null,
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sanfrecce Hiroshima",
    "odds_set": {
     "by_author": "1.33",
     "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-22T14:56:53.570Z",
     "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": "Sanfrecce Hiroshima",
     "author_odds": "1.33",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sanfrecce Hiroshima at 1.33"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sanfrecce Hiroshima 4-0 Shimizu S-Pulse."
    },
    "settlements": [
     {
      "operation_id": "63e9f86ece15bae50812bed1e88a767fe7e9a6e5185b44a4cacf53e9d9338e85",
      "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": "Sanfrecce Hiroshima",
      "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": "378d2daa892837e825ece118c7683ef66c237d190fedf16d7a35268f42e1b883",
      "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": "Sanfrecce Hiroshima",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/sanfrecce-hiroshima-shimizu-s-pulse-381488/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sanfrecce Hiroshima to win"
   }
  },
  {
   "record_id": "n-0236da6c5aad6cfd576045c7",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-0236da6c5aad6cfd576045c7",
   "match": "Ulsan HD v Pohang Steelers",
   "match_url": null,
   "kickoff": "2026-10-24T05:00:00.000Z",
   "competition": "K League 1",
   "lead_hours": 38.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Ulsan HD at 1.73",
   "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-22T14:56:52.791Z",
   "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-0236da6c5aad6cfd576045c7",
    "quote_text": "Ulsan HD gagne\n\n1.73",
    "fragment_from": 9926,
    "fragment_to": 9946,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/ulsan-hyundai-horang-i-pohang-steelers-381486/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "d113a00a4a7c509904e13bbf6879b7451dd190faa843fc65eac350327877ad6e",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T14:56:52.791Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0d1d1c24f2f6",
     "display_name": "Ulsan HD — Pohang Steelers",
     "competition_name": "K League 1",
     "starts_at": "2026-10-24T05:00:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Ulsan HD",
    "odds_set": {
     "by_author": "1.73",
     "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-22T14:56:52.791Z",
     "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": "Ulsan HD",
     "author_odds": "1.73",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Ulsan HD at 1.73"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Ulsan HD 2-2 Pohang Steelers."
    },
    "settlements": [
     {
      "operation_id": "19785771820ac9d94f2dcad4c88cc1a9796ea076285bdb3ad2307f89ded3b4bd",
      "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": "Ulsan HD",
      "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": "3aea31b5183ebf9160934d8e44f9c6cdb5b5608097baae1c7d1658082c1214cb",
      "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": "Ulsan HD",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/ulsan-hyundai-horang-i-pohang-steelers-381486/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ulsan HD to win"
   }
  },
  {
   "record_id": "n-d3826e850feee9cda5d6fca8",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-d3826e850feee9cda5d6fca8",
   "match": "FC Seoul v Gangwon FC",
   "match_url": null,
   "kickoff": "2026-10-24T05:00:00.000Z",
   "competition": "K League 1",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Seoul at 1.71",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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-22T05:06:53.220Z",
   "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-d3826e850feee9cda5d6fca8",
    "quote_text": "Notre pronostic FC Séoul - Gangwon : Victoire de Séoul !\n\nLe pronostic :\n\nFC Séoul gagne\n\n1.71",
    "fragment_from": 9537,
    "fragment_to": 9631,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/fc-seoul-gangwon-fc-381163/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "64f8f176f00e74ce2008dbf102e7a3776db196a314e6bf1670aecd74068a45d8",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T05:06:53.220Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6df54ed89e5f",
     "display_name": "FC Seoul — Gangwon FC",
     "competition_name": "K League 1",
     "starts_at": "2026-10-24T05:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Seoul",
    "odds_set": {
     "by_author": "1.71",
     "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-22T05:06:53.220Z",
     "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 Seoul",
     "author_odds": "1.71",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Seoul at 1.71"
    },
    "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 Seoul 1-1 Gangwon FC."
    },
    "settlements": [
     {
      "operation_id": "69fad2fdca1dacc147ebff51556c1c263a36fe5ff2e629bd1abfa822c0291d10",
      "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 Seoul",
      "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": "84e75fb5bb2b5a415e9ef846170d4c35fa9927a85adc37ddffe5a41ab8d89237",
      "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 Seoul",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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-seoul-gangwon-fc-381163/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Seoul to win"
   }
  },
  {
   "record_id": "n-3d741d4753d9a3130cfb2484",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-3d741d4753d9a3130cfb2484",
   "match": "FC Anyang v Jeonbuk Motors",
   "match_url": null,
   "kickoff": "2026-10-24T05:00:00.000Z",
   "competition": "K League 1",
   "lead_hours": 47.9,
   "market_code": "double_chance",
   "author_said": "Double chance: FC Anyang or draw at 1.71",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-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-22T05:06:52.460Z",
   "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-3d741d4753d9a3130cfb2484",
    "quote_text": "FC Anyang ou Nul\n\n1.71",
    "fragment_from": 10247,
    "fragment_to": 10269,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/fc-anyang-jeonbuk-hyundai-motors-381161/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "788e51aafbd412506486c5a15f884d5bc3390b2c5d0f2d6f38c0e2e7e2e71911",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-22T05:06:52.460Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7b1f7e418bfd",
     "display_name": "FC Anyang — Jeonbuk Motors",
     "competition_name": "K League 1",
     "starts_at": "2026-10-24T05:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "FC Anyang or draw",
    "odds_set": {
     "by_author": "1.71",
     "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-22T05:06:52.460Z",
     "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": "Double chance",
     "choice": "FC Anyang or draw",
     "author_odds": "1.71",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: FC Anyang or draw at 1.71"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Anyang 1-1 Jeonbuk Motors."
    },
    "settlements": [
     {
      "operation_id": "ee1dd76329f63cec2ef07d095ffb88fec4814078ed6b20eb79b57e2b690003d7",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "FC Anyang or 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": "b3fa983fdd7b4ddc6d3d52f1bcf0a613cc7d6f290c6cc59814099bdc05d5202d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "FC Anyang or 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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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-anyang-jeonbuk-hyundai-motors-381161/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Anyang or draw"
   }
  },
  {
   "record_id": "n-ec7e90fb019fc70d0c2b0ec2",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-ec7e90fb019fc70d0c2b0ec2",
   "match": "Al Qadisiya Al Khubar v Al Hilal Riyadh",
   "match_url": null,
   "kickoff": "2026-10-23T18:00:00.000Z",
   "competition": "Saudi Pro League",
   "lead_hours": 47.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.35",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "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-21T18:26:51.397Z",
   "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-ec7e90fb019fc70d0c2b0ec2",
    "quote_text": "Notre pronostic Al-Qadsiah - Al-Hilal : Les 2 équipes marquent !\n\nLe pronostic :\n\nLes deux équipes marquent\n\n1.35",
    "fragment_from": 9711,
    "fragment_to": 9824,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/al-qadasiya-al-hilal-381158/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "80cc493d5b473c54c3717a3e292c67534e19192c6a6ab96921c6c23a31865952",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-21T18:26:51.397Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-91d294247e07",
     "display_name": "Al Qadisiya Al Khubar — Al Hilal Riyadh",
     "competition_name": "Saudi Pro League",
     "starts_at": "2026-10-23T18:00:00.000Z",
     "url": null,
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.35",
     "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-21T18:26:51.397Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.35",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.35"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Al Qadisiya Al Khubar 2-3 Al Hilal Riyadh."
    },
    "settlements": [
     {
      "operation_id": "768c62ff7c6ee8b15ed7e85853e12da77525dba6f29e1b9915dcd8525ac7ae42",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "18a7f79440d8d34e75d45b6c48e0c8a998d8f9ca3c6508f8397621870f56f5ff",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/al-qadasiya-al-hilal-381158/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-4b36c4b14a039aabe24b0ed3",
   "url": "/authors/medhi-poirier/picks/4/#pick-n-4b36c4b14a039aabe24b0ed3",
   "match": "Shanghai Port v Chengdu Rongcheng",
   "match_url": null,
   "kickoff": "2026-10-18T12:00:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 42.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.4",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "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-16T17:36:53.294Z",
   "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-4b36c4b14a039aabe24b0ed3",
    "quote_text": "Plus de 2.5 buts\n\n1.40",
    "fragment_from": 10716,
    "fragment_to": 10738,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/shanghai-sipg-chengdu-qianbao-379949/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "3172936be597c79293cfcd2c823e66ef109c215eb67b10e7cf6bed975e413f93",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-16T17:36:53.294Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e9e1ab2e988a",
     "display_name": "Shanghai Port — Chengdu Rongcheng",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-10-18T12:00:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.4",
     "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-16T17:36:53.294Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.4",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5 at 1.4"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Shanghai Port 3-0 Chengdu Rongcheng."
    },
    "settlements": [
     {
      "operation_id": "ca2b38a931fe8211b1f6332a17a1f42cb39bd1a5e7169163b601e4127538e6fa",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": 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": "5ba9ffde4ab60ba2e4c49fb9f8b39d1c681e6e589042150e4658cfb557ba414a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/shanghai-sipg-chengdu-qianbao-379949/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-2fcd3164db48ab3d99bf1caa",
   "url": "/authors/medhi-poirier/picks/3/#pick-n-2fcd3164db48ab3d99bf1caa",
   "match": "Beijing Guoan v Qingdao West Coast",
   "match_url": null,
   "kickoff": "2026-10-18T11:00:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 41.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Beijing Guoan at 1.35",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "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-16T17:36:52.471Z",
   "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-2fcd3164db48ab3d99bf1caa",
    "quote_text": "Beijing Guoan gagne\n\n1.35",
    "fragment_from": 10847,
    "fragment_to": 10872,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/beijing-guoan-qingdao-zhongchuang-hengtai-379947/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "a2633951ae3a5ec61074f65c96f4b364bd2d6ecff6b21bc6b34aa44e4003dcff",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-16T17:36:52.471Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d26d762f7bb3",
     "display_name": "Beijing Guoan — Qingdao West Coast",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-10-18T11:00:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Beijing Guoan",
    "odds_set": {
     "by_author": "1.35",
     "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-16T17:36:52.471Z",
     "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": "Beijing Guoan",
     "author_odds": "1.35",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Beijing Guoan at 1.35"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Beijing Guoan 1-0 Qingdao West Coast."
    },
    "settlements": [
     {
      "operation_id": "3632ecd1fa8fb714a66aef17749e4b446db213875cb616ac39758986c0d99f6d",
      "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": "Beijing Guoan",
      "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": "176714298c98f04b8e9104a6588b230be21b29d4b710c3f68270c7ba1427fb47",
      "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": "Beijing Guoan",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/beijing-guoan-qingdao-zhongchuang-hengtai-379947/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Beijing Guoan to win"
   }
  },
  {
   "record_id": "n-ee50c214394b60cc578ebdb6",
   "url": "/authors/medhi-poirier/picks/3/#pick-n-ee50c214394b60cc578ebdb6",
   "match": "Gençlerbirliği v Galatasaray",
   "match_url": "/football/matches/genclerbirligi-vs-galatasaray-2026-10-17/",
   "kickoff": "2026-10-17T13:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 47.9,
   "market_code": "total",
   "author_said": "Over/Under 1.5 goals: over 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-15T13:06:54.803Z",
   "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-ee50c214394b60cc578ebdb6",
    "quote_text": "Notre pronostic Gençlerbirliği - Galatasaray : Victoire de Galatasaray et plus de 1,5 buts !",
    "fragment_from": 10732,
    "fragment_to": 10824,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/genclerbirligi-galatasaray-379279/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e461225a0efaa048ac63f01161d34dfa23f42063259542bfd1ec37dae11354bd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-15T13:06:54.803Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-b033b0017868",
     "display_name": "Gençlerbirliği — Galatasaray",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-17T13:00:00.000Z",
     "url": "/football/matches/genclerbirligi-vs-galatasaray-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 1.5 goals",
    "outcome_label": "over 1.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-15T13:06:54.803Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Over/Under 1.5 goals: over 1.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gençlerbirliği 0-1 Galatasaray."
    },
    "settlements": [
     {
      "operation_id": "d853169462ff8c33125723cb8f0f200cf755b6067eb320cdc79015295af937cf",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 1.5 goals",
      "choice": "over 1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/genclerbirligi-galatasaray-379279/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 1.5 (Over/Under 1.5 goals)"
   }
  },
  {
   "record_id": "n-ce8709d9b30e462b9c5cfdea",
   "url": "/authors/medhi-poirier/picks/3/#pick-n-ce8709d9b30e462b9c5cfdea",
   "match": "Gençlerbirliği v Galatasaray",
   "match_url": "/football/matches/genclerbirligi-vs-galatasaray-2026-10-17/",
   "kickoff": "2026-10-17T13:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 47.9,
   "market_code": "both_teams_score_and_result",
   "author_said": "Match result and both teams to score: Galatasaray win, both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "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-15T13:06:54.803Z",
   "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-ce8709d9b30e462b9c5cfdea",
    "quote_text": "Notre pronostic Gençlerbirliği - Galatasaray : Victoire de Galatasaray et plus de 1,5 buts !",
    "fragment_from": 10732,
    "fragment_to": 10824,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/genclerbirligi-galatasaray-379279/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "e461225a0efaa048ac63f01161d34dfa23f42063259542bfd1ec37dae11354bd",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-15T13:06:54.803Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-b033b0017868",
     "display_name": "Gençlerbirliği — Galatasaray",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-17T13:00:00.000Z",
     "url": "/football/matches/genclerbirligi-vs-galatasaray-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Match result and both teams to score",
    "outcome_label": "Galatasaray win, both teams to score: yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-15T13:06:54.803Z",
     "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": "Match result and both teams to score",
     "choice": "Galatasaray win, both teams to score: yes",
     "author_odds": null,
     "market_key": "both_teams_score_and_result",
     "choice_key": "2-yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Match result and both teams to score: Galatasaray win, both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gençlerbirliği 0-1 Galatasaray."
    },
    "settlements": [
     {
      "operation_id": "7a89569b4b9fa758c25f9005505f5255254d37ed0ed9eb62ee78cb71612127a5",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and both teams to score",
      "choice": "Galatasaray win, both teams to score: yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/genclerbirligi-galatasaray-379279/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Galatasaray win, both teams to score: yes"
   }
  },
  {
   "record_id": "n-b3892f1da18988a4ac194b69",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-b3892f1da18988a4ac194b69",
   "match": "Universitatea Craiova v Getafe",
   "match_url": "/football/matches/universitatea-craiova-vs-getafe-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 47.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-13T17:27:17.137Z",
   "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": {
    "at": "2026-10-14T02:01:15.250Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 3,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   },
   "evidence": {
    "observation_id": "n-b3892f1da18988a4ac194b69",
    "quote_text": "Moins de 2.5 buts\n\n1.55",
    "fragment_from": 9133,
    "fragment_to": 9156,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/universite-craiova-cf-getafe-379010/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "5cc2e276cf0820ef5557287ab8ab99430b508d766fce12bd3af50a449dc1630f",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-13T17:27:17.137Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-4bc261bf3f62",
     "display_name": "Universitatea Craiova — Getafe",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/universitatea-craiova-vs-getafe-2026-10-15/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 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-13T17:27:17.137Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.55",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Universitatea Craiova 1-1 Getafe."
    },
    "settlements": [
     {
      "operation_id": "e69a617177a567f582caa8eea31b1eb1290309983fe127814c5295ad49a191e6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f1dc24eeeb9deea0e1ea3f0ffa59218387c9dff4ee2316add1c6be6f4607bde7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [
     {
      "at": "2026-10-14T02:01:15.250Z",
      "field_name": "line sign",
      "was": "Over/Under −2.5 goals · under −2.5",
      "now": "Over/Under 2.5 goals · under 2.5",
      "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/universite-craiova-cf-getafe-379010/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": {
     "at": "2026-10-14T02:01:15.250Z",
     "field": "line sign",
     "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
     "version": 3,
     "url": "/corrections/#c-f1b2048399e9",
     "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
    },
    "choice_words": "under 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-af83c0dba59d6a51a237b8ea",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-af83c0dba59d6a51a237b8ea",
   "match": "Red Bull Bragantino v Cruzeiro",
   "match_url": "/football/matches/red-bull-bragantino-vs-cruzeiro-2026-10-13/",
   "kickoff": "2026-10-13T00:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Cruzeiro",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-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-11T00:06:51.015Z",
   "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-af83c0dba59d6a51a237b8ea",
    "quote_text": "Notre pronostic Bragantino - Cruzeiro : Nul ou victoire de Cruzeiro !",
    "fragment_from": 9903,
    "fragment_to": 9972,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/clube-atletico-bragantino-cruzeiro-378276/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "47a72ec5541ef2af9756a4d984e034e66b823787545caff0df9923f7ee1e5fa7",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-11T00:06:51.015Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2108f1002354",
     "display_name": "Red Bull Bragantino — Cruzeiro",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-13T00:00:00.000Z",
     "url": "/football/matches/red-bull-bragantino-vs-cruzeiro-2026-10-13/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Cruzeiro",
    "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-11T00:06:51.015Z",
     "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": "Double chance",
     "choice": "draw or Cruzeiro",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Cruzeiro"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Red Bull Bragantino 4-2 Cruzeiro."
    },
    "settlements": [
     {
      "operation_id": "4c60901fb5064b021789e808e19fb160e536f6a40b3793217bf79090a436d0d8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "draw or Cruzeiro",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/clube-atletico-bragantino-cruzeiro-378276/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Cruzeiro"
   }
  },
  {
   "record_id": "n-b68b747a46073547b08748d7",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-b68b747a46073547b08748d7",
   "match": "Grêmio v Internacional",
   "match_url": null,
   "kickoff": "2026-10-11T20:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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-09T20:34:24.334Z",
   "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-b68b747a46073547b08748d7",
    "quote_text": "Notre pronostic Grêmio - Internacional : Plus de 2,5 buts !",
    "fragment_from": 9798,
    "fragment_to": 9857,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/gremio-internacional-378079/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "ba9be3087eaf32db007ddaa5a62010b821cc75eb29c0d7c1144b315832ba7b68",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T20:34:24.334Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-70c68686784f",
     "display_name": "Grêmio — Internacional",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-11T20:30:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T20:34:24.334Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Grêmio 1-1 Internacional."
    },
    "settlements": [
     {
      "operation_id": "b191ead6f4bf67ace22a6e4a7b6a18d2e0faad3f2886a5de709df7d113042b6a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.1",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/gremio-internacional-378079/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.5 (Over/Under 2.5 goals)"
   }
  },
  {
   "record_id": "n-b9b3b21996a8df638fd578b2",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-b9b3b21996a8df638fd578b2",
   "match": "Flamengo v Fluminense",
   "match_url": "/football/matches/flamengo-vs-fluminense-2026-10-11/",
   "kickoff": "2026-10-11T20:30:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 47.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Flamengo",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "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-09T20:34:22.503Z",
   "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-b9b3b21996a8df638fd578b2",
    "quote_text": "Notre pronostic Flamengo - Fluminense : Victoire de Flamengo !",
    "fragment_from": 9992,
    "fragment_to": 10054,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/flamengo-fluminense-378074/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "72026b89d6baed4320498a24c782baf680dc606fa84ce5e1965fc9d7398fe0a3",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T20:34:22.503Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d89c86e9d1db",
     "display_name": "Flamengo — Fluminense",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-11T20:30:00.000Z",
     "url": "/football/matches/flamengo-vs-fluminense-2026-10-11/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Flamengo",
    "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-09T20:34:22.503Z",
     "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": "Flamengo",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Flamengo"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Flamengo 1-0 Fluminense."
    },
    "settlements": [
     {
      "operation_id": "dce9e116e2feffaa28fa288ff4a9b152fa654f4b4bc50e8a5b5a0dab324dbf6b",
      "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": "Flamengo",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/flamengo-fluminense-378074/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Flamengo to win"
   }
  },
  {
   "record_id": "n-87cbeb1e76f1c8e853074a29",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-87cbeb1e76f1c8e853074a29",
   "match": "Qingdao West Coast v Dalian Young Boy",
   "match_url": null,
   "kickoff": "2026-10-11T10:00:00.000Z",
   "competition": "Chinese Super League",
   "lead_hours": 42.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.56",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "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-09T15:32:47.770Z",
   "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-87cbeb1e76f1c8e853074a29",
    "quote_text": "Les deux équipes marquent\n\n1.56",
    "fragment_from": 399,
    "fragment_to": 430,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/qingdao-zhongchuang-hengtai-dalian-zhixing-fc-378068/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "0bd7059c6369f42256f2f8e7462023021dce166cd72ed572c9f89f128be011d6",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T15:32:47.770Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-295873d6bb8e",
     "display_name": "Qingdao West Coast — Dalian Young Boy",
     "competition_name": "Chinese Super League",
     "starts_at": "2026-10-11T10:00:00.000Z",
     "url": null,
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "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-09T15:32:47.770Z",
     "archive_snapshot_at": null,
     "flags": [
      "no_date"
     ],
     "flag_words": "The source states no publication date.",
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.56",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.56"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Qingdao West Coast 0-4 Dalian Young Boy."
    },
    "settlements": [
     {
      "operation_id": "5fb6009fdd189e3b1813d5bb85d2653c48b6e6c03223c5aaf872e01563d74e57",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9de53afb3d5665a0a6ddd223841950219e3ac2369c6ec27bbbc343a94ec75a1d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/qingdao-zhongchuang-hengtai-dalian-zhixing-fc-378068/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-1408d7fc8b764338dd5fa5b8",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-1408d7fc8b764338dd5fa5b8",
   "match": "Gwangju FC v Ulsan HD",
   "match_url": null,
   "kickoff": "2026-10-11T05:00:00.000Z",
   "competition": "K League 1",
   "lead_hours": 37.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Ulsan HD at 1.51",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-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-09T15:27:42.693Z",
   "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-1408d7fc8b764338dd5fa5b8",
    "quote_text": "Notre pronostic Gwangju - Ulsan HD : Victoire d’Ulsan HD !\n\nLe pronostic :\n\nUlsan HD gagne\n\n1.51",
    "fragment_from": 9284,
    "fragment_to": 9380,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/gwangju-fc-ulsan-hyundai-horang-i-378030/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "344b64a7734b22938e38b0198e1f02644146ae8fff4af9c4ced62206261fc806",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T15:27:42.693Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2f0f42c386f2",
     "display_name": "Gwangju FC — Ulsan HD",
     "competition_name": "K League 1",
     "starts_at": "2026-10-11T05:00:00.000Z",
     "url": null,
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Ulsan HD",
    "odds_set": {
     "by_author": "1.51",
     "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-09T15:27:42.693Z",
     "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": "Ulsan HD",
     "author_odds": "1.51",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Ulsan HD at 1.51"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Gwangju FC 4-3 Ulsan HD."
    },
    "settlements": [
     {
      "operation_id": "27235f1e18fad0aea2d2004c7521496d185ed619e32b5ec53d1d975bc3dfbbb2",
      "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": "Ulsan HD",
      "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": "2ed3a02b86090d57a4e3509574b3501a932ef92b32014cc199ece06a8e185e97",
      "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": "Ulsan HD",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/gwangju-fc-ulsan-hyundai-horang-i-378030/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ulsan HD to win"
   }
  },
  {
   "record_id": "n-5d0d66b280c126e14ee7a55b",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-5d0d66b280c126e14ee7a55b",
   "match": "FC Tokyo v Urawa Red Diamonds",
   "match_url": null,
   "kickoff": "2026-10-10T06:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 15.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Tokyo at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "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:04:31.904Z",
   "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-5d0d66b280c126e14ee7a55b",
    "quote_text": "FC Tokyo gagne\n\n1.6",
    "fragment_from": 348,
    "fragment_to": 367,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/fc-tokyo-urawa-red-diamonds-377814/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "f3d440ba17e86126a07739c9aa9f947ad69182d137a415d8a586585d3fe32ee5",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:04:31.904Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c7e93e02650b",
     "display_name": "FC Tokyo — Urawa Red Diamonds",
     "competition_name": "J1 League",
     "starts_at": "2026-10-10T06:00:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Tokyo",
    "odds_set": {
     "by_author": "1.6",
     "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:04:31.904Z",
     "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.6",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Tokyo at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Tokyo 3-0 Urawa Red Diamonds."
    },
    "settlements": [
     {
      "operation_id": "48a4588db2867e9b2fe06cd0ee87ae11dbf4a2f8b2ee93003b3cf4c25d2f69fd",
      "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": "64de38dc790f7f85a8c9373558bb38c015e78cda8cd8922dfeb579ab4c0799e2",
      "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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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-tokyo-urawa-red-diamonds-377814/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Tokyo to win"
   }
  },
  {
   "record_id": "n-c258afb7c04fbfbfeb9307ac",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-c258afb7c04fbfbfeb9307ac",
   "match": "Cerezo Osaka v Yokohama F-Marinos",
   "match_url": null,
   "kickoff": "2026-10-10T05:00:00.000Z",
   "competition": "J1 League",
   "lead_hours": 14.9,
   "market_code": "double_chance",
   "author_said": "Double chance: Cerezo Osaka or draw at 1.35",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "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:04:29.425Z",
   "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-c258afb7c04fbfbfeb9307ac",
    "quote_text": "Le pronostic :\n\nCerezo Osaka ou Nul\n\n1.35",
    "fragment_from": 338,
    "fragment_to": 379,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/cerezo-osaka-yokohama-marinos-377813/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "b9efe84e18633471949d34c642e798d9f7e92dc7b64308b074aa62e1ba2a8db9",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T14:04:29.425Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f5d681aeb8b7",
     "display_name": "Cerezo Osaka — Yokohama F-Marinos",
     "competition_name": "J1 League",
     "starts_at": "2026-10-10T05:00:00.000Z",
     "url": null,
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Cerezo Osaka or draw",
    "odds_set": {
     "by_author": "1.35",
     "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:04:29.425Z",
     "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": "Double chance",
     "choice": "Cerezo Osaka or draw",
     "author_odds": "1.35",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Cerezo Osaka or draw at 1.35"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cerezo Osaka 0-0 Yokohama F-Marinos."
    },
    "settlements": [
     {
      "operation_id": "96550831f9c66e2b8381834a7d338a5c5d8012090aa9787e8c6f252595ce4a36",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Cerezo Osaka or 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": "dbcc93e1eb7d9ee9577f6e0d4bdcfa53ecaae805bd8c09b0fe4997c570cac9fa",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Cerezo Osaka or 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": "Medhi Poirier",
     "publisher": "sportytrader.com",
     "forecaster": "Medhi Poirier",
     "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/cerezo-osaka-yokohama-marinos-377813/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cerezo Osaka or draw"
   }
  },
  {
   "record_id": "n-b25994b51e31831e24010ef0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Benfica et plus de 2,5 buts\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-11-06T20:46:53.227Z",
   "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-21555f62542cb1df12718870",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Benfica et plus de 2,5 buts\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-11-06T20:46:53.227Z",
   "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-366c8c504890175ab9cf4410",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nFC Porto gagne\n\n1.51",
   "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-06T18:07:42.204Z",
   "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-009fd7dbc93a206e3ddc3545",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Vitória Guimarães - FC Porto : Victoire de Porto !\n\nLe pronostic :\n\nFC Porto gagne\n\n1.51",
   "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-06T18:07:42.204Z",
   "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-977e4eba3db5ef698428b16d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Dalian Yingbo - Tianjin Tigers : Victoire de Dalian Yingbo !\n\nLe pronostic :\n\nDalian Yingbo gagne\n\n1.30",
   "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-06T07:36:55.895Z",
   "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-6837757409239b1d8c7c8192",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Les deux équipes marquent\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-05T07:06:51.238Z",
   "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-2f824da43ee04709bc69d52b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic de la rédaction pour le match Hapoel Beer Sheva-OFI Crète en Ligue Europa est : Plus de 2,5 buts !",
   "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:48:39.893Z",
   "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-be75ec3c0fc5c4f812d070ab",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Trabzonspor et plus de 1,5 but\n\n1.40",
   "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-30T13:06:55.434Z",
   "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-10b78aca7244d71e92b9410a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic New York City - Montréal : Victoire de New York City !\n\nLe pronostic :\n\nNew York City gagne\n\n1.34",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-29T18:06:59.671Z",
   "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-7ce6b3aaf96b871c0cc76586",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire d’Al-Hilal et plus de 3,5 buts\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-29T18:06:58.315Z",
   "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-269d2be29e4e9b9a9483b171",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Plus de 3.5 buts\n\n1.62",
   "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:07:22.822Z",
   "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-0652386e3657398c94d0a329",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Fenerbahçe et plus de 1,5 but\n\n1.42",
   "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-29T16:06:50.983Z",
   "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-5b9667fe4914fdd955e98606",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Fenerbahçe - Göztepe : Victoire de Fenerbahçe et plus de 1,5 but !\n\nLe pronostic :\n\nVictoire de Fenerbahçe et plus de 1,5 but\n\n1.42",
   "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-29T16:06:50.983Z",
   "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-9c9c33b39cd30338971dbe32",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Les deux équipes marquent\n\n1.40",
   "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-28T18:06:56.821Z",
   "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-eb12eb9fa94afc43c274fdfa",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nLes deux équipes marquent\n\n1.56",
   "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-28T14:56:51.053Z",
   "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-355b6943498b6f83cd4657a0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Abha Club - Al-Ittihad : Victoire d’Al-Ittihad !\n\nLe pronostic :\n\nAl-Ittihad gagne\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-28T13:27:01.672Z",
   "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-e5f3f7694392af774c4e1237",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Remo - Botafogo : Les 2 équipes marquent !\n\nLe pronostic :\n\nLes deux équipes marquent\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-27T00:36:53.335Z",
   "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-7fa25081184377409fe976af",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Tokyo et plus de 1,5 but\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-23T11:56:51.218Z",
   "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-33e0fc867c8f6777ae9505c2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nSanfrecce Hiroshima gagne\n\n1.33",
   "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-22T14:56:53.570Z",
   "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-4111c283b1c3e9a1c04348bc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Al-Ittihad - Diriyah Club : Victoire d’Al-Ittihad !\n\nLe pronostic :\n\nAl-Ittihad gagne\n\n1.75",
   "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-21T16:36:54.655Z",
   "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-cecf93fbeac1da637a9c05ef",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Al-Faisaly - Al-Nassr : Victoire d’Al-Nassr et plus de 2,5 buts !\n\nLe pronostic :\n\nVictoire d’Al-Nassr et plus de 2,5 buts\n\n1.52",
   "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-21T16:36:53.892Z",
   "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-9457345e640d483c8714da37",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Pafos - Riga FC : Victoire de Pafos !\n\nLe pronostic :\n\nPaphos FC gagne\n\n1.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-20T17:26:54.911Z",
   "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-4cac9ab22fa0946bbab216fb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "São Paulo FC gagne\n\n1.84",
   "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-16T00:06:51.159Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-d6e200f65dc7a65c12c6adfd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Les deux équipes marquent\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "no_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": null,
   "recorded_at": "2026-10-15T22:36:51.462Z",
   "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-cd61c562431a122491173316",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Fenerbahçe et plus de 1,5 but\n\n1.40",
   "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-15T17:16:51.233Z",
   "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-a634c80ca932a5f6c004c4c0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Fenerbahçe et plus de 1,5 but\n\n1.40",
   "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-15T17:16:51.233Z",
   "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-4a9c14726802d4419813a164",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Galatasaray et plus de 1,5 but\n\n1.44",
   "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-15T13:06:54.803Z",
   "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-96b0d727650e2ef22c5fef23",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Galatasaray et plus de 1,5 but\n\n1.44",
   "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-15T13:06:54.803Z",
   "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-b99641e322680390f76ad8d0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "pari victoire de Konyaspor vs Amed SK avec une cote de 3.82 chez Bet365",
   "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-15T13:06:54.377Z",
   "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-c751eaeb0141cd842ff66984",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Amed SK gagne\n\n1.76",
   "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-15T13:06:54.377Z",
   "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-0b86cf79305630fa28b0c10f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Notre pronostic Atalanta - Pafos : Victoire de l’Atalanta !\n\nLe pronostic :\n\nAtalanta Bergame gagne\n\n1.32",
   "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-13T19:36:55.194Z",
   "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-c3155d6dce0a28fe1395bbe1",
   "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 43.52% de chances ⭐ pour un pari victoire de Ararat Armenia vs Jagiellonia Białystok avec une cote de 7.2 chez Bet365.",
   "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-13T19:36:54.299Z",
   "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-26bfbc9a9ca37968ac6cd6db",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Zagreb ou nul et plus de 1,5 but !\n\nLe pronostic :\n\nVictoire de Zagreb ou nul et plus de 1,5 but\n\n1.52",
   "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-13T19:26:54.556Z",
   "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-b02c9fedc70ce7fcc61990f3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Zagreb ou nul et plus de 1,5 but\n\n1.52",
   "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-13T19:26:54.556Z",
   "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-873aaa48a6b4450d93f65bb4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Ferencvaros TC gagne\n\n1.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-13T19:26:54.091Z",
   "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-a3dd5ca4bcc9d3317e83fe48",
   "url": "/authors/medhi-poirier/picks/2/#pick-n-a3dd5ca4bcc9d3317e83fe48",
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Le pronostic :\n\nMoins de 3.5 buts\n\n1.33",
   "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-09T15:37:51.804Z",
   "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": {
    "at": "2026-10-14T02:00:58.961Z",
    "field": "line sign",
    "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
    "version": 2,
    "url": "/corrections/#c-f1b2048399e9",
    "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
   },
   "evidence": {
    "observation_id": "n-a3dd5ca4bcc9d3317e83fe48",
    "quote_text": "Le pronostic :\n\nMoins de 3.5 buts\n\n1.33",
    "fragment_from": 343,
    "fragment_to": 382,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://www.sportytrader.com/pronostics/konyaspor-stanbul-basaksehir-378071/",
     "display_name": null,
     "speaker": "Medhi Poirier",
     "authorship": "channel_owner",
     "media_from_ms": null,
     "bundle_id": "c370b1fbf7be760c410544fc0291ade640c07b615790279f39c85adc52360d87",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-10-09T15:37:51.804Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "",
    "cause_code": "too_late",
    "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,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": null,
     "detected_at": "2026-10-09T15:37:51.804Z",
     "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": "found_after_match",
    "origin_words": "Found after the match; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": null,
    "author_claim_outcome": {
     "result": null,
     "scoreline": null,
     "data_status": "unknown",
     "cause": "the statement was not read as a pick that can be settled",
     "methodology_version": "2.2",
     "in_words": "No outcome: the statement was not read as a pick that can be settled."
    },
    "settlements": [],
    "corrections": [
     {
      "at": "2026-10-14T02:00:58.961Z",
      "field_name": "line sign",
      "was": "Over/Under −3.5 goals · under −3.5",
      "now": "Over/Under 3.5 goals · under 3.5",
      "cause": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes."
     }
    ],
    "funnel_stage": "prediction",
    "authorship": null,
    "correction": {
     "at": "2026-10-14T02:00:58.961Z",
     "field": "line sign",
     "reason": "Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and the outcome is worked out on it. This pick was never executed, so no number changes.",
     "version": 2,
     "url": "/corrections/#c-f1b2048399e9",
     "text": "Corrected on 14 October 2026: Data corrected: line sign. The line of this over/under market was recorded with a minus sign; a total cannot be negative, and the source gives the line without one. The line now matches the source and"
    },
    "choice_words": "a pick"
   }
  },
  {
   "record_id": "n-83b9a68bee96fa77e6b8cfa1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Les deux équipes marquent\n\n1.5",
   "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-09T15:02:07.245Z",
   "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-0392414aaa74267021b6844b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Les deux équipes marquent\n\n1.7",
   "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:02:47.417Z",
   "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-5df1cbc362ef915443d334bb",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Victoire de Galatasaray et plus de 2,5 buts\n\n1.56",
   "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-09T13:55:15.932Z",
   "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": 59,
  "before_kickoff": 59,
  "after_kickoff": 0,
  "at_least_2h": 59,
  "share_2h_plus": 100.0,
  "median_hours": 47.4,
  "min_hours": 3.8,
  "max_hours": 47.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": 12,
  "settled_picks_all": 21,
  "excluded": {
   "market_without_favourite": 4,
   "no_recorded_line": 5,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 120000,
  "author_net_hundredths": 41477,
  "favourite_net_hundredths": 41477,
  "difference_hundredths": 0,
  "author_return_percent": 34.56,
  "favourite_return_percent": 34.56,
  "author_hit_rate": 83.3,
  "favourite_hit_rate": 83.3,
  "picked_favourite_share": 100.0,
  "by_market": [
   {
    "market_code": "1x2",
    "picks": 8,
    "staked_hundredths": 80000,
    "author_net_hundredths": 31582,
    "favourite_net_hundredths": 31582,
    "author_hits": 7,
    "favourite_hits": 7,
    "picked_favourite": 8,
    "author_return_percent": 39.48,
    "favourite_return_percent": 39.48
   },
   {
    "market_code": "both_teams_score",
    "picks": 3,
    "staked_hundredths": 30000,
    "author_net_hundredths": 19895,
    "favourite_net_hundredths": 19895,
    "author_hits": 3,
    "favourite_hits": 3,
    "picked_favourite": 3,
    "author_return_percent": 66.32,
    "favourite_return_percent": 66.32
   },
   {
    "market_code": "total",
    "picks": 1,
    "staked_hundredths": 10000,
    "author_net_hundredths": -10000,
    "favourite_net_hundredths": -10000,
    "author_hits": 0,
    "favourite_hits": 0,
    "picked_favourite": 1,
    "author_return_percent": -100.0,
    "favourite_return_percent": -100.0
   }
  ],
  "return_over_time": [
   {
    "kickoff": "2026-10-11T00:00:00.000Z",
    "author_cumulative_hundredths": 6289,
    "favourite_cumulative_hundredths": 6289
   },
   {
    "kickoff": "2026-10-11T19:00:00.000Z",
    "author_cumulative_hundredths": 13808,
    "favourite_cumulative_hundredths": 13808
   },
   {
    "kickoff": "2026-10-11T20:30:00.000Z",
    "author_cumulative_hundredths": 19572,
    "favourite_cumulative_hundredths": 19572
   },
   {
    "kickoff": "2026-10-12T19:00:00.000Z",
    "author_cumulative_hundredths": 25496,
    "favourite_cumulative_hundredths": 25496
   },
   {
    "kickoff": "2026-10-15T19:00:00.000Z",
    "author_cumulative_hundredths": 29496,
    "favourite_cumulative_hundredths": 29496
   },
   {
    "kickoff": "2026-10-17T21:00:00.000Z",
    "author_cumulative_hundredths": 32897,
    "favourite_cumulative_hundredths": 32897
   },
   {
    "kickoff": "2026-10-17T21:30:00.000Z",
    "author_cumulative_hundredths": 38025,
    "favourite_cumulative_hundredths": 38025
   },
   {
    "kickoff": "2026-10-18T19:00:00.000Z",
    "author_cumulative_hundredths": 28025,
    "favourite_cumulative_hundredths": 28025
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": 34477,
    "favourite_cumulative_hundredths": 34477
   },
   {
    "kickoff": "2026-10-28T22:30:00.000Z",
    "author_cumulative_hundredths": 43477,
    "favourite_cumulative_hundredths": 43477
   },
   {
    "kickoff": "2026-11-01T13:00:00.000Z",
    "author_cumulative_hundredths": 51477,
    "favourite_cumulative_hundredths": 51477
   },
   {
    "kickoff": "2026-11-01T16:00:00.000Z",
    "author_cumulative_hundredths": 41477,
    "favourite_cumulative_hundredths": 41477
   }
  ],
  "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": 98,
  "pages": 6,
  "page_urls": [
   "/authors/medhi-poirier/",
   "/authors/medhi-poirier/picks/2/",
   "/authors/medhi-poirier/picks/3/",
   "/authors/medhi-poirier/picks/4/",
   "/authors/medhi-poirier/picks/5/",
   "/authors/medhi-poirier/picks/6/"
  ],
  "groups": {
   "settled": 26,
   "pending": 5,
   "excluded": 67
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/authors/medhi-poirier/",
  "current": true
 },
 "title_tag": "Medhi Poirier Predictions: This Week's Picks & Verified Record",
 "calculator": null,
 "person": {
  "person_id": "o-898b69c17b51119c60412dc2",
  "type_code": "individual",
  "name_shown": "Medhi Poirier",
  "main_entity": "e-898b69c17b51119c60412dc2",
  "identity": {
   "status": "not_verified",
   "is_verified": false,
   "when": null,
   "source_list": []
  },
  "platform_list": [
   {
    "entity_ref": "e-898b69c17b51119c60412dc2",
    "medium": "SportyTrader — Pronostic Football",
    "channel": "section pages",
    "domain": "sportytrader.com",
    "source_info": "sportytrader-com",
    "byline": "Medhi Poirier",
    "url": "/sources/sportytrader-com/",
    "summary": {
     "statements": 521,
     "predictions": 98,
     "settled_picks": 21,
     "headline_kind": "live_snapshot",
     "return_percent": 5.49,
     "headline_part": "live",
     "period_from": "2026-10-09",
     "period_to": "2026-11-06"
    }
   }
  ],
  "previously": [],
  "trust_tier": "tracked"
 },
 "data_revision": {
  "data_version": "2026-11-07.1",
  "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": 21,
   "matches": 21,
   "void": 0,
   "period_from": "2026-10-09",
   "period_to": "2026-11-05",
   "composition_hash": "3b061a646253d6b69e87373e2448a52d848dbfe3e8155a77f34a6057a0bb9e9f"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-ae09c4a3aadb5599c745",
   "at": "2026-11-07T07:42:45.749Z",
   "data_version": "2026-11-07.1",
   "previous_data_version": "2026-11-06.2",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-06.1",
    "return_percent": "16.59",
    "settled_picks": 19,
    "matches": 19,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "4be9e24de8a75c9f705a019d78824ed5e181930cde4f2a50fe162a9c08769479",
    "text": "+16.59% on 19 settled picks across 19 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-07.1",
    "return_percent": "5.49",
    "settled_picks": 21,
    "matches": 21,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "3b061a646253d6b69e87373e2448a52d848dbfe3e8155a77f34a6057a0bb9e9f",
    "text": "+5.49% on 21 settled picks across 21 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-95d9ae81cea10b9aae98",
   "at": "2026-11-06T14:46:17.511Z",
   "data_version": "2026-11-06.1",
   "previous_data_version": "2026-11-05.3",
   "url": "/authors/medhi-poirier/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-01.3",
    "return_percent": "23.07",
    "settled_picks": 18,
    "matches": 18,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "35dd7cdedd27f9735e239740f603c7b5f7457acbfeb8aa4908620b08d016047f",
    "text": "+23.07% on 18 settled picks across 18 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-06.1",
    "return_percent": "16.59",
    "settled_picks": 19,
    "matches": 19,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "4be9e24de8a75c9f705a019d78824ed5e181930cde4f2a50fe162a9c08769479",
    "text": "+16.59% on 19 settled picks across 19 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-ffde279b18fbce24b71b",
   "at": "2026-11-01T19:56:40.745Z",
   "data_version": "2026-11-01.3",
   "previous_data_version": "2026-11-01.2",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-01.2",
    "return_percent": "27.20",
    "settled_picks": 16,
    "matches": 16,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "714e5a4f2bac4470c12314b6fd9c7c7f0bd6f0651c56554f4520706ca34271c5",
    "text": "+27.20% on 16 settled picks across 16 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.3",
    "return_percent": "23.07",
    "settled_picks": 18,
    "matches": 18,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "35dd7cdedd27f9735e239740f603c7b5f7457acbfeb8aa4908620b08d016047f",
    "text": "+23.07% 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); also 1 new result.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-c1d470ebc333340341e6",
   "at": "2026-11-01T16:20:36.348Z",
   "data_version": "2026-11-01.2",
   "previous_data_version": "2026-11-01.1",
   "url": "/authors/medhi-poirier/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-29.1",
    "return_percent": "35.68",
    "settled_picks": 15,
    "matches": 15,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "cfd30910979b6a162c4ea016be86da40556b1fd66fcd2c9c006ff93d5e5677f2",
    "text": "+35.68% on 15 settled picks across 15 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.2",
    "return_percent": "27.20",
    "settled_picks": 16,
    "matches": 16,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "714e5a4f2bac4470c12314b6fd9c7c7f0bd6f0651c56554f4520706ca34271c5",
    "text": "+27.20% on 16 settled picks across 16 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-b9958f444b8cbb88117f",
   "at": "2026-10-29T20:28:50.091Z",
   "data_version": "2026-10-29.1",
   "previous_data_version": "2026-10-28.4",
   "url": "/authors/medhi-poirier/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-24.5",
    "return_percent": "31.41",
    "settled_picks": 13,
    "matches": 13,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "665e2b3d78bc148d9e73b9049bf52ef181157a0580448550df7095814b31f303",
    "text": "+31.41% on 13 settled picks across 13 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-29.1",
    "return_percent": "35.68",
    "settled_picks": 15,
    "matches": 15,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "cfd30910979b6a162c4ea016be86da40556b1fd66fcd2c9c006ff93d5e5677f2",
    "text": "+35.68% on 15 settled picks across 15 matches · independent odds snapshot · method 2.2"
   },
   "reason": "2 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 2,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-69386281f59c6aeb3d7c",
   "at": "2026-10-25T01:37:51.007Z",
   "data_version": "2026-10-24.5",
   "previous_data_version": "2026-10-24.4",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-22.6",
    "return_percent": "30.69",
    "settled_picks": 12,
    "matches": 12,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "fc66741c65d36f955cad73d1bdcef10337c11c97949b3ea05ac5558c6589036e",
    "text": "+30.69% on 12 settled picks across 12 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-24.5",
    "return_percent": "31.41",
    "settled_picks": 13,
    "matches": 13,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "665e2b3d78bc148d9e73b9049bf52ef181157a0580448550df7095814b31f303",
    "text": "+31.41% on 13 settled picks across 13 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-f8588b95d6eaf2cae6c5",
   "at": "2026-10-22T22:37:17.307Z",
   "data_version": "2026-10-22.6",
   "previous_data_version": "2026-10-22.5",
   "url": "/authors/medhi-poirier/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-22.5",
    "return_percent": "27.61",
    "settled_picks": 11,
    "matches": 11,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "d86b091b45636bdefd9500162f851353e893ee431f63ee0a3bbc0f0fe373f5a6",
    "text": "+27.61% on 11 settled picks across 11 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-22.6",
    "return_percent": "30.69",
    "settled_picks": 12,
    "matches": 12,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "fc66741c65d36f955cad73d1bdcef10337c11c97949b3ea05ac5558c6589036e",
    "text": "+30.69% on 12 settled picks across 12 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-477a16e7174ed8c300f2",
   "at": "2026-10-22T18:00:17.739Z",
   "data_version": "2026-10-22.5",
   "previous_data_version": "2026-10-22.4",
   "url": "/authors/medhi-poirier/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-22.4",
    "return_percent": "24.07",
    "settled_picks": 10,
    "matches": 10,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "bbaba152eb487ce1a0f460c3728a2210622891aa4e4ad152224a1a219bebda17",
    "text": "+24.07% on 10 settled picks across 10 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-22.5",
    "return_percent": "27.61",
    "settled_picks": 11,
    "matches": 11,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "d86b091b45636bdefd9500162f851353e893ee431f63ee0a3bbc0f0fe373f5a6",
    "text": "+27.61% on 11 settled picks across 11 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-4fe6e2b3663e3c1be7bf",
   "at": "2026-10-22T13:04:00.441Z",
   "data_version": "2026-10-22.4",
   "previous_data_version": "2026-10-22.3",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-19.2",
    "return_percent": "20.03",
    "settled_picks": 9,
    "matches": 9,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "d0bbfa83dbb457b66402e1f4b2293f7827ff56e28c2ac54c52d8e8c1cf4de292",
    "text": "+180.25 points on 9 settled picks across 9 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-22.4",
    "return_percent": "24.07",
    "settled_picks": 10,
    "matches": 10,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "bbaba152eb487ce1a0f460c3728a2210622891aa4e4ad152224a1a219bebda17",
    "text": "+24.07% on 10 settled picks across 10 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-a0b4f1b39e1d892ef912",
   "at": "2026-10-19T04:51:01.140Z",
   "data_version": "2026-10-19.2",
   "previous_data_version": "2026-10-19.1",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-15.9",
    "return_percent": "32.49",
    "settled_picks": 6,
    "matches": 6,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "2f83802be4ff7e93c50559796df2c9eec52739bb786a8fab362edbe55da967f5",
    "text": "+194.96 points on 6 settled picks across 6 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-19.2",
    "return_percent": "20.03",
    "settled_picks": 9,
    "matches": 9,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "d0bbfa83dbb457b66402e1f4b2293f7827ff56e28c2ac54c52d8e8c1cf4de292",
    "text": "+180.25 points on 9 settled picks across 9 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); also 1 new result.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 3,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-5860b4b206deff6dd2c3",
   "at": "2026-10-15T21:55:15.257Z",
   "data_version": "2026-10-15.9",
   "previous_data_version": "2026-10-15.8",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-12.7",
    "return_percent": "30.99",
    "settled_picks": 5,
    "matches": 5,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c1501fca5922c90bdfc220742505d1b6f2d249846849d735e15cfddd77ec3766",
    "text": "+154.96 points on 5 settled picks across 5 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-15.9",
    "return_percent": "32.49",
    "settled_picks": 6,
    "matches": 6,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "2f83802be4ff7e93c50559796df2c9eec52739bb786a8fab362edbe55da967f5",
    "text": "+194.96 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-1195ba95f30fe35e0b6a",
   "at": "2026-10-12T22:42:38.057Z",
   "data_version": "2026-10-12.7",
   "previous_data_version": "2026-10-12.6",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-11.9",
    "return_percent": "23.93",
    "settled_picks": 4,
    "matches": 4,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "cdfd9986b16a7ee6e0734a6e50ac07ac19bd5a486074f958a488e392fb1f2005",
    "text": "+95.72 points on 4 settled picks across 4 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-12.7",
    "return_percent": "30.99",
    "settled_picks": 5,
    "matches": 5,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c1501fca5922c90bdfc220742505d1b6f2d249846849d735e15cfddd77ec3766",
    "text": "+154.96 points on 5 settled picks across 5 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-2e82fcd7108b1e2ac540",
   "at": "2026-10-11T23:37:38.348Z",
   "data_version": "2026-10-11.9",
   "previous_data_version": "2026-10-11.8",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-11.8",
    "return_percent": "12.69",
    "settled_picks": 3,
    "matches": 3,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "b5a1bddccca3415fe562ac79233491c4fc4b70b8c6970d3c20ab1a1690c8effb",
    "text": "+38.08 points on 3 settled picks across 3 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-11.9",
    "return_percent": "23.93",
    "settled_picks": 4,
    "matches": 4,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "cdfd9986b16a7ee6e0734a6e50ac07ac19bd5a486074f958a488e392fb1f2005",
    "text": "+95.72 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-07931ba30711061b57db",
   "at": "2026-10-11T21:54:36.315Z",
   "data_version": "2026-10-11.8",
   "previous_data_version": "2026-10-11.7",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-11.3",
    "return_percent": "-18.55",
    "settled_picks": 2,
    "matches": 2,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "ccc5488a6862385cde885eaec98c4b32d1911ef83f2b6e7f5c78a6e3ea6cd282",
    "text": "−37.11 points on 2 settled picks across 2 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-11.8",
    "return_percent": "12.69",
    "settled_picks": 3,
    "matches": 3,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "b5a1bddccca3415fe562ac79233491c4fc4b70b8c6970d3c20ab1a1690c8effb",
    "text": "+38.08 points on 3 settled picks across 3 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-8ef6db3ebe2bd2a6a9b0",
   "at": "2026-10-11T04:22:33.440Z",
   "data_version": "2026-10-11.3",
   "previous_data_version": "2026-10-11.2",
   "url": "/authors/medhi-poirier/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-10.4",
    "return_percent": "-100.00",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "38621cc8058855e0bf309fa2e54a60a91cd8d0373109a25f76083e563bb23eff",
    "text": "−100.00 points on 1 settled pick across 1 match · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-11.3",
    "return_percent": "-18.55",
    "settled_picks": 2,
    "matches": 2,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "ccc5488a6862385cde885eaec98c4b32d1911ef83f2b6e7f5c78a6e3ea6cd282",
    "text": "−37.11 points on 2 settled picks across 2 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-9b64544caca30af1a1ee",
   "at": "2026-10-10T23:53:02.873Z",
   "data_version": "2026-10-10.4",
   "previous_data_version": "2026-10-10.3",
   "url": "/authors/medhi-poirier/",
   "category": "method_changed",
   "category_words": "Method changed",
   "before": {
    "data_version": "2026-10-10.1",
    "return_percent": "-100.00",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.1",
    "composition_hash": "38621cc8058855e0bf309fa2e54a60a91cd8d0373109a25f76083e563bb23eff",
    "text": "−100.00 points on 1 settled pick across 1 match · independent odds snapshot · method 2.1"
   },
   "after": {
    "data_version": "2026-10-10.4",
    "return_percent": "-100.00",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "38621cc8058855e0bf309fa2e54a60a91cd8d0373109a25f76083e563bb23eff",
    "text": "−100.00 points on 1 settled pick across 1 match · independent odds snapshot · method 2.2"
   },
   "reason": "Method 2.2 (11 October 2026): the live market price of a pick is now the price at the moment we first recorded it (median of bookmakers in our price feed, quote no older than 5 minutes; failing that, the first price within 2 hours after, before kick-off), not the price when our checks admitted it. Picks recorded before kick-off but checked after it are now settled the same way; picks with no price at that moment have no return. Was: −100.00 points (1 settled pick). Now: −100.00 points (1 settled pick).",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 0,
    "removed": 0,
    "changed": 0
   },
   "correction_id": "i-a7b831da9e9e59714151"
  },
  {
   "id": "zc-beae2d06ea32c81d899c",
   "at": "2026-10-10T02:51:03.370Z",
   "data_version": "2026-10-10.1",
   "previous_data_version": "2026-10-09.2",
   "url": "/authors/medhi-poirier/",
   "category": "new_results",
   "category_words": "New results",
   "before": null,
   "after": {
    "data_version": "2026-10-10.1",
    "return_percent": "-100.00",
    "settled_picks": 1,
    "matches": 1,
    "void": 0,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.1",
    "composition_hash": "38621cc8058855e0bf309fa2e54a60a91cd8d0373109a25f76083e563bb23eff",
    "text": "−100.00 points on 1 settled pick across 1 match · independent odds snapshot · method 2.1"
   },
   "reason": "First headline number for this record: 1 settled pick in the series “independent odds snapshot”.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 1,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  }
 ],
 "current_predictions": {
  "total_count": 5,
  "on_date": "2026-11-07T19:52",
  "row_list": [
   {
    "record_id": "n-e408ef56b0f1a32e605fb289",
    "url": "/authors/medhi-poirier/picks/6/#pick-n-e408ef56b0f1a32e605fb289",
    "match": "Machida Zelvia v Sanfrecce Hiroshima",
    "match_url": "/football/matches/machida-zelvia-vs-sanfrecce-hiroshima-2026-11-08/",
    "kickoff": "2026-11-08T05:00:00.000Z",
    "competition": "J1 League",
    "author_said": "Double chance: Machida Zelvia or draw at 1.45",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T05:06:53.042Z",
    "platform": null
   },
   {
    "record_id": "n-93584947f6094f8ae50176fb",
    "url": "/authors/medhi-poirier/picks/6/#pick-n-93584947f6094f8ae50176fb",
    "match": "Vissel Kobe v Urawa Red Diamonds",
    "match_url": "/football/matches/vissel-kobe-vs-urawa-red-diamonds-2026-11-08/",
    "kickoff": "2026-11-08T05:00:00.000Z",
    "competition": "J1 League",
    "author_said": "1X2, match result: Vissel Kobe at 1.88",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T05:06:55.632Z",
    "platform": null
   },
   {
    "record_id": "n-25cacb1c5f5f26617fd5f981",
    "url": "/authors/medhi-poirier/picks/6/#pick-n-25cacb1c5f5f26617fd5f981",
    "match": "Shandong Taishan v Chengdu Rongcheng",
    "match_url": "/football/matches/shandong-taishan-vs-chengdu-rongcheng-2026-11-08/",
    "kickoff": "2026-11-08T07:30:00.000Z",
    "competition": "Chinese Super League",
    "author_said": "Over/Under 3.5 goals: under 3.5 at 1.73",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T07:36:58.237Z",
    "platform": null
   },
   {
    "record_id": "n-adeaacafdb5e9759a27a00c7",
    "url": "/authors/medhi-poirier/picks/6/#pick-n-adeaacafdb5e9759a27a00c7",
    "match": "Santa Clara v Gil Vicente",
    "match_url": "/football/matches/santa-clara-vs-gil-vicente-2026-11-08/",
    "kickoff": "2026-11-08T15:30:00.000Z",
    "competition": "Primeira Liga",
    "author_said": "Over/Under 2.5 goals: under 2.5 at 1.45",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T15:36:54.856Z",
    "platform": null
   },
   {
    "record_id": "n-cbe40f6cf842b6fcdec0614d",
    "url": "/authors/medhi-poirier/picks/6/#pick-n-cbe40f6cf842b6fcdec0614d",
    "match": "Rio Ave v Sporting Braga",
    "match_url": "/football/matches/rio-ave-vs-sporting-braga-2026-11-08/",
    "kickoff": "2026-11-08T20:30:00.000Z",
    "competition": "Primeira Liga",
    "author_said": "Over/Under 3.5 goals: under 3.5 at 1.32",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T20:46:55.021Z",
    "platform": null
   }
  ]
 },
 "counts_by_slice": {
  "portions": [
   {
    "code": "live",
    "title": "Recorded before kick-off",
    "price_rule": "Return at our recorded market price",
    "settled_picks": 21,
    "total_check": true,
    "market_list": [
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 10,
      "won": 8,
      "void": 0,
      "net_points_hundredths": 27882,
      "return_percent": "27.9",
      "period_from": "2026-10-11",
      "period_to": "2026-11-01",
      "small_sample": false,
      "average_odds": "1.57",
      "odds_from_author": 10,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "both_teams_score",
      "in_words": "Both teams to score",
      "url": null,
      "settled_picks": 4,
      "won": 3,
      "void": 0,
      "net_points_hundredths": 9895,
      "return_percent": "24.7",
      "period_from": "2026-10-11",
      "period_to": "2026-10-22",
      "small_sample": true,
      "average_odds": "1.59",
      "odds_from_author": 4,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "double_chance",
      "in_words": "Double chance",
      "url": null,
      "settled_picks": 4,
      "won": 2,
      "void": 0,
      "net_points_hundredths": -12300,
      "return_percent": "-30.8",
      "period_from": "2026-10-09",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "1.38",
      "odds_from_author": 4,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 3,
      "won": 1,
      "void": 0,
      "net_points_hundredths": -13950,
      "return_percent": "-46.5",
      "period_from": "2026-10-10",
      "period_to": "2026-11-01",
      "small_sample": true,
      "average_odds": "1.57",
      "odds_from_author": 3,
      "odds_from_snapshot": 0
     }
    ],
    "leagues": [
     {
      "code_name": "Brasileiro Série A",
      "in_words": "Brasileiro Série A",
      "url": "/football/competitions/brasileiro-serie-a/",
      "settled_picks": 11,
      "won": 8,
      "void": 0,
      "net_points_hundredths": 16725,
      "return_percent": "15.2",
      "period_from": "2026-10-11",
      "period_to": "2026-10-28",
      "small_sample": false,
      "average_odds": "1.59",
      "odds_from_author": 11,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 6,
        "won": 5,
        "void": 0,
        "net_points_hundredths": 19582,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-10-28",
        "small_sample": true,
        "average_odds": "1.59",
        "odds_from_author": 6,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 3,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 3443,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-10-17",
        "small_sample": true,
        "average_odds": "1.62",
        "odds_from_author": 3,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 3700,
        "return_percent": null,
        "period_from": "2026-10-28",
        "period_to": "2026-10-28",
        "small_sample": true,
        "average_odds": "1.32",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-19",
        "period_to": "2026-10-19",
        "small_sample": true,
        "average_odds": "1.80",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Süper Lig",
      "in_words": "Süper Lig",
      "url": "/football/competitions/super-lig/",
      "settled_picks": 4,
      "won": 3,
      "void": 0,
      "net_points_hundredths": 8050,
      "return_percent": "20.1",
      "period_from": "2026-10-10",
      "period_to": "2026-11-01",
      "small_sample": true,
      "average_odds": "1.47",
      "odds_from_author": 4,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -3950,
        "return_percent": null,
        "period_from": "2026-10-10",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.46",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 4000,
        "return_percent": null,
        "period_from": "2026-10-24",
        "period_to": "2026-10-24",
        "small_sample": true,
        "average_odds": "1.33",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 8000,
        "return_percent": null,
        "period_from": "2026-11-01",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.64",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Europa League",
      "in_words": "UEFA Europa League",
      "url": "/football/competitions/uefa-europa-league/",
      "settled_picks": 3,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 452,
      "return_percent": "1.5",
      "period_from": "2026-10-15",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "1.40",
      "odds_from_author": 3,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 6452,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-10-22",
        "small_sample": true,
        "average_odds": "1.52",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-11-05",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.33",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 4000,
        "return_percent": null,
        "period_from": "2026-10-15",
        "period_to": "2026-10-15",
        "small_sample": true,
        "average_odds": "1.35",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "J1 League",
      "in_words": "J1 League",
      "url": "/football/competitions/j1-league/",
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-11-01",
      "period_to": "2026-11-01",
      "small_sample": true,
      "average_odds": "1.64",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-11-01",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.64",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Primeira Liga",
      "in_words": "Primeira Liga",
      "url": "/football/competitions/primeira-liga/",
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-10-09",
      "period_to": "2026-10-09",
      "small_sample": true,
      "average_odds": "1.53",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-09",
        "period_to": "2026-10-09",
        "small_sample": true,
        "average_odds": "1.53",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Conference League",
      "in_words": "UEFA Conference League",
      "url": "/football/competitions/uefa-conference-league/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 6300,
      "return_percent": "63.0",
      "period_from": "2026-10-22",
      "period_to": "2026-10-22",
      "small_sample": true,
      "average_odds": "1.53",
      "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": 6300,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-10-22",
        "small_sample": true,
        "average_odds": "1.53",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     }
    ],
    "best_slice": null
   }
  ],
  "best_slice": null
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 9 October 2026 · 98 predictions · last change 6 November 2026",
  "url": "https://forecastrecord.com/authors/medhi-poirier/",
  "s": "2026-10-09",
  "prediction_count": 98,
  "refreshed_at": "2026-11-06",
  "html": "<a href=\"https://forecastrecord.com/authors/medhi-poirier/\">Record tracked by Forecast Record since 9 October 2026 · 98 predictions · last change 6 November 2026</a>"
 },
 "trust": {
  "tier": "tracked",
  "in_words": "Tracked",
  "settled_count": 54,
  "days": 30,
  "weeks": 5,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 33,
  "first_settled_on": "2026-10-09",
  "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": "Ilies Peeters",
     "url": "/authors/ilies-peeters/",
     "headline_part": "live",
     "settled_picks": 24,
     "return_percent": "29.1",
     "small_sample": false,
     "average_odds": "2.75",
     "odds_from_author": 23,
     "odds_from_snapshot": 1
    },
    {
     "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": "1 record 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": 3,
  "last_correction_at": "2026-10-14T02:01:15.594Z",
  "corrections_url": "/corrections/",
  "text": "3 records shown here have been corrected; the last correction was on 14 October 2026, with its reason in the corrections log."
 },
 "entity_id": "person:o-898b69c17b51119c60412dc2",
 "source_revision": 183,
 "related": [
  {
   "url": "/cards/e-898b69c17b51119c60412dc2-bank/",
   "name": "Bankroll card — Medhi Poirier",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-898b69c17b51119c60412dc2-month-following/",
   "name": "A month following Medhi Poirier",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-898b69c17b51119c60412dc2-said-vs-happened/",
   "name": "Said → happened — Medhi Poirier",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-898b69c17b51119c60412dc2-turning-point/",
   "name": "Turning point — Medhi Poirier",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/for-authors/medhi-poirier/",
   "name": "Your record on Forecast Record: Medhi Poirier",
   "detail": null,
   "source_group": "for_authors"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 26,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 98,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 98,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 21,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.archived",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.checked.live",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 54,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.window",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 21,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  },
  {
   "set": "profile.checked",
   "entity": "e-898b69c17b51119c60412dc2",
   "value": 54,
   "where": "trust-level",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
