{
 "schema_name": "page",
 "schema_version": "2.0",
 "page_type": "source",
 "url": "/sources/dailysports-net/",
 "canonical": "/sources/dailysports-net/",
 "language": "en",
 "hreflang": [],
 "translations": [],
 "heading": "Dailysports: Football Prediction Record",
 "description": "Verified record: 241 settled picks by Dailysports recorded before kick-off across 232 matches, 11 Oct 2026 – 7 Nov 2026: +3.2% at our recorded market prices.",
 "first_paragraph": {
  "body": "Forecast Record recorded 241 settled live picks by Dailysports before kick-off across 232 matches between 11 October and 7 November 2026. At our recorded market prices these picks returned +3.2% on the total staked. Of the 670 predictions we hold for Dailysports, 508 are linked to matches: 495 were recorded by us before kick-off and 13 first found after the match. Figures as of 7 November 2026.",
  "key_number": "+3.2%",
  "data": "2026-11-07",
  "source_info": "our own evidence archive and market snapshot",
  "brand": "Forecast Record"
 },
 "indexable": true,
 "noindex_reason": null,
 "indexing_threshold": {
  "settled_count": 243,
  "date_count": 29,
  "required_settled": 10,
  "required_dates": 2
 },
 "data_date": "2026-11-07T18:14:24.898Z",
 "built_at": "2026-11-07T19:52:23.438Z",
 "lastmod": "2026-11-08T02:12:33.000Z",
 "content_hash": null,
 "meaning_hash": "8eddd3d15df92b9574a30af2f8065218f22d2bcc84c86fb0245d5c637901b349",
 "dependency_group": "author:e-be2f33813b4b9a496719fe5c",
 "release_id": "20261107-195223",
 "markup": [
  {
   "type_code": "WebPage",
   "allowed": true,
   "cause": null
  },
  {
   "type_code": "Organization",
   "allowed": true,
   "cause": null
  }
 ],
 "exports": [
  {
   "type_code": "json",
   "url": "/sources/dailysports-net/index.json",
   "bytes": null
  },
  {
   "type_code": "csv",
   "url": "/sources/dailysports-net/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-be2f33813b4b9a496719fe5c",
  "public_name": "Dailysports",
  "tracker_number": 2880,
  "status": "active",
  "inactive_since": null,
  "verified_creator": false,
  "observation_period": {
   "since": "2026-10-11",
   "until": "2026-11-07"
  },
  "platform_list": [
   {
    "medium": "website",
    "handle": null,
    "url": null,
    "link_confirmed": false,
    "show": true
   }
  ],
  "comment": null
 },
 "headline_number": {
  "metric": {
   "metric_id": "p-e-be2f33813b4b9a496719fe5c-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": "3.1965",
   "unit": "percent",
   "data_status": "calculated",
   "cause": null,
   "n_bets": 241,
   "n_events": 232,
   "n_void": 7,
   "ci_low": "-7.7507",
   "ci_high": "13.4146",
   "ci_method": "cluster_bootstrap",
   "price_source": "market_price",
   "coverage_percent": "96.58",
   "breakdown": [],
   "methodology_version": "2.2",
   "data_date": "2026-11-07T18:14:24.898Z",
   "enough_for_ranking": true,
   "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: 241 settled picks across 232 matches",
  "average_odds": "1.71",
  "odds_from_author": 233,
  "odds_from_snapshot": 8
 },
 "metrics": [],
 "history": [],
 "simulation": {
  "series_uid": "sr-9dcd0563d562f29d088f7ffd",
  "bankroll_hundredths": 1074799,
  "reserve_hundredths": 140000,
  "issued_total_hundredths": 1000000,
  "top_up_count": 0,
  "profit_hundredths": 74799,
  "rewards_off": null,
  "initial_hundredths": 1000000,
  "stake_hundredths": 10000,
  "data_points": [
   {
    "at": "2026-10-11T13:11:41.381Z",
    "bankroll_hundredths": 990000,
    "profit_hundredths": -10000,
    "outcome_id": "ish-cc9b99fc745d5b24987d7e66"
   },
   {
    "at": "2026-10-11T15:11:31.071Z",
    "bankroll_hundredths": 980000,
    "profit_hundredths": -20000,
    "outcome_id": "ish-f692ff83f3f6f57ac07e499e"
   },
   {
    "at": "2026-10-11T15:11:31.085Z",
    "bankroll_hundredths": 980000,
    "profit_hundredths": -20000,
    "outcome_id": "ish-c41f026d8f88b81877c68b49"
   },
   {
    "at": "2026-10-11T15:11:31.136Z",
    "bankroll_hundredths": 987874,
    "profit_hundredths": -12126,
    "outcome_id": "ish-edca58d31a62a144fde65ca9"
   },
   {
    "at": "2026-10-11T15:11:31.633Z",
    "bankroll_hundredths": 993369,
    "profit_hundredths": -6631,
    "outcome_id": "ish-ba57bdfdacd5a9edc2a95950"
   },
   {
    "at": "2026-10-11T19:19:14.555Z",
    "bankroll_hundredths": 1000081,
    "profit_hundredths": 81,
    "outcome_id": "ish-5cd2a5b3bb300bfe61829961"
   },
   {
    "at": "2026-10-11T19:32:26.422Z",
    "bankroll_hundredths": 1006575,
    "profit_hundredths": 6575,
    "outcome_id": "ish-123bf552a02fc339da78324a"
   },
   {
    "at": "2026-10-11T19:32:26.910Z",
    "bankroll_hundredths": 1012864,
    "profit_hundredths": 12864,
    "outcome_id": "ish-52d20c289f1aa9c80c49e227"
   },
   {
    "at": "2026-10-11T19:41:04.540Z",
    "bankroll_hundredths": 1018781,
    "profit_hundredths": 18781,
    "outcome_id": "ish-c585968025dfea535cfb9174"
   },
   {
    "at": "2026-10-11T21:13:50.312Z",
    "bankroll_hundredths": 1024100,
    "profit_hundredths": 24100,
    "outcome_id": "ish-d54dea1a5025e031cfefcdbe"
   },
   {
    "at": "2026-10-11T23:14:29.399Z",
    "bankroll_hundredths": 1028505,
    "profit_hundredths": 28505,
    "outcome_id": "ish-2a122cc3f6cfb28442df2150"
   },
   {
    "at": "2026-10-12T19:06:40.248Z",
    "bankroll_hundredths": 1033768,
    "profit_hundredths": 33768,
    "outcome_id": "ish-4d28f2af9cf863b531ccb07b"
   },
   {
    "at": "2026-10-13T21:19:48.927Z",
    "bankroll_hundredths": 1039116,
    "profit_hundredths": 39116,
    "outcome_id": "ish-6f91495e5363b91af9facd92"
   },
   {
    "at": "2026-10-13T21:19:49.013Z",
    "bankroll_hundredths": 1029116,
    "profit_hundredths": 29116,
    "outcome_id": "ish-430865062d53f0312d36168b"
   },
   {
    "at": "2026-10-14T21:09:44.220Z",
    "bankroll_hundredths": 1038116,
    "profit_hundredths": 38116,
    "outcome_id": "ish-ce810a92a2ba071e136e093a"
   },
   {
    "at": "2026-10-14T21:09:44.308Z",
    "bankroll_hundredths": 1045516,
    "profit_hundredths": 45516,
    "outcome_id": "ish-05055df7561c5ee7b648a6a7"
   },
   {
    "at": "2026-10-14T21:09:44.394Z",
    "bankroll_hundredths": 1051805,
    "profit_hundredths": 51805,
    "outcome_id": "ish-9f2afe4caf9a918e4b4b5449"
   },
   {
    "at": "2026-10-14T21:09:44.419Z",
    "bankroll_hundredths": 1041805,
    "profit_hundredths": 41805,
    "outcome_id": "ish-491e5000363aa5b1d46c4958"
   },
   {
    "at": "2026-10-14T21:09:44.491Z",
    "bankroll_hundredths": 1048505,
    "profit_hundredths": 48505,
    "outcome_id": "ish-bc72aed687a1358ac2706f48"
   },
   {
    "at": "2026-10-14T21:09:44.499Z",
    "bankroll_hundredths": 1038505,
    "profit_hundredths": 38505,
    "outcome_id": "ish-d3730624988450d195fffebb"
   },
   {
    "at": "2026-10-15T18:56:40.470Z",
    "bankroll_hundredths": 1044405,
    "profit_hundredths": 44405,
    "outcome_id": "ish-c9d40eeffbefaf564774aed0"
   },
   {
    "at": "2026-10-15T18:56:40.488Z",
    "bankroll_hundredths": 1049155,
    "profit_hundredths": 49155,
    "outcome_id": "ish-5cacf997cab3d0ad227e8c31"
   },
   {
    "at": "2026-10-15T19:17:29.262Z",
    "bankroll_hundredths": 1055405,
    "profit_hundredths": 55405,
    "outcome_id": "ish-e22eddbd77270b2cff46ffb4"
   },
   {
    "at": "2026-10-15T19:25:22.355Z",
    "bankroll_hundredths": 1081405,
    "profit_hundredths": 81405,
    "outcome_id": "ish-45b7f686ff2f2c9071dbc1c9"
   },
   {
    "at": "2026-10-15T21:06:08.717Z",
    "bankroll_hundredths": 1087905,
    "profit_hundredths": 87905,
    "outcome_id": "ish-3a43624be320dba1fa95aa19"
   },
   {
    "at": "2026-10-15T21:06:08.741Z",
    "bankroll_hundredths": 1077905,
    "profit_hundredths": 77905,
    "outcome_id": "ish-58414bbbdaef41ecb6b88e58"
   },
   {
    "at": "2026-10-15T21:06:08.803Z",
    "bankroll_hundredths": 1085905,
    "profit_hundredths": 85905,
    "outcome_id": "ish-b11ffa794d93cbef9275d3e0"
   },
   {
    "at": "2026-10-15T21:06:09.643Z",
    "bankroll_hundredths": 1075905,
    "profit_hundredths": 75905,
    "outcome_id": "ish-9860b6c8bcd21e4f5c796314"
   },
   {
    "at": "2026-10-17T16:23:58.786Z",
    "bankroll_hundredths": 1065905,
    "profit_hundredths": 65905,
    "outcome_id": "ish-42f30f8a60eb35293c7390a1"
   },
   {
    "at": "2026-10-17T16:23:58.852Z",
    "bankroll_hundredths": 1055905,
    "profit_hundredths": 55905,
    "outcome_id": "ish-4c7f9b9f6b0051f6d17132ea"
   },
   {
    "at": "2026-10-17T16:23:58.863Z",
    "bankroll_hundredths": 1062905,
    "profit_hundredths": 62905,
    "outcome_id": "ish-1aafb070c22348ba85052e48"
   },
   {
    "at": "2026-10-17T16:23:58.872Z",
    "bankroll_hundredths": 1066609,
    "profit_hundredths": 66609,
    "outcome_id": "ish-372a5205b151378500e43fda"
   },
   {
    "at": "2026-10-17T16:23:58.881Z",
    "bankroll_hundredths": 1056609,
    "profit_hundredths": 56609,
    "outcome_id": "ish-6736d6b359b493ebb829deaa"
   },
   {
    "at": "2026-10-17T16:33:09.692Z",
    "bankroll_hundredths": 1066133,
    "profit_hundredths": 66133,
    "outcome_id": "ish-f83e45ea2beed7f40f513bfd"
   },
   {
    "at": "2026-10-17T16:33:09.704Z",
    "bankroll_hundredths": 1056133,
    "profit_hundredths": 56133,
    "outcome_id": "ish-91869cc55b7c71a964c80700"
   },
   {
    "at": "2026-10-17T18:12:07.473Z",
    "bankroll_hundredths": 1062121,
    "profit_hundredths": 62121,
    "outcome_id": "ish-fcc724c9352576c119383d49"
   },
   {
    "at": "2026-10-17T19:17:51.272Z",
    "bankroll_hundredths": 1066121,
    "profit_hundredths": 66121,
    "outcome_id": "ish-7c9cd6f9eeb01cf1664eb29c"
   },
   {
    "at": "2026-10-17T19:17:51.295Z",
    "bankroll_hundredths": 1075014,
    "profit_hundredths": 75014,
    "outcome_id": "ish-ec9f4da657eb8225bbb673e0"
   },
   {
    "at": "2026-10-17T20:30:02.778Z",
    "bankroll_hundredths": 1065014,
    "profit_hundredths": 65014,
    "outcome_id": "ish-42c7a227b8375a51a02913dc"
   },
   {
    "at": "2026-10-18T01:19:42.125Z",
    "bankroll_hundredths": 1071911,
    "profit_hundredths": 71911,
    "outcome_id": "ish-fd3cc3c5b51962fc8913e36e"
   },
   {
    "at": "2026-10-18T01:19:42.134Z",
    "bankroll_hundredths": 1061911,
    "profit_hundredths": 61911,
    "outcome_id": "ish-5ea9acddc8c1d1515e3f984f"
   },
   {
    "at": "2026-10-18T14:09:08.990Z",
    "bankroll_hundredths": 1071620,
    "profit_hundredths": 71620,
    "outcome_id": "ish-9a472c4bb5fb3868e7d300e4"
   },
   {
    "at": "2026-10-18T15:10:17.419Z",
    "bankroll_hundredths": 1081820,
    "profit_hundredths": 81820,
    "outcome_id": "ish-0e02dcf3b8c25f2e2bf25d1d"
   },
   {
    "at": "2026-10-18T16:12:52.531Z",
    "bankroll_hundredths": 1092320,
    "profit_hundredths": 92320,
    "outcome_id": "ish-0aa68a96966cfaceca01ab03"
   },
   {
    "at": "2026-10-18T18:06:48.939Z",
    "bankroll_hundredths": 1092320,
    "profit_hundredths": 92320,
    "outcome_id": "ish-be285473f8191a6894732642"
   },
   {
    "at": "2026-10-18T18:06:48.952Z",
    "bankroll_hundredths": 1098493,
    "profit_hundredths": 98493,
    "outcome_id": "ish-8945292f1fb34876d661283f"
   },
   {
    "at": "2026-10-18T18:06:49.148Z",
    "bankroll_hundredths": 1106185,
    "profit_hundredths": 106185,
    "outcome_id": "ish-ba82c4b1e35644cbdafb0bbf"
   },
   {
    "at": "2026-10-18T18:06:49.155Z",
    "bankroll_hundredths": 1096185,
    "profit_hundredths": 96185,
    "outcome_id": "ish-675b9e14728b265c5f761d22"
   },
   {
    "at": "2026-10-18T18:06:49.509Z",
    "bankroll_hundredths": 1101368,
    "profit_hundredths": 101368,
    "outcome_id": "ish-9d134b1c53bc3974a30e937a"
   },
   {
    "at": "2026-10-18T19:25:08.842Z",
    "bankroll_hundredths": 1091368,
    "profit_hundredths": 91368,
    "outcome_id": "ish-71c98b009a0dfa9f7f6becfb"
   },
   {
    "at": "2026-10-19T01:03:07.753Z",
    "bankroll_hundredths": 1098887,
    "profit_hundredths": 98887,
    "outcome_id": "ish-6c3b2e51e0915bd2c2ea033e"
   },
   {
    "at": "2026-10-19T01:03:07.768Z",
    "bankroll_hundredths": 1108321,
    "profit_hundredths": 108321,
    "outcome_id": "ish-84759e5f81611cb74b156a03"
   },
   {
    "at": "2026-10-19T01:03:09.611Z",
    "bankroll_hundredths": 1115784,
    "profit_hundredths": 115784,
    "outcome_id": "ish-d2d724a831e0f3f6fbda5d90"
   },
   {
    "at": "2026-10-21T00:41:06.271Z",
    "bankroll_hundredths": 1113084,
    "profit_hundredths": 113084,
    "outcome_id": "ish-d69df98d0b31f6ecaf18a7d4"
   },
   {
    "at": "2026-10-21T00:41:06.402Z",
    "bankroll_hundredths": 1103084,
    "profit_hundredths": 103084,
    "outcome_id": "ish-b3d72ddeed4e3d7254b930c1"
   },
   {
    "at": "2026-10-22T00:44:44.398Z",
    "bankroll_hundredths": 1106897,
    "profit_hundredths": 106897,
    "outcome_id": "ish-338c8b7c832f2e6c5dcecee2"
   },
   {
    "at": "2026-10-22T00:50:14.501Z",
    "bankroll_hundredths": 1096897,
    "profit_hundredths": 96897,
    "outcome_id": "ish-9069d18d230994ba3f429073"
   },
   {
    "at": "2026-10-22T00:50:14.645Z",
    "bankroll_hundredths": 1086897,
    "profit_hundredths": 86897,
    "outcome_id": "ish-c399b6f74363194bdbca1b81"
   },
   {
    "at": "2026-10-22T11:42:00.304Z",
    "bankroll_hundredths": 1088297,
    "profit_hundredths": 88297,
    "outcome_id": "ish-32ccdbdd369e06c8f5cb1597"
   },
   {
    "at": "2026-10-22T11:48:19.145Z",
    "bankroll_hundredths": 1078297,
    "profit_hundredths": 78297,
    "outcome_id": "ish-4c2cce86507b6a62f0f76d0c"
   },
   {
    "at": "2026-10-22T12:32:04.135Z",
    "bankroll_hundredths": 1087897,
    "profit_hundredths": 87897,
    "outcome_id": "ish-2bf943b6c6b5e6bc3a4539c3"
   },
   {
    "at": "2026-10-22T12:52:40.412Z",
    "bankroll_hundredths": 1092497,
    "profit_hundredths": 92497,
    "outcome_id": "ish-1e6c3b1e4c6bc0f1fcc01b8c"
   },
   {
    "at": "2026-10-22T21:10:34.484Z",
    "bankroll_hundredths": 1098907,
    "profit_hundredths": 98907,
    "outcome_id": "ish-491e07dbd4fd12fd37ca05cf"
   },
   {
    "at": "2026-10-22T21:10:35.084Z",
    "bankroll_hundredths": 1106107,
    "profit_hundredths": 106107,
    "outcome_id": "ish-bc29538f2f1bcefce929e6be"
   },
   {
    "at": "2026-10-22T21:10:35.667Z",
    "bankroll_hundredths": 1120107,
    "profit_hundredths": 120107,
    "outcome_id": "ish-56c7a17ae8a18209ad91fa79"
   },
   {
    "at": "2026-10-23T00:50:39.779Z",
    "bankroll_hundredths": 1110107,
    "profit_hundredths": 110107,
    "outcome_id": "ish-0e0c8920f484f401dacc728a"
   },
   {
    "at": "2026-10-23T00:50:39.807Z",
    "bankroll_hundredths": 1116107,
    "profit_hundredths": 116107,
    "outcome_id": "ish-6bafda24aa9f97dfcae79ef8"
   },
   {
    "at": "2026-10-23T00:50:39.816Z",
    "bankroll_hundredths": 1123607,
    "profit_hundredths": 123607,
    "outcome_id": "ish-6797ad0eaf30a083e6cda352"
   },
   {
    "at": "2026-10-23T00:50:40.138Z",
    "bankroll_hundredths": 1113607,
    "profit_hundredths": 113607,
    "outcome_id": "ish-4e52a0a06f573016c89ea391"
   },
   {
    "at": "2026-10-23T00:50:40.149Z",
    "bankroll_hundredths": 1103607,
    "profit_hundredths": 103607,
    "outcome_id": "ish-39214c78c23121645a5546a2"
   },
   {
    "at": "2026-10-24T00:52:40.408Z",
    "bankroll_hundredths": 1109107,
    "profit_hundredths": 109107,
    "outcome_id": "ish-d509f0d13431d0e0166b7ee6"
   },
   {
    "at": "2026-10-24T00:58:23.434Z",
    "bankroll_hundredths": 1099107,
    "profit_hundredths": 99107,
    "outcome_id": "ish-71581ae639da4b87eaa3a464"
   },
   {
    "at": "2026-10-24T00:58:23.642Z",
    "bankroll_hundredths": 1105107,
    "profit_hundredths": 105107,
    "outcome_id": "ish-c49b1c4eb86896dbcd2d60b8"
   },
   {
    "at": "2026-10-24T01:03:02.563Z",
    "bankroll_hundredths": 1095107,
    "profit_hundredths": 95107,
    "outcome_id": "ish-f15aa4f431b0910ed1b06747"
   },
   {
    "at": "2026-10-24T14:46:24.583Z",
    "bankroll_hundredths": 1085107,
    "profit_hundredths": 85107,
    "outcome_id": "ish-b398795d8c84c5a109c92db9"
   },
   {
    "at": "2026-10-24T14:46:24.607Z",
    "bankroll_hundredths": 1075107,
    "profit_hundredths": 75107,
    "outcome_id": "ish-26bb78c7057a900807dbb267"
   },
   {
    "at": "2026-10-24T14:46:24.645Z",
    "bankroll_hundredths": 1065107,
    "profit_hundredths": 65107,
    "outcome_id": "ish-ace547086f51e406a7e5686b"
   },
   {
    "at": "2026-10-24T15:55:05.875Z",
    "bankroll_hundredths": 1055107,
    "profit_hundredths": 55107,
    "outcome_id": "ish-d58b1bb8f46782188d3c0eb4"
   },
   {
    "at": "2026-10-24T15:55:05.896Z",
    "bankroll_hundredths": 1045107,
    "profit_hundredths": 45107,
    "outcome_id": "ish-ae6e0f88432cf54004f08f12"
   },
   {
    "at": "2026-10-24T15:55:05.988Z",
    "bankroll_hundredths": 1035107,
    "profit_hundredths": 35107,
    "outcome_id": "ish-475a9feab34fa27038696853"
   },
   {
    "at": "2026-10-24T16:08:18.173Z",
    "bankroll_hundredths": 1040507,
    "profit_hundredths": 40507,
    "outcome_id": "ish-d597930e1e306db5a3c1fdd4"
   },
   {
    "at": "2026-10-24T16:08:18.818Z",
    "bankroll_hundredths": 1045963,
    "profit_hundredths": 45963,
    "outcome_id": "ish-628443e103b5ba69077815cc"
   },
   {
    "at": "2026-10-24T16:08:18.835Z",
    "bankroll_hundredths": 1050363,
    "profit_hundredths": 50363,
    "outcome_id": "ish-0fc93657e7bcfe3cf22465c8"
   },
   {
    "at": "2026-10-24T16:08:18.850Z",
    "bankroll_hundredths": 1057863,
    "profit_hundredths": 57863,
    "outcome_id": "ish-6bb6d7a2215efbb430a1a3cf"
   },
   {
    "at": "2026-10-24T16:08:18.859Z",
    "bankroll_hundredths": 1047863,
    "profit_hundredths": 47863,
    "outcome_id": "ish-8762f74a302aeafcb905b7a7"
   },
   {
    "at": "2026-10-24T16:08:18.867Z",
    "bankroll_hundredths": 1037863,
    "profit_hundredths": 37863,
    "outcome_id": "ish-5d3b02ead2807159146388db"
   },
   {
    "at": "2026-10-24T16:08:18.908Z",
    "bankroll_hundredths": 1044463,
    "profit_hundredths": 44463,
    "outcome_id": "ish-61036bb1e124c9a47e09883f"
   },
   {
    "at": "2026-10-24T16:08:18.919Z",
    "bankroll_hundredths": 1034463,
    "profit_hundredths": 34463,
    "outcome_id": "ish-81ef58c3a30b1f92d4e62011"
   },
   {
    "at": "2026-10-24T19:17:47.404Z",
    "bankroll_hundredths": 1041568,
    "profit_hundredths": 41568,
    "outcome_id": "ish-8dd20f7160f4e781f7098134"
   },
   {
    "at": "2026-10-24T19:17:47.423Z",
    "bankroll_hundredths": 1031568,
    "profit_hundredths": 31568,
    "outcome_id": "ish-5c8d6d5b67a3c62cf076364e"
   },
   {
    "at": "2026-10-26T12:50:38.685Z",
    "bankroll_hundredths": 1038235,
    "profit_hundredths": 38235,
    "outcome_id": "ish-b43a935d8ac7007e40e28444"
   },
   {
    "at": "2026-10-26T12:50:43.115Z",
    "bankroll_hundredths": 1038235,
    "profit_hundredths": 38235,
    "outcome_id": "ish-80599d5967da47e61a025c5d"
   },
   {
    "at": "2026-10-26T12:50:43.153Z",
    "bankroll_hundredths": 1045685,
    "profit_hundredths": 45685,
    "outcome_id": "ish-9a0d47c72f03c6d06575da47"
   },
   {
    "at": "2026-10-26T12:50:44.955Z",
    "bankroll_hundredths": 1050045,
    "profit_hundredths": 50045,
    "outcome_id": "ish-2ef1fa62b238d993febf0f40"
   },
   {
    "at": "2026-10-26T12:50:44.990Z",
    "bankroll_hundredths": 1055962,
    "profit_hundredths": 55962,
    "outcome_id": "ish-60b1aabd05dc9e5bd276eb9c"
   },
   {
    "at": "2026-10-26T12:50:45.017Z",
    "bankroll_hundredths": 1045962,
    "profit_hundredths": 45962,
    "outcome_id": "ish-b6968dd80beb055eb2f065a9"
   },
   {
    "at": "2026-10-26T12:50:46.022Z",
    "bankroll_hundredths": 1035962,
    "profit_hundredths": 35962,
    "outcome_id": "ish-65976fecbdeaecec79d084ac"
   },
   {
    "at": "2026-10-26T12:50:48.386Z",
    "bankroll_hundredths": 1043962,
    "profit_hundredths": 43962,
    "outcome_id": "ish-b231986aa64a9a4960d91dc7"
   },
   {
    "at": "2026-10-26T12:50:48.390Z",
    "bankroll_hundredths": 1049762,
    "profit_hundredths": 49762,
    "outcome_id": "ish-d7f64ae59eab25978c88751b"
   },
   {
    "at": "2026-10-26T18:58:34.880Z",
    "bankroll_hundredths": 1039762,
    "profit_hundredths": 39762,
    "outcome_id": "ish-9d57877880a6e5b87fa1f33f"
   },
   {
    "at": "2026-10-27T08:34:17.735Z",
    "bankroll_hundredths": 1044912,
    "profit_hundredths": 44912,
    "outcome_id": "ish-4575113ea611245d4fcb9d70"
   },
   {
    "at": "2026-10-27T20:18:45.669Z",
    "bankroll_hundredths": 1034912,
    "profit_hundredths": 34912,
    "outcome_id": "ish-54ddd8c6c733dcc8557fa1af"
   },
   {
    "at": "2026-10-27T21:17:16.322Z",
    "bankroll_hundredths": 1045912,
    "profit_hundredths": 45912,
    "outcome_id": "ish-5f65c68fb483e42639878ba0"
   },
   {
    "at": "2026-10-27T22:11:50.071Z",
    "bankroll_hundredths": 1035912,
    "profit_hundredths": 35912,
    "outcome_id": "ish-1b84abd659b248e4dc9240e8"
   },
   {
    "at": "2026-10-27T22:18:31.117Z",
    "bankroll_hundredths": 1043029,
    "profit_hundredths": 43029,
    "outcome_id": "ish-c48b3c69523fc6c270768c88"
   },
   {
    "at": "2026-10-27T22:18:31.814Z",
    "bankroll_hundredths": 1049608,
    "profit_hundredths": 49608,
    "outcome_id": "ish-8f03cde71737c7a8aa074fff"
   },
   {
    "at": "2026-10-28T20:17:56.988Z",
    "bankroll_hundredths": 1057608,
    "profit_hundredths": 57608,
    "outcome_id": "ish-765bfdf36bb1a2a47d71d059"
   },
   {
    "at": "2026-10-28T20:17:57.031Z",
    "bankroll_hundredths": 1047608,
    "profit_hundredths": 47608,
    "outcome_id": "ish-bc4f1893404442659c3d9993"
   },
   {
    "at": "2026-10-28T20:17:57.789Z",
    "bankroll_hundredths": 1056537,
    "profit_hundredths": 56537,
    "outcome_id": "ish-529ed03f5f4d12ad37325ca1"
   },
   {
    "at": "2026-10-28T20:35:11.121Z",
    "bankroll_hundredths": 1046537,
    "profit_hundredths": 46537,
    "outcome_id": "ish-d612614b97e816fce17b86d8"
   },
   {
    "at": "2026-10-28T22:08:46.604Z",
    "bankroll_hundredths": 1036537,
    "profit_hundredths": 36537,
    "outcome_id": "ish-5f6cef7e324a6270ba622ddc"
   },
   {
    "at": "2026-10-28T22:08:47.548Z",
    "bankroll_hundredths": 1026537,
    "profit_hundredths": 26537,
    "outcome_id": "ish-fdb7f490347d840f14fcd5c0"
   },
   {
    "at": "2026-10-28T22:08:47.557Z",
    "bankroll_hundredths": 1016537,
    "profit_hundredths": 16537,
    "outcome_id": "ish-6d613170850113cba18d1bc5"
   },
   {
    "at": "2026-10-29T01:10:34.299Z",
    "bankroll_hundredths": 1006537,
    "profit_hundredths": 6537,
    "outcome_id": "ish-3de5e588ffabc95ac2f796cd"
   },
   {
    "at": "2026-10-29T20:19:43.823Z",
    "bankroll_hundredths": 1013031,
    "profit_hundredths": 13031,
    "outcome_id": "ish-6f44122286bd1d872c636a4c"
   },
   {
    "at": "2026-10-29T22:09:00.704Z",
    "bankroll_hundredths": 1003031,
    "profit_hundredths": 3031,
    "outcome_id": "ish-44b478c24476e75cfb89569f"
   },
   {
    "at": "2026-10-30T17:08:57.195Z",
    "bankroll_hundredths": 993031,
    "profit_hundredths": -6969,
    "outcome_id": "ish-9ab1f0bc9dcbb67232d2c44c"
   },
   {
    "at": "2026-10-30T19:10:28.856Z",
    "bankroll_hundredths": 983031,
    "profit_hundredths": -16969,
    "outcome_id": "ish-24e8b486dae6d12977aa88ad"
   },
   {
    "at": "2026-10-30T20:08:47.179Z",
    "bankroll_hundredths": 973031,
    "profit_hundredths": -26969,
    "outcome_id": "ish-e68fa45edd3ba25f353e7082"
   },
   {
    "at": "2026-10-31T14:56:09.988Z",
    "bankroll_hundredths": 988731,
    "profit_hundredths": -11269,
    "outcome_id": "ish-3d25e0f7c1318d8aeb02cb41"
   },
   {
    "at": "2026-10-31T14:56:12.388Z",
    "bankroll_hundredths": 978731,
    "profit_hundredths": -21269,
    "outcome_id": "ish-06a3a68076442e3be5737cc8"
   },
   {
    "at": "2026-10-31T14:56:12.482Z",
    "bankroll_hundredths": 986131,
    "profit_hundredths": -13869,
    "outcome_id": "ish-aabb6039275375b716aadb1c"
   },
   {
    "at": "2026-10-31T16:05:24.018Z",
    "bankroll_hundredths": 991536,
    "profit_hundredths": -8464,
    "outcome_id": "ish-1dc6f885d6479a60e66dcbc4"
   },
   {
    "at": "2026-10-31T16:37:46.792Z",
    "bankroll_hundredths": 981536,
    "profit_hundredths": -18464,
    "outcome_id": "ish-4dc8107932177f5f8f9b07c3"
   },
   {
    "at": "2026-10-31T16:37:46.801Z",
    "bankroll_hundredths": 989936,
    "profit_hundredths": -10064,
    "outcome_id": "ish-5ea2d383caa40527ea01aa76"
   },
   {
    "at": "2026-10-31T16:48:29.921Z",
    "bankroll_hundredths": 996833,
    "profit_hundredths": -3167,
    "outcome_id": "ish-9e3a207dde094b41b9eaaf87"
   },
   {
    "at": "2026-10-31T17:34:30.286Z",
    "bankroll_hundredths": 986833,
    "profit_hundredths": -13167,
    "outcome_id": "ish-632a1ece1488bea2f4ad53da"
   },
   {
    "at": "2026-10-31T17:34:30.562Z",
    "bankroll_hundredths": 994533,
    "profit_hundredths": -5467,
    "outcome_id": "ish-c7c84b968abf2d6692d431ab"
   },
   {
    "at": "2026-10-31T17:34:30.691Z",
    "bankroll_hundredths": 994533,
    "profit_hundredths": -5467,
    "outcome_id": "ish-18a5e9d83e916fc458b39f39"
   },
   {
    "at": "2026-10-31T17:34:30.732Z",
    "bankroll_hundredths": 1001533,
    "profit_hundredths": 1533,
    "outcome_id": "ish-cff61a8eb68015e929957b1a"
   },
   {
    "at": "2026-10-31T17:34:30.913Z",
    "bankroll_hundredths": 1009533,
    "profit_hundredths": 9533,
    "outcome_id": "ish-104d1ec4236773770133986d"
   },
   {
    "at": "2026-10-31T19:13:33.980Z",
    "bankroll_hundredths": 1014833,
    "profit_hundredths": 14833,
    "outcome_id": "ish-60a241037927f4263b389a48"
   },
   {
    "at": "2026-10-31T20:11:18.007Z",
    "bankroll_hundredths": 1021183,
    "profit_hundredths": 21183,
    "outcome_id": "ish-429faa890af2549736f187cd"
   },
   {
    "at": "2026-10-31T20:11:18.109Z",
    "bankroll_hundredths": 1021183,
    "profit_hundredths": 21183,
    "outcome_id": "ish-02a6807b31826cd1c6f7d8bb"
   },
   {
    "at": "2026-10-31T20:11:18.402Z",
    "bankroll_hundredths": 1011183,
    "profit_hundredths": 11183,
    "outcome_id": "ish-8a6b12f8c1ae6b969dea3987"
   },
   {
    "at": "2026-10-31T21:12:58.719Z",
    "bankroll_hundredths": 1001183,
    "profit_hundredths": 1183,
    "outcome_id": "ish-1a107e4f7ea8b51f7f69f7c0"
   },
   {
    "at": "2026-10-31T22:07:20.004Z",
    "bankroll_hundredths": 991183,
    "profit_hundredths": -8817,
    "outcome_id": "ish-e93abbe568ef8709cffd6079"
   },
   {
    "at": "2026-10-31T22:07:22.762Z",
    "bankroll_hundredths": 981183,
    "profit_hundredths": -18817,
    "outcome_id": "ish-423d411e74a9756046d0b9bc"
   },
   {
    "at": "2026-10-31T23:14:12.592Z",
    "bankroll_hundredths": 986083,
    "profit_hundredths": -13917,
    "outcome_id": "ish-bac052cfb53d3f3339885609"
   },
   {
    "at": "2026-11-01T16:27:36.132Z",
    "bankroll_hundredths": 990483,
    "profit_hundredths": -9517,
    "outcome_id": "ish-3e9b59be5e611dfe0c10ec90"
   },
   {
    "at": "2026-11-01T16:27:38.471Z",
    "bankroll_hundredths": 980483,
    "profit_hundredths": -19517,
    "outcome_id": "ish-01f484b45c3a2a3a34f7fec9"
   },
   {
    "at": "2026-11-01T19:16:05.653Z",
    "bankroll_hundredths": 970483,
    "profit_hundredths": -29517,
    "outcome_id": "ish-e11c63066f10f4c362f980ee"
   },
   {
    "at": "2026-11-01T19:16:06.980Z",
    "bankroll_hundredths": 979829,
    "profit_hundredths": -20171,
    "outcome_id": "ish-7cd20a4d87f9e11d64190d37"
   },
   {
    "at": "2026-11-01T19:16:07.597Z",
    "bankroll_hundredths": 985120,
    "profit_hundredths": -14880,
    "outcome_id": "ish-525f5ce4b60f8191e8b1af44"
   },
   {
    "at": "2026-11-01T22:13:45.116Z",
    "bankroll_hundredths": 975120,
    "profit_hundredths": -24880,
    "outcome_id": "ish-eb869f901f12c17d9da072d6"
   },
   {
    "at": "2026-11-02T22:13:00.608Z",
    "bankroll_hundredths": 979970,
    "profit_hundredths": -20030,
    "outcome_id": "ish-4d1a5ee4a3628127daef72f3"
   },
   {
    "at": "2026-11-03T20:31:22.833Z",
    "bankroll_hundredths": 969970,
    "profit_hundredths": -30030,
    "outcome_id": "ish-ccd510b540a722bdba8f99b0"
   },
   {
    "at": "2026-11-03T20:31:23.773Z",
    "bankroll_hundredths": 959970,
    "profit_hundredths": -40030,
    "outcome_id": "ish-8e0cae355f3159f29a3b9801"
   },
   {
    "at": "2026-11-03T21:11:38.669Z",
    "bankroll_hundredths": 949970,
    "profit_hundredths": -50030,
    "outcome_id": "ish-7f4f9fd4a756e8f1c43fe0c6"
   },
   {
    "at": "2026-11-03T22:07:40.636Z",
    "bankroll_hundredths": 939970,
    "profit_hundredths": -60030,
    "outcome_id": "ish-1353739a2c34a014910fbfc1"
   },
   {
    "at": "2026-11-03T22:07:43.744Z",
    "bankroll_hundredths": 948270,
    "profit_hundredths": -51730,
    "outcome_id": "ish-02fc0c0654ecc1987410bfc2"
   },
   {
    "at": "2026-11-03T22:07:43.885Z",
    "bankroll_hundredths": 955570,
    "profit_hundredths": -44430,
    "outcome_id": "ish-5c7723a63a4d4863de5d32fb"
   },
   {
    "at": "2026-11-03T22:07:44.624Z",
    "bankroll_hundredths": 963570,
    "profit_hundredths": -36430,
    "outcome_id": "ish-27e23d3960bbc949337ec789"
   },
   {
    "at": "2026-11-03T22:07:44.686Z",
    "bankroll_hundredths": 953570,
    "profit_hundredths": -46430,
    "outcome_id": "ish-6378cd466a0be2c8fe27c965"
   },
   {
    "at": "2026-11-03T22:07:45.095Z",
    "bankroll_hundredths": 957570,
    "profit_hundredths": -42430,
    "outcome_id": "ish-baa4eae452ff64e5a689e3ce"
   },
   {
    "at": "2026-11-03T22:07:45.205Z",
    "bankroll_hundredths": 963452,
    "profit_hundredths": -36548,
    "outcome_id": "ish-a4b257f9e7436f15b1b2b84f"
   },
   {
    "at": "2026-11-03T22:07:45.516Z",
    "bankroll_hundredths": 953452,
    "profit_hundredths": -46548,
    "outcome_id": "ish-9fbfe2ad015437d306c589ae"
   },
   {
    "at": "2026-11-03T22:07:45.630Z",
    "bankroll_hundredths": 943452,
    "profit_hundredths": -56548,
    "outcome_id": "ish-0ac7fe2f1798d81f792c9c68"
   },
   {
    "at": "2026-11-03T22:07:46.967Z",
    "bankroll_hundredths": 953952,
    "profit_hundredths": -46048,
    "outcome_id": "ish-4fa53945a4c317ab6c56d7b6"
   },
   {
    "at": "2026-11-04T18:04:03.258Z",
    "bankroll_hundredths": 960316,
    "profit_hundredths": -39684,
    "outcome_id": "ish-0ee45327ee7eb4753053eb1d"
   },
   {
    "at": "2026-11-04T18:09:10.363Z",
    "bankroll_hundredths": 965616,
    "profit_hundredths": -34384,
    "outcome_id": "ish-e7c40219a9bf26e80d2c70b3"
   },
   {
    "at": "2026-11-04T20:48:15.103Z",
    "bankroll_hundredths": 973490,
    "profit_hundredths": -26510,
    "outcome_id": "ish-e98a88abd235b9b067d19780"
   },
   {
    "at": "2026-11-04T20:48:15.134Z",
    "bankroll_hundredths": 984440,
    "profit_hundredths": -15560,
    "outcome_id": "ish-b78e3c7f49327825bd1bec0a"
   },
   {
    "at": "2026-11-04T22:05:24.037Z",
    "bankroll_hundredths": 989440,
    "profit_hundredths": -10560,
    "outcome_id": "ish-47cb2f3a8ae52f92f18cb168"
   },
   {
    "at": "2026-11-04T22:05:24.162Z",
    "bankroll_hundredths": 979440,
    "profit_hundredths": -20560,
    "outcome_id": "ish-8578cc7737e137a0393c1f45"
   },
   {
    "at": "2026-11-04T22:18:13.382Z",
    "bankroll_hundredths": 988940,
    "profit_hundredths": -11060,
    "outcome_id": "ish-26228c270621aa9583ccc437"
   },
   {
    "at": "2026-11-05T20:22:52.935Z",
    "bankroll_hundredths": 993702,
    "profit_hundredths": -6298,
    "outcome_id": "ish-143080485eda6819ae5ee953"
   },
   {
    "at": "2026-11-05T20:22:53.500Z",
    "bankroll_hundredths": 983702,
    "profit_hundredths": -16298,
    "outcome_id": "ish-73db416cb445342612e3ecab"
   },
   {
    "at": "2026-11-05T20:22:53.517Z",
    "bankroll_hundredths": 973702,
    "profit_hundredths": -26298,
    "outcome_id": "ish-8e4fdb0f0c416c5931a42bef"
   },
   {
    "at": "2026-11-05T20:22:53.806Z",
    "bankroll_hundredths": 978002,
    "profit_hundredths": -21998,
    "outcome_id": "ish-56baa1ee55989b30118d0f30"
   },
   {
    "at": "2026-11-05T20:22:53.820Z",
    "bankroll_hundredths": 968002,
    "profit_hundredths": -31998,
    "outcome_id": "ish-f0d923a79c1bb5fa64bfbd50"
   },
   {
    "at": "2026-11-05T20:22:53.836Z",
    "bankroll_hundredths": 972402,
    "profit_hundredths": -27598,
    "outcome_id": "ish-829ebab14d3d247cd22a6e54"
   },
   {
    "at": "2026-11-05T22:10:16.915Z",
    "bankroll_hundredths": 977002,
    "profit_hundredths": -22998,
    "outcome_id": "ish-7c479af12e84dce8651db392"
   },
   {
    "at": "2026-11-05T22:10:17.307Z",
    "bankroll_hundredths": 967002,
    "profit_hundredths": -32998,
    "outcome_id": "ish-7e6e43aec05ddebd206d1a40"
   },
   {
    "at": "2026-11-05T22:10:17.327Z",
    "bankroll_hundredths": 972302,
    "profit_hundredths": -27698,
    "outcome_id": "ish-4349267941c3def8b08ad0a8"
   },
   {
    "at": "2026-11-05T22:10:18.594Z",
    "bankroll_hundredths": 978674,
    "profit_hundredths": -21326,
    "outcome_id": "ish-9c3b406cfdc660b8222b7221"
   },
   {
    "at": "2026-11-05T22:10:18.615Z",
    "bankroll_hundredths": 985824,
    "profit_hundredths": -14176,
    "outcome_id": "ish-e4f5b30ad94890521bd6097f"
   },
   {
    "at": "2026-11-05T22:10:20.624Z",
    "bankroll_hundredths": 991524,
    "profit_hundredths": -8476,
    "outcome_id": "ish-c6a8c449b48ac5fed9d934a9"
   },
   {
    "at": "2026-11-05T22:53:59.792Z",
    "bankroll_hundredths": 981524,
    "profit_hundredths": -18476,
    "outcome_id": "ish-2a34883e60c211bc8d6dc44b"
   },
   {
    "at": "2026-11-05T22:54:01.013Z",
    "bankroll_hundredths": 988147,
    "profit_hundredths": -11853,
    "outcome_id": "ish-2fcbc6d637ba623b749785eb"
   },
   {
    "at": "2026-11-06T22:16:42.963Z",
    "bankroll_hundredths": 978147,
    "profit_hundredths": -21853,
    "outcome_id": "ish-6cb74cc34ea84b022e1c0dae"
   },
   {
    "at": "2026-11-06T22:16:46.572Z",
    "bankroll_hundredths": 978147,
    "profit_hundredths": -21853,
    "outcome_id": "ish-e12c8f9c074541b4f8a79606"
   },
   {
    "at": "2026-11-06T22:16:47.185Z",
    "bankroll_hundredths": 968147,
    "profit_hundredths": -31853,
    "outcome_id": "ish-f013c687a5feea70d37b4d43"
   },
   {
    "at": "2026-11-06T22:16:47.598Z",
    "bankroll_hundredths": 973466,
    "profit_hundredths": -26534,
    "outcome_id": "ish-efb35065df3d75a9a5bf9215"
   },
   {
    "at": "2026-11-06T22:16:47.607Z",
    "bankroll_hundredths": 963466,
    "profit_hundredths": -36534,
    "outcome_id": "ish-991adf8d24b9c6d906223c55"
   },
   {
    "at": "2026-11-06T22:57:46.600Z",
    "bankroll_hundredths": 970466,
    "profit_hundredths": -29534,
    "outcome_id": "ish-c3db7ae76b1caf5844c530cf"
   },
   {
    "at": "2026-11-06T22:57:46.793Z",
    "bankroll_hundredths": 978340,
    "profit_hundredths": -21660,
    "outcome_id": "ish-0a7a188c1c1c1853a32c93fe"
   },
   {
    "at": "2026-11-06T22:57:47.255Z",
    "bankroll_hundredths": 984340,
    "profit_hundredths": -15660,
    "outcome_id": "ish-d62581bf86e67ea0442ea9bc"
   },
   {
    "at": "2026-11-06T22:57:47.410Z",
    "bankroll_hundredths": 989640,
    "profit_hundredths": -10360,
    "outcome_id": "ish-e1fc07d5141ff3eceaefe008"
   },
   {
    "at": "2026-11-06T22:57:47.443Z",
    "bankroll_hundredths": 979640,
    "profit_hundredths": -20360,
    "outcome_id": "ish-048e00db3ca9b57deda50172"
   },
   {
    "at": "2026-11-06T22:57:47.603Z",
    "bankroll_hundredths": 984640,
    "profit_hundredths": -15360,
    "outcome_id": "ish-2b485d6de7df80866dc2b3a1"
   },
   {
    "at": "2026-11-06T22:57:47.696Z",
    "bankroll_hundredths": 992040,
    "profit_hundredths": -7960,
    "outcome_id": "ish-2daa49a3367d0fb229571c38"
   },
   {
    "at": "2026-11-06T23:43:43.105Z",
    "bankroll_hundredths": 999183,
    "profit_hundredths": -817,
    "outcome_id": "ish-3dd2c2a596783629a0712686"
   },
   {
    "at": "2026-11-07T00:08:23.266Z",
    "bankroll_hundredths": 1003945,
    "profit_hundredths": 3945,
    "outcome_id": "ish-52f6f59456cabf6250a8440f"
   },
   {
    "at": "2026-11-07T00:50:25.812Z",
    "bankroll_hundredths": 993945,
    "profit_hundredths": -6055,
    "outcome_id": "ish-f7f8aa5f75d7b32640420e30"
   },
   {
    "at": "2026-11-07T01:10:32.221Z",
    "bankroll_hundredths": 1003469,
    "profit_hundredths": 3469,
    "outcome_id": "ish-28661e61bb30502934b15479"
   },
   {
    "at": "2026-11-07T01:38:16.437Z",
    "bankroll_hundredths": 1008469,
    "profit_hundredths": 8469,
    "outcome_id": "ish-f70562b11d2710ea12b0aed2"
   },
   {
    "at": "2026-11-07T01:53:46.232Z",
    "bankroll_hundredths": 1014921,
    "profit_hundredths": 14921,
    "outcome_id": "ish-9fa8ffc84592931ab2f9a509"
   },
   {
    "at": "2026-11-07T02:38:36.169Z",
    "bankroll_hundredths": 1023693,
    "profit_hundredths": 23693,
    "outcome_id": "ish-0a519370524d6b030f784ff7"
   },
   {
    "at": "2026-11-07T05:42:22.126Z",
    "bankroll_hundredths": 1028956,
    "profit_hundredths": 28956,
    "outcome_id": "ish-ea5ab1726773d62acd663c16"
   },
   {
    "at": "2026-11-07T06:56:01.746Z",
    "bankroll_hundredths": 1034219,
    "profit_hundredths": 34219,
    "outcome_id": "ish-6297f7acd50b805d5d37cbda"
   },
   {
    "at": "2026-11-07T08:30:43.031Z",
    "bankroll_hundredths": 1043219,
    "profit_hundredths": 43219,
    "outcome_id": "ish-516302795a275d2763ddb43f"
   },
   {
    "at": "2026-11-07T09:03:18.073Z",
    "bankroll_hundredths": 1033219,
    "profit_hundredths": 33219,
    "outcome_id": "ish-099c7a15213b38ac97274f79"
   },
   {
    "at": "2026-11-07T09:25:45.240Z",
    "bankroll_hundredths": 1038319,
    "profit_hundredths": 38319,
    "outcome_id": "ish-a9913955031ace9c46b698f5"
   },
   {
    "at": "2026-11-07T09:25:45.609Z",
    "bankroll_hundredths": 1046319,
    "profit_hundredths": 46319,
    "outcome_id": "ish-c1ce1024ea0c60e627b6b937"
   },
   {
    "at": "2026-11-07T09:25:45.638Z",
    "bankroll_hundredths": 1052669,
    "profit_hundredths": 52669,
    "outcome_id": "ish-4843473864d1c1722db33a86"
   },
   {
    "at": "2026-11-07T09:25:45.731Z",
    "bankroll_hundredths": 1042669,
    "profit_hundredths": 42669,
    "outcome_id": "ish-e1711b1a616b592febac817f"
   },
   {
    "at": "2026-11-07T09:53:05.760Z",
    "bankroll_hundredths": 1055169,
    "profit_hundredths": 55169,
    "outcome_id": "ish-c0db809fcdcb305e396f10e4"
   },
   {
    "at": "2026-11-07T09:53:06.211Z",
    "bankroll_hundredths": 1045169,
    "profit_hundredths": 45169,
    "outcome_id": "ish-b35055fc36887930b7e96594"
   },
   {
    "at": "2026-11-07T09:53:06.468Z",
    "bankroll_hundredths": 1052869,
    "profit_hundredths": 52869,
    "outcome_id": "ish-245a755dab3a118e2dcf48d2"
   },
   {
    "at": "2026-11-07T09:53:09.384Z",
    "bankroll_hundredths": 1060319,
    "profit_hundredths": 60319,
    "outcome_id": "ish-8589d99ade75118c5a3b30b3"
   },
   {
    "at": "2026-11-07T09:53:10.867Z",
    "bankroll_hundredths": 1050319,
    "profit_hundredths": 50319,
    "outcome_id": "ish-da038f107be245c8ee5821ba"
   },
   {
    "at": "2026-11-07T09:53:11.093Z",
    "bankroll_hundredths": 1040319,
    "profit_hundredths": 40319,
    "outcome_id": "ish-99889e1b5ba007481e96719e"
   },
   {
    "at": "2026-11-07T09:53:13.290Z",
    "bankroll_hundredths": 1030319,
    "profit_hundredths": 30319,
    "outcome_id": "ish-d8aa1841ae8dd3caf4495512"
   },
   {
    "at": "2026-11-07T09:53:13.352Z",
    "bankroll_hundredths": 1020319,
    "profit_hundredths": 20319,
    "outcome_id": "ish-20a10471cf68aa7a97c6c46d"
   },
   {
    "at": "2026-11-07T10:28:36.658Z",
    "bankroll_hundredths": 1026519,
    "profit_hundredths": 26519,
    "outcome_id": "ish-8dec103b791f77e29381d32f"
   },
   {
    "at": "2026-11-07T10:28:37.087Z",
    "bankroll_hundredths": 1032169,
    "profit_hundredths": 32169,
    "outcome_id": "ish-6b121bccc16f12184d318d97"
   },
   {
    "at": "2026-11-07T10:28:41.505Z",
    "bankroll_hundredths": 1036719,
    "profit_hundredths": 36719,
    "outcome_id": "ish-44b522b42bf198b7bdd5394c"
   },
   {
    "at": "2026-11-07T10:28:41.787Z",
    "bankroll_hundredths": 1043476,
    "profit_hundredths": 43476,
    "outcome_id": "ish-87511d47447fcbc79f36d56e"
   },
   {
    "at": "2026-11-07T10:28:43.240Z",
    "bankroll_hundredths": 1047476,
    "profit_hundredths": 47476,
    "outcome_id": "ish-db66ff6c0a18c71e12b29769"
   },
   {
    "at": "2026-11-07T10:28:43.746Z",
    "bankroll_hundredths": 1053675,
    "profit_hundredths": 53675,
    "outcome_id": "ish-ca582dcbd894c47a1a7a435c"
   },
   {
    "at": "2026-11-07T10:28:44.417Z",
    "bankroll_hundredths": 1060875,
    "profit_hundredths": 60875,
    "outcome_id": "ish-518e452f40b9d4c226cd02e5"
   },
   {
    "at": "2026-11-07T10:28:45.870Z",
    "bankroll_hundredths": 1066589,
    "profit_hundredths": 66589,
    "outcome_id": "ish-d458460329be09282f9f5d73"
   },
   {
    "at": "2026-11-07T11:04:29.363Z",
    "bankroll_hundredths": 1073981,
    "profit_hundredths": 73981,
    "outcome_id": "ish-58149e41a3ce144598751c26"
   },
   {
    "at": "2026-11-07T11:04:35.975Z",
    "bankroll_hundredths": 1063981,
    "profit_hundredths": 63981,
    "outcome_id": "ish-a81448fb38c71323bbed02a8"
   },
   {
    "at": "2026-11-07T11:05:01.104Z",
    "bankroll_hundredths": 1072181,
    "profit_hundredths": 72181,
    "outcome_id": "ish-2c4139792407b55b28bf5b6f"
   },
   {
    "at": "2026-11-07T11:05:31.752Z",
    "bankroll_hundredths": 1081581,
    "profit_hundredths": 81581,
    "outcome_id": "ish-8aeb5f3147b43395b458261d"
   },
   {
    "at": "2026-11-07T11:05:32.629Z",
    "bankroll_hundredths": 1087831,
    "profit_hundredths": 87831,
    "outcome_id": "ish-f35750e1eecd83105b8f1c15"
   },
   {
    "at": "2026-11-07T11:05:59.448Z",
    "bankroll_hundredths": 1094431,
    "profit_hundredths": 94431,
    "outcome_id": "ish-9f3e210c8e8fca6fc0162aab"
   },
   {
    "at": "2026-11-07T11:52:24.555Z",
    "bankroll_hundredths": 1101098,
    "profit_hundredths": 101098,
    "outcome_id": "ish-fc861c30fa6445cdb586ecd5"
   },
   {
    "at": "2026-11-07T11:52:24.775Z",
    "bankroll_hundredths": 1110398,
    "profit_hundredths": 110398,
    "outcome_id": "ish-7d1cdbf0ae60bafd9a01b55b"
   },
   {
    "at": "2026-11-07T11:52:25.197Z",
    "bankroll_hundredths": 1100398,
    "profit_hundredths": 100398,
    "outcome_id": "ish-425167b32c75707c017c49da"
   },
   {
    "at": "2026-11-07T11:52:37.251Z",
    "bankroll_hundredths": 1090398,
    "profit_hundredths": 90398,
    "outcome_id": "ish-ba65e842a7045e5a5183c7a0"
   },
   {
    "at": "2026-11-07T11:52:37.823Z",
    "bankroll_hundredths": 1097065,
    "profit_hundredths": 97065,
    "outcome_id": "ish-5d18a4d3b290355c4a39e2f1"
   },
   {
    "at": "2026-11-07T12:19:02.388Z",
    "bankroll_hundredths": 1104867,
    "profit_hundredths": 104867,
    "outcome_id": "ish-e3c58bad2dda221b173227d6"
   },
   {
    "at": "2026-11-07T12:19:03.391Z",
    "bankroll_hundredths": 1111237,
    "profit_hundredths": 111237,
    "outcome_id": "ish-61b6cbfcc556129413d61b89"
   },
   {
    "at": "2026-11-07T12:19:04.589Z",
    "bankroll_hundredths": 1101237,
    "profit_hundredths": 101237,
    "outcome_id": "ish-a7b2de37481cf01bcc996000"
   },
   {
    "at": "2026-11-07T12:19:04.998Z",
    "bankroll_hundredths": 1107187,
    "profit_hundredths": 107187,
    "outcome_id": "ish-d2148123b1060cdfabbad93a"
   },
   {
    "at": "2026-11-07T12:19:05.375Z",
    "bankroll_hundredths": 1097187,
    "profit_hundredths": 97187,
    "outcome_id": "ish-2abb214ac7e022c9acbeb536"
   },
   {
    "at": "2026-11-07T12:19:05.408Z",
    "bankroll_hundredths": 1106849,
    "profit_hundredths": 106849,
    "outcome_id": "ish-d58e340c018442d3db6f88e2"
   },
   {
    "at": "2026-11-07T12:19:07.112Z",
    "bankroll_hundredths": 1113499,
    "profit_hundredths": 113499,
    "outcome_id": "ish-8c9db99c261ae1f908aa4ac2"
   },
   {
    "at": "2026-11-07T12:19:07.127Z",
    "bankroll_hundredths": 1103499,
    "profit_hundredths": 103499,
    "outcome_id": "ish-430c44bb292ac93a2d7c244e"
   },
   {
    "at": "2026-11-07T12:19:07.138Z",
    "bankroll_hundredths": 1093499,
    "profit_hundredths": 93499,
    "outcome_id": "ish-1979207721f405ecf86c6ad5"
   },
   {
    "at": "2026-11-07T12:19:07.372Z",
    "bankroll_hundredths": 1100099,
    "profit_hundredths": 100099,
    "outcome_id": "ish-2a90542d31400fa9a334b02f"
   },
   {
    "at": "2026-11-07T12:19:07.451Z",
    "bankroll_hundredths": 1100099,
    "profit_hundredths": 100099,
    "outcome_id": "ish-f225450d2a19fb7ec7cf87de"
   },
   {
    "at": "2026-11-07T12:19:07.461Z",
    "bankroll_hundredths": 1090099,
    "profit_hundredths": 90099,
    "outcome_id": "ish-0172a115804d8d2ab66fa304"
   },
   {
    "at": "2026-11-07T16:49:27.989Z",
    "bankroll_hundredths": 1094799,
    "profit_hundredths": 94799,
    "outcome_id": "ish-8104fd01c92fe2d996c8e9b9"
   },
   {
    "at": "2026-11-07T17:02:00.307Z",
    "bankroll_hundredths": 1084799,
    "profit_hundredths": 84799,
    "outcome_id": "ish-ebe2248eb5bacede5712c2f6"
   },
   {
    "at": "2026-11-07T17:29:08.122Z",
    "bankroll_hundredths": 1074799,
    "profit_hundredths": 74799,
    "outcome_id": "ish-3a20bcf8c57c0f2e4ded9cb1"
   }
  ],
  "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": 1610,
  "recognised": 670,
  "accepted": 500,
  "executed": 307,
  "calculated": 283,
  "gaps": [
   {
    "cause": "not_checked",
    "figure": 166
   },
   {
    "cause": "not_supported",
    "figure": 132
   },
   {
    "cause": "other reading",
    "figure": 32
   },
   {
    "cause": "disputed_reading",
    "figure": 26
   },
   {
    "cause": "read after the match, from archived pages",
    "figure": 6
   },
   {
    "cause": "no_price_at_capture",
    "figure": 1
   }
  ]
 },
 "record_counts": {
  "dictionary_version": "1",
  "statements": 1610,
  "of_them_restored": 22,
  "not_predictions": {
   "opinions": 335,
   "not_about_a_match": 601,
   "unclassified": 0
  },
  "predictions": 670,
  "predictions_restored": 12,
  "matches": 433,
  "admitted": 500,
  "qualifying_picks": 307,
  "qualifying_picks_restored": 6,
  "settled_picks": 283,
  "settled_picks_restored": 0,
  "series_list": [
   {
    "code_name": "market_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 255,
    "settled_picks": 241,
    "void": 7,
    "pending_picks": 14,
    "matches": 232,
    "operations_settled": 241,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At an independent odds snapshot"
   },
   {
    "code_name": "author_price",
    "derived": false,
    "is_restored": false,
    "qualifying_picks": 293,
    "settled_picks": 275,
    "void": 12,
    "pending_picks": 18,
    "matches": 265,
    "operations_settled": 275,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "2.2"
    ],
    "display_name": "At the author's stated price"
   },
   {
    "code_name": "retro_author_price",
    "derived": false,
    "is_restored": true,
    "qualifying_picks": 6,
    "settled_picks": 0,
    "void": 0,
    "pending_picks": 6,
    "matches": 0,
    "operations_settled": 0,
    "stakes_hundredths": [
     10000
    ],
    "methodologies": [
     "retro-1.0"
    ],
    "display_name": "Restored, at the author's stated price"
   }
  ],
  "gaps": [
   {
    "code_name": "not_checked",
    "cause": "not_checked",
    "figure": 166
   },
   {
    "code_name": "not_supported",
    "cause": "not_supported",
    "figure": 132
   },
   {
    "code_name": "ambiguous",
    "cause": "other reading",
    "figure": 32
   },
   {
    "code_name": "disputed_reading",
    "cause": "disputed_reading",
    "figure": 26
   },
   {
    "code_name": "after_match",
    "cause": "read after the match, from archived pages",
    "figure": 6
   },
   {
    "code_name": "no_price_at_capture",
    "cause": "no_price_at_capture",
    "figure": 1
   }
  ],
  "duplicates": 3,
  "junk": {
   "ads": 6
  },
  "dictionary_url": "/methodology/#words"
 },
 "evidence_items": [
  {
   "observation_id": "n-e5290a9230696a571d16f7d1",
   "url": "/sources/dailysports-net/picks/35/#pick-n-e5290a9230696a571d16f7d1",
   "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.49",
   "fragment_from": 2893,
   "fragment_to": 2931,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/who-will-come-out-on-top-in-the-lombardy-derby-at-the-giuseppe-meazza-serie-a-match-prediction-inter-vs-como/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "280b5082ff828ccd66cf8643de19f309b3053cef7840508c001a1d646bff65c0",
    "material_removed": false
   },
   "published_at": "2026-11-07T17:00:00.000Z",
   "detected_at": "2026-11-07T17:09:23.819Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-3f437b15dcb4",
    "display_name": "Inter — Como",
    "competition_name": "Serie A",
    "starts_at": "2026-11-08T17:00:00.000Z",
    "url": "/football/matches/inter-vs-como-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.49",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-07T17:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T17:00:00.000Z",
    "detected_at": "2026-11-07T17:09:23.819Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.49",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.49"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 17:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 17:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "56c384df157b989b54d5c2f907419e5cc71434ccc1b2121c7f3abd7d343c8e15",
     "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": "328b6ae5738e5a03ac5d901da5fad5feea4f9ae61433ce0e764fe9f85e4d0b52",
     "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": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/who-will-come-out-on-top-in-the-lombardy-derby-at-the-giuseppe-meazza-serie-a-match-prediction-inter-vs-como/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7a13521a249e0baca51d02a2",
   "url": "/sources/dailysports-net/picks/35/#pick-n-7a13521a249e0baca51d02a2",
   "quote_text": "My prediction: under 3 goals at 1.6",
   "fragment_from": 2768,
   "fragment_to": 2803,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-villarreal-put-the-psg-match-behind-them-prediction-for-the-game-against-getafe-on-november-8/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "060b0a8080496e2973d03b7b994af8e26e673e08141158f5395d238a66a8e9ed",
    "material_removed": false
   },
   "published_at": "2026-11-07T16:42:00.000Z",
   "detected_at": "2026-11-07T16:49:29.271Z",
   "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": "2026-11-07T16:42:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T16:42:00.000Z",
    "detected_at": "2026-11-07T16:49:29.271Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5c50799fd65e5691f3bd2203",
   "url": "/evidence/?pick=n-5c50799fd65e5691f3bd2203",
   "quote_text": "Read also: Can Isak punish the Premier League's leakiest defence? Crystal Palace vs Liverpool prediction",
   "fragment_from": 898,
   "fragment_to": 1002,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/does-sunderland-stand-a-chance-prediction-for-the-game-against-chelsea-on-november-8/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9f35d0c57b3063458caa668bed964d1d602266b7814c4df6a9c4d9e9476a522e",
    "material_removed": false
   },
   "published_at": "2026-11-07T16:32:00.000Z",
   "detected_at": "2026-11-07T16:49:25.934Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T16:32:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T16:32:00.000Z",
    "detected_at": "2026-11-07T16:49:25.934Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5fcb029d14121852eec0d431",
   "url": "/evidence/?pick=n-5fcb029d14121852eec0d431",
   "quote_text": "Does Sunderland stand a chance?",
   "fragment_from": 148,
   "fragment_to": 179,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/does-sunderland-stand-a-chance-prediction-for-the-game-against-chelsea-on-november-8/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9f35d0c57b3063458caa668bed964d1d602266b7814c4df6a9c4d9e9476a522e",
    "material_removed": false
   },
   "published_at": "2026-11-07T16:32:00.000Z",
   "detected_at": "2026-11-07T16:49:25.934Z",
   "executed_at": null,
   "statement_class": "opinion",
   "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": "2026-11-07T16:32:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T16:32:00.000Z",
    "detected_at": "2026-11-07T16:49:25.934Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1690975bb61eccd9c52f0ce5",
   "url": "/sources/dailysports-net/picks/35/#pick-n-1690975bb61eccd9c52f0ce5",
   "quote_text": "My prediction: Chelsea to win at 1.97",
   "fragment_from": 2821,
   "fragment_to": 2858,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/does-sunderland-stand-a-chance-prediction-for-the-game-against-chelsea-on-november-8/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "9f35d0c57b3063458caa668bed964d1d602266b7814c4df6a9c4d9e9476a522e",
    "material_removed": false
   },
   "published_at": "2026-11-07T16:32:00.000Z",
   "detected_at": "2026-11-07T16:49:25.934Z",
   "executed_at": "2026-11-07T16:59:57.070Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-cb4a97ea2900",
    "display_name": "Sunderland — Chelsea",
    "competition_name": "Premier League",
    "starts_at": "2026-11-08T14:00:00.000Z",
    "url": "/football/matches/sunderland-vs-chelsea-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Chelsea",
   "odds_set": {
    "by_author": "1.97",
    "our_snapshot": "1.9524",
    "our_snapshot_at": "2026-11-07T16:48:17.953Z",
    "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": "2026-11-07T16:32:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T16:32:00.000Z",
    "detected_at": "2026-11-07T16:49:25.934Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Chelsea",
    "author_odds": "1.97",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Chelsea at 1.97"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 14:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "ba22e82347e97fac25ab4c01263c9082d52cf6547c1840e507f1a4fad3e79b08",
     "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": "Chelsea",
     "decimal_odds": "1.97",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T16:59:46.612Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "198fe63a405506ba32f6b2c71997634b4d5e62aff01b34b33f519bf044e9230a",
     "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": "Chelsea",
     "decimal_odds": "1.9524",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T16:59:57.070Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/does-sunderland-stand-a-chance-prediction-for-the-game-against-chelsea-on-november-8/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-6bdcb1f53705f6a6b01b046e",
   "url": "/sources/dailysports-net/picks/35/#pick-n-6bdcb1f53705f6a6b01b046e",
   "quote_text": "Total under 3\n\nOdds:\n\n1.71",
   "fragment_from": 2640,
   "fragment_to": 2666,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/will-rennes-avenge-their-defeat-to-lille-at-roazhon-park-ligue-1-match-prediction-rennes-vs-lille/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "907a56ef35c3221511919f36b74e81c62838376a8c2344c6527da728145ea848",
    "material_removed": false
   },
   "published_at": "2026-11-07T15:39:44.000Z",
   "detected_at": "2026-11-07T16:09:25.632Z",
   "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": "2026-11-07T15:39:44.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T15:39:44.000Z",
    "detected_at": "2026-11-07T16:09:25.632Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6a14e000dbe316b222802072",
   "url": "/sources/dailysports-net/picks/35/#pick-n-6a14e000dbe316b222802072",
   "quote_text": "Prediction: Over 2.5 goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.67",
   "fragment_from": 6294,
   "fragment_to": 6370,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/defensive-troubles-set-the-stage-for-goals-real-sociedad-vs-rayo-vallecano-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "385f649b9b1b876c77c5cc2f0233f869c610b034dbb03cd74337373b7ecabdf1",
    "material_removed": false
   },
   "published_at": "2026-11-07T15:15:00.000Z",
   "detected_at": "2026-11-07T15:35:31.848Z",
   "executed_at": "2026-11-07T16:12:28.461Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-0dc94048886e",
    "display_name": "Real Sociedad — Rayo Vallecano",
    "competition_name": "LaLiga",
    "starts_at": "2026-11-08T15:15:00.000Z",
    "url": "/football/matches/real-sociedad-vs-rayo-vallecano-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "over 2.5",
   "odds_set": {
    "by_author": "1.67",
    "our_snapshot": "1.5714",
    "our_snapshot_at": "2026-11-07T15:31:21.196Z",
    "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": "2026-11-07T15:15:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T15:15:00.000Z",
    "detected_at": "2026-11-07T15:35:31.848Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "over 2.5",
    "author_odds": "1.67",
    "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.67"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 15:15 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 15:15 UTC."
   },
   "settlements": [
    {
     "operation_id": "92f6ec29d4de8393c9ac247c3b0ab7988ccd483c64003dfbc74820088f5b1a2b",
     "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.67",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T16:12:16.435Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "9a4abd5be9661e38d8d283e8fb3734ad3a190bd92957ccc0067b146d932e219c",
     "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.5714",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T16:12:28.461Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/defensive-troubles-set-the-stage-for-goals-real-sociedad-vs-rayo-vallecano-prediction-08112026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-520442efcd5474ab5c3fac2a",
   "url": "/evidence/?pick=n-520442efcd5474ab5c3fac2a",
   "quote_text": "Ali Abdi, Antoine Mendy and Laurent Abergel are still recovering from injuries, while Axel Witsel",
   "fragment_from": 3986,
   "fragment_to": 4083,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/angers-vs-nice-the-visitors-have-found-their-stride-but-the-hosts-need-points-too/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef8f1a1563159e0eaeecbe4ab2170bd85076009930087f3b6dd701a0861456df",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:46:00.000Z",
   "detected_at": "2026-11-07T14:31:29.330Z",
   "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": "2026-11-07T13:46:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:46:00.000Z",
    "detected_at": "2026-11-07T14:31:29.330Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4bd05f37c7e3d5ea69b16d91",
   "url": "/evidence/?pick=n-4bd05f37c7e3d5ea69b16d91",
   "quote_text": "Amin El Ouazzani is dealing with a groin problem, while Oumar Pona is doubtful due to a calf injury.",
   "fragment_from": 3301,
   "fragment_to": 3401,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/angers-vs-nice-the-visitors-have-found-their-stride-but-the-hosts-need-points-too/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef8f1a1563159e0eaeecbe4ab2170bd85076009930087f3b6dd701a0861456df",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:46:00.000Z",
   "detected_at": "2026-11-07T14:31:29.330Z",
   "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": "2026-11-07T13:46:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:46:00.000Z",
    "detected_at": "2026-11-07T14:31:29.330Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-90197ba3e13c64b9d102025b",
   "url": "/sources/dailysports-net/picks/35/#pick-n-90197ba3e13c64b9d102025b",
   "quote_text": "Prediction: Nice to win.\n\nPrediction on game\n\nWin Nice\n\nOdds:\n\n2.05",
   "fragment_from": 5554,
   "fragment_to": 5621,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/angers-vs-nice-the-visitors-have-found-their-stride-but-the-hosts-need-points-too/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ef8f1a1563159e0eaeecbe4ab2170bd85076009930087f3b6dd701a0861456df",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:46:00.000Z",
   "detected_at": "2026-11-07T14:31:29.330Z",
   "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": "2026-11-07T13:46:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:46:00.000Z",
    "detected_at": "2026-11-07T14:31:29.330Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ee31c687c85b5c0868a2d42a",
   "url": "/sources/dailysports-net/picks/35/#pick-n-ee31c687c85b5c0868a2d42a",
   "quote_text": "My prediction is Under 2.5 Goals, with 1xBet odds of 1.50.",
   "fragment_from": 1983,
   "fragment_to": 2041,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-ranchers-bees-vs-enyimba-fc-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "849e178071d34e21687ec72521eaa455fa3e97c6140f0912a54adde73f3a1c9b",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:52:36.000Z",
   "detected_at": "2026-11-07T14:31:14.372Z",
   "executed_at": "2026-11-07T14:42:21.178Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-5bb901c1a8ac",
    "display_name": "Ranchers Bees — Enyimba",
    "competition_name": "Nigeria Premier League",
    "starts_at": "2026-11-08T15:00:00.000Z",
    "url": "/football/matches/ranchers-bees-vs-enyimba-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.5",
    "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": "2026-11-07T13:52:36.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:52:36.000Z",
    "detected_at": "2026-11-07T14:31:14.372Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.5",
    "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.5"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 15:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 15:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "904871a14fe876d58dc9ca0f7810ae80c6fd2ad5e1ab1a412339a5e6105ea9ff",
     "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.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T14:42:21.178Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "3fcb31664d46239d173e8f41718d9da7f36862afc4831c6d360968986e28d176",
     "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": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-ranchers-bees-vs-enyimba-fc-prediction-betting-tips-and-odds/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-ac90ff486d4d1165eb35181a",
   "url": "/evidence/?pick=n-ac90ff486d4d1165eb35181a",
   "quote_text": "Their attacking performance against Abia Warriors will give them confidence, but they must maintain that level against a Barau side that has been competitive this season.",
   "fragment_from": 1547,
   "fragment_to": 1717,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:03:20.000Z",
   "detected_at": "2026-11-07T14:10:15.665Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T14:03:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d515df442e1bbd25fa46935f",
   "url": "/evidence/?pick=n-d515df442e1bbd25fa46935f",
   "quote_text": "The victory on the Oluyole Warriors' home soil put a smile on the faces of their supporting fans after they had previously called for the management to sack their current coach, Salisu Yusuf.",
   "fragment_from": 1241,
   "fragment_to": 1432,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:03:20.000Z",
   "detected_at": "2026-11-07T14:10:15.665Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T14:03:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-72adb69da6e941c76bade819",
   "url": "/evidence/?pick=n-72adb69da6e941c76bade819",
   "quote_text": "Shooting Stars delivered an impressive display last time out, thrashing Abia Warriors 4-1.",
   "fragment_from": 1150,
   "fragment_to": 1240,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:03:20.000Z",
   "detected_at": "2026-11-07T14:10:15.665Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T14:03:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d51f51d34d3290e64aca8057",
   "url": "/evidence/?pick=n-d51f51d34d3290e64aca8057",
   "quote_text": "Playing at home gives them an opportunity to get back to winning ways.",
   "fragment_from": 1048,
   "fragment_to": 1118,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:03:20.000Z",
   "detected_at": "2026-11-07T14:10:15.665Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T14:03:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-02cef455874ac04ebdcd0e38",
   "url": "/evidence/?pick=n-02cef455874ac04ebdcd0e38",
   "quote_text": "Their campaign has been encouraging so far, though they will be disappointed not to have converted more of their recent chances into victories.",
   "fragment_from": 904,
   "fragment_to": 1047,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:03:20.000Z",
   "detected_at": "2026-11-07T14:10:15.665Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T14:03:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-91f6eda822eae16551d1a071",
   "url": "/evidence/?pick=n-91f6eda822eae16551d1a071",
   "quote_text": "Barau FC extended their winless streak to five games in a row after they were held to a 0-0 draw by Niger Tornadoes last time out.",
   "fragment_from": 648,
   "fragment_to": 778,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:03:20.000Z",
   "detected_at": "2026-11-07T14:10:15.665Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T14:03:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-eb903541b7cf4e3c09eac249",
   "url": "/evidence/?pick=n-eb903541b7cf4e3c09eac249",
   "quote_text": "On Sunday afternoon, Barau FC will host Shooting Stars at the Sani Abacha Stadium in Kano.",
   "fragment_from": 532,
   "fragment_to": 622,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:03:20.000Z",
   "detected_at": "2026-11-07T14:10:15.665Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T14:03:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-64bfa7c9d866d1782f433cb8",
   "url": "/evidence/?pick=n-64bfa7c9d866d1782f433cb8",
   "quote_text": "Dailysports's expert",
   "fragment_from": 357,
   "fragment_to": 377,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:03:20.000Z",
   "detected_at": "2026-11-07T14:10:15.665Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T14:03:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7b845d344958de27e4debeed",
   "url": "/sources/dailysports-net/picks/35/#pick-n-7b845d344958de27e4debeed",
   "quote_text": "My prediction is a Home win, with 1xBet odds of 1.50.",
   "fragment_from": 2189,
   "fragment_to": 2242,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:03:20.000Z",
   "detected_at": "2026-11-07T14:10:15.665Z",
   "executed_at": "2026-11-07T14:42:28.628Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-a039593dd0d0",
    "display_name": "Barau FC — Shooting Stars",
    "competition_name": "Nigeria Premier League",
    "starts_at": "2026-11-08T15:00:00.000Z",
    "url": "/football/matches/barau-fc-vs-shooting-stars-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Barau FC",
   "odds_set": {
    "by_author": "1.5",
    "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": "2026-11-07T14:03:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Barau FC",
    "author_odds": "1.5",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Barau FC at 1.5"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 15:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 15:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "004eec0ddb9390f9c56799841db24025f32d7d89a234cd01f02995e2c518fcc1",
     "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": "Barau FC",
     "decimal_odds": "1.5",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T14:42:28.628Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "d828f920a9d044b8d5e6fcc76b3538d80774cb85814ccc68016907c0b024fa8d",
     "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": "Barau FC",
     "decimal_odds": null,
     "odds_role": null,
     "stake_hundredths": null,
     "status": "skipped",
     "status_text": "Not executed: ",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": null,
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f5d47228287864df5cf8f338",
   "url": "/evidence/?pick=n-f5d47228287864df5cf8f338",
   "quote_text": "Kaoru Mitoma, Evan Ferguson, Femi Aziz, Stefanos Tzimas and Zodok Yohana are all sidelined.",
   "fragment_from": 2290,
   "fragment_to": 2381,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/brighton-brentford-the-seagulls-will-test-the-bees-ambitions-at-the-amex-stadium/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ae5b31b5080706b9325d2f522719554cbef71e598ec0f9b8455aef25b99a0a56",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:57:00.000Z",
   "detected_at": "2026-11-07T14:10:13.958Z",
   "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": "2026-11-07T13:57:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:57:00.000Z",
    "detected_at": "2026-11-07T14:10:13.958Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-9657a795286b2e2e47920bba",
   "url": "/evidence/?pick=n-9657a795286b2e2e47920bba",
   "quote_text": "The under 3.5 goals market is also worth considering, given the hosts’ defensive reliability",
   "fragment_from": 6065,
   "fragment_to": 6157,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/brighton-brentford-the-seagulls-will-test-the-bees-ambitions-at-the-amex-stadium/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ae5b31b5080706b9325d2f522719554cbef71e598ec0f9b8455aef25b99a0a56",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:57:00.000Z",
   "detected_at": "2026-11-07T14:10:13.958Z",
   "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": "2026-11-07T13:57:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:57:00.000Z",
    "detected_at": "2026-11-07T14:10:13.958Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-d5c7cd00db4f9849659f976d",
   "url": "/sources/dailysports-net/picks/35/#pick-n-d5c7cd00db4f9849659f976d",
   "quote_text": "Win Brighton\n\nOdds:\n\n2.03",
   "fragment_from": 6256,
   "fragment_to": 6281,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/brighton-brentford-the-seagulls-will-test-the-bees-ambitions-at-the-amex-stadium/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ae5b31b5080706b9325d2f522719554cbef71e598ec0f9b8455aef25b99a0a56",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:57:00.000Z",
   "detected_at": "2026-11-07T14:10:13.958Z",
   "executed_at": "2026-11-07T14:42:41.446Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-614e771cf635",
    "display_name": "Brighton & Hove Albion — Brentford",
    "competition_name": "Premier League",
    "starts_at": "2026-11-08T14:00:00.000Z",
    "url": "/football/matches/brighton-and-hove-albion-vs-brentford-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Brighton & Hove Albion",
   "odds_set": {
    "by_author": "2.03",
    "our_snapshot": "1.8850",
    "our_snapshot_at": "2026-11-07T14:05:15.752Z",
    "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": "2026-11-07T13:57:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:57:00.000Z",
    "detected_at": "2026-11-07T14:10:13.958Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Brighton & Hove Albion",
    "author_odds": "2.03",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Brighton & Hove Albion at 2.03"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 14:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "26662eac45d38c2e52dabeb1df31e2fefb03333b08618e3890bace71242c7f40",
     "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": "Brighton & Hove Albion",
     "decimal_odds": "2.03",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T14:42:30.352Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "e15a83e2d54aeacc6e794d1b1d3e66137d8cf1331f51cb714ee34d9baa7cd9e8",
     "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": "Brighton & Hove Albion",
     "decimal_odds": "1.8850",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T14:42:41.446Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/brighton-brentford-the-seagulls-will-test-the-bees-ambitions-at-the-amex-stadium/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7cf2d608c26130a1c9a711db",
   "url": "/evidence/?pick=n-7cf2d608c26130a1c9a711db",
   "quote_text": "Also read: Manchester City aim to end losing streak: Nottingham Forest vs Manchester City prediction.",
   "fragment_from": 855,
   "fragment_to": 956,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-isak-punish-the-premier-leagues-leakiest-defence-crystal-palace-vs-liverpool-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "aac739461559fb7a1d486119e63aa63fa9a53e5a43ba927f4633f469d03f879d",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:00:00.000Z",
   "detected_at": "2026-11-07T14:10:07.849Z",
   "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": "2026-11-07T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:00:00.000Z",
    "detected_at": "2026-11-07T14:10:07.849Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-dd36fedde915df69c46dcf0d",
   "url": "/evidence/?pick=n-dd36fedde915df69c46dcf0d",
   "quote_text": "Sage's team will probably look to remain compact and exploit counterattacking opportunities",
   "fragment_from": 5317,
   "fragment_to": 5408,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-isak-punish-the-premier-leagues-leakiest-defence-crystal-palace-vs-liverpool-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "aac739461559fb7a1d486119e63aa63fa9a53e5a43ba927f4633f469d03f879d",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:00:00.000Z",
   "detected_at": "2026-11-07T14:10:07.849Z",
   "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": "2026-11-07T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:00:00.000Z",
    "detected_at": "2026-11-07T14:10:07.849Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-19ba26285b490a0b0b9e9bc0",
   "url": "/evidence/?pick=n-19ba26285b490a0b0b9e9bc0",
   "quote_text": "The visitors arrive as favourites, but both teams are under pressure to deliver a positive result.",
   "fragment_from": 625,
   "fragment_to": 723,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-isak-punish-the-premier-leagues-leakiest-defence-crystal-palace-vs-liverpool-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "aac739461559fb7a1d486119e63aa63fa9a53e5a43ba927f4633f469d03f879d",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:00:00.000Z",
   "detected_at": "2026-11-07T14:10:07.849Z",
   "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": "2026-11-07T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:00:00.000Z",
    "detected_at": "2026-11-07T14:10:07.849Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-780155b6dcafa05a70b17ded",
   "url": "/evidence/?pick=n-780155b6dcafa05a70b17ded",
   "quote_text": "Can Isak punish the Premier League's leakiest defence?",
   "fragment_from": 154,
   "fragment_to": 208,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-isak-punish-the-premier-leagues-leakiest-defence-crystal-palace-vs-liverpool-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "aac739461559fb7a1d486119e63aa63fa9a53e5a43ba927f4633f469d03f879d",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:00:00.000Z",
   "detected_at": "2026-11-07T14:10:07.849Z",
   "executed_at": null,
   "statement_class": "opinion",
   "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": "2026-11-07T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:00:00.000Z",
    "detected_at": "2026-11-07T14:10:07.849Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2d57b797beddb855d89d563a",
   "url": "/sources/dailysports-net/picks/35/#pick-n-2d57b797beddb855d89d563a",
   "quote_text": "Prediction: Liverpool to win.\n\nPrediction on game\n\nWin Liverpool\n\nOdds:\n\n1.62",
   "fragment_from": 5768,
   "fragment_to": 5845,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-isak-punish-the-premier-leagues-leakiest-defence-crystal-palace-vs-liverpool-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "aac739461559fb7a1d486119e63aa63fa9a53e5a43ba927f4633f469d03f879d",
    "material_removed": false
   },
   "published_at": "2026-11-07T14:00:00.000Z",
   "detected_at": "2026-11-07T14:10:07.849Z",
   "executed_at": "2026-11-07T14:42:59.307Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-c8b8706e0cc1",
    "display_name": "Crystal Palace — Liverpool",
    "competition_name": "Premier League",
    "starts_at": "2026-11-08T14:00:00.000Z",
    "url": "/football/matches/crystal-palace-vs-liverpool-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Liverpool",
   "odds_set": {
    "by_author": "1.62",
    "our_snapshot": "1.5495",
    "our_snapshot_at": "2026-11-07T14:05:15.752Z",
    "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": "2026-11-07T14:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T14:00:00.000Z",
    "detected_at": "2026-11-07T14:10:07.849Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Liverpool",
    "author_odds": "1.62",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Liverpool at 1.62"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 14:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "2bcd8eaed010e2065388b6d555000967f473766ed4830fc674c2e3ae87c9a7fa",
     "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": "Liverpool",
     "decimal_odds": "1.62",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T14:42:41.511Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "60a9a56046e6cfc6a8b7ccb5f171da8de77e98eee0be012f504a0a78272b9e0d",
     "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": "Liverpool",
     "decimal_odds": "1.5495",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T14:42:59.307Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/can-isak-punish-the-premier-leagues-leakiest-defence-crystal-palace-vs-liverpool-prediction-08112026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-99473faae70be31886b98e8d",
   "url": "/evidence/?pick=n-99473faae70be31886b98e8d",
   "quote_text": "the visitors have one confirmed absentee: Enzo Bardeli is recovering from a hamstring injury.",
   "fragment_from": 4466,
   "fragment_to": 4559,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/celta-levante-the-hosts-will-look-to-capitalize-on-their-opponents-problems/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d3f2411a31f73d3b1472b6e0662765fe294dbc268b75563f605b652b11b79a20",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:39:00.000Z",
   "detected_at": "2026-11-07T13:43:39.446Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T13:39:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:39:00.000Z",
    "detected_at": "2026-11-07T13:43:39.446Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ed477372f4eb8bee3dacde3a",
   "url": "/evidence/?pick=n-ed477372f4eb8bee3dacde3a",
   "quote_text": "According to published reports, Celta players listed as carrying injuries include Borja Iglesias, Carl Starfelt, Miguel Román and Álvaro Núñez.",
   "fragment_from": 3541,
   "fragment_to": 3684,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/celta-levante-the-hosts-will-look-to-capitalize-on-their-opponents-problems/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d3f2411a31f73d3b1472b6e0662765fe294dbc268b75563f605b652b11b79a20",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:39:00.000Z",
   "detected_at": "2026-11-07T13:43:39.446Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T13:39:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:39:00.000Z",
    "detected_at": "2026-11-07T13:43:39.446Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-1d2b463362f173f9e591c8be",
   "url": "/evidence/?pick=n-1d2b463362f173f9e591c8be",
   "quote_text": "In terms of goals, over 2 looks like an intriguing option, given both teams’ attacking capabilities and the visitors’ inconsistent defending.",
   "fragment_from": 5729,
   "fragment_to": 5870,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/celta-levante-the-hosts-will-look-to-capitalize-on-their-opponents-problems/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d3f2411a31f73d3b1472b6e0662765fe294dbc268b75563f605b652b11b79a20",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:39:00.000Z",
   "detected_at": "2026-11-07T13:43:39.446Z",
   "executed_at": null,
   "statement_class": "opinion",
   "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": "2026-11-07T13:39:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:39:00.000Z",
    "detected_at": "2026-11-07T13:43:39.446Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-716208375e68dad5dedca3e2",
   "url": "/evidence/?pick=n-716208375e68dad5dedca3e2",
   "quote_text": "I would not rule out the Valencians getting on the scoresheet, but containing the hosts’ pressure throughout the match will be difficult.",
   "fragment_from": 5468,
   "fragment_to": 5605,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/celta-levante-the-hosts-will-look-to-capitalize-on-their-opponents-problems/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d3f2411a31f73d3b1472b6e0662765fe294dbc268b75563f605b652b11b79a20",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:39:00.000Z",
   "detected_at": "2026-11-07T13:43:39.446Z",
   "executed_at": null,
   "statement_class": "opinion",
   "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": "2026-11-07T13:39:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:39:00.000Z",
    "detected_at": "2026-11-07T13:43:39.446Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8da17459d590f30eae06f1cc",
   "url": "/sources/dailysports-net/picks/34/#pick-n-8da17459d590f30eae06f1cc",
   "quote_text": "Prediction: Celta to win.\n\nPrediction on game\n\nWin Celta Vigo\n\nOdds:\n\n1.85",
   "fragment_from": 5872,
   "fragment_to": 5946,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/celta-levante-the-hosts-will-look-to-capitalize-on-their-opponents-problems/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d3f2411a31f73d3b1472b6e0662765fe294dbc268b75563f605b652b11b79a20",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:39:00.000Z",
   "detected_at": "2026-11-07T13:43:39.446Z",
   "executed_at": "2026-11-07T14:01:39.704Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-8643628b51cb",
    "display_name": "Celta Vigo — Levante UD",
    "competition_name": "LaLiga",
    "starts_at": "2026-11-08T17:30:00.000Z",
    "url": "/football/matches/celta-vigo-vs-levante-ud-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Celta Vigo",
   "odds_set": {
    "by_author": "1.85",
    "our_snapshot": "1.8439",
    "our_snapshot_at": "2026-11-07T13:40:01.784Z",
    "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": "2026-11-07T13:39:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:39:00.000Z",
    "detected_at": "2026-11-07T13:43:39.446Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Celta Vigo",
    "author_odds": "1.85",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Celta Vigo at 1.85"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 17:30 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 17:30 UTC."
   },
   "settlements": [
    {
     "operation_id": "ee63a0bade59244066698a854abfdd1fb6986138c9b78f71cc03ac6f164cf9d3",
     "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": "Celta Vigo",
     "decimal_odds": "1.85",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T14:01:20.944Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "18334cf83fcf2be9607b366d5b2a7a7e61e0a9687899afc096c3ac5ce2ead23a",
     "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": "Celta Vigo",
     "decimal_odds": "1.8439",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T14:01:39.704Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/celta-levante-the-hosts-will-look-to-capitalize-on-their-opponents-problems/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-752ab5880195fe1af440a074",
   "url": "/evidence/?pick=n-752ab5880195fe1af440a074",
   "quote_text": "Bendel Insurance were controversially beaten 1-0 away by Rangers last time out",
   "fragment_from": 717,
   "fragment_to": 795,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-bendel-insurance-vs-nigeria-tornadoes-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a8e0646a13fb6bb21ae9278bb7ecc38ba4c7754c41d6895db818611964695fc2",
    "material_removed": false
   },
   "published_at": "2026-11-07T12:49:31.000Z",
   "detected_at": "2026-11-07T13:10:01.275Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T12:49:31.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T12:49:31.000Z",
    "detected_at": "2026-11-07T13:10:01.275Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-88cf8116dd9b60e67c5bf996",
   "url": "/sources/dailysports-net/picks/34/#pick-n-88cf8116dd9b60e67c5bf996",
   "quote_text": "My prediction is a Home win, with 1xBet odds 1.60.",
   "fragment_from": 2008,
   "fragment_to": 2058,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-bendel-insurance-vs-nigeria-tornadoes-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "a8e0646a13fb6bb21ae9278bb7ecc38ba4c7754c41d6895db818611964695fc2",
    "material_removed": false
   },
   "published_at": "2026-11-07T12:49:31.000Z",
   "detected_at": "2026-11-07T13:10:01.275Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-301d28f17de3",
    "display_name": "Bendel Insurance — Niger Tornadoes",
    "competition_name": "Nigeria Premier League",
    "starts_at": "2026-11-08T15:00:00.000Z",
    "url": "/football/matches/bendel-insurance-vs-niger-tornadoes-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Bendel Insurance",
   "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": "unknown",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-07T12:49:31.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T12:49:31.000Z",
    "detected_at": "2026-11-07T13:10:01.275Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Bendel Insurance",
    "author_odds": "1.6",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Bendel Insurance at 1.6"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 15:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 15:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "97418deb0d0e5ba7c001e6beef99c2eeefacba5bdbef017a993db46ca0bd0687",
     "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": "Bendel Insurance",
     "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": "590b0807f1b89cbcffe798c316b984090eb3436a55b10fa7c6b783141f223e40",
     "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": "Bendel Insurance",
     "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": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-bendel-insurance-vs-nigeria-tornadoes-prediction-betting-tips-and-odds/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-66d9ccc18a3d18218ae689ab",
   "url": "/sources/dailysports-net/picks/34/#pick-n-66d9ccc18a3d18218ae689ab",
   "quote_text": "My prediction is a Home win, with 1xBet odds of 1.50.",
   "fragment_from": 1883,
   "fragment_to": 1936,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-rangers-international-vs-kwara-united-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "6179ec7d6a3d565fb304a16372d8d6fb4b15d859d26c353479c9f4be997da99f",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:03:32.000Z",
   "detected_at": "2026-11-07T13:09:55.831Z",
   "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": "2026-11-07T13:03:32.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:03:32.000Z",
    "detected_at": "2026-11-07T13:09:55.831Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-35827a13edf96c65aab5bddc",
   "url": "/evidence/?pick=n-35827a13edf96c65aab5bddc",
   "quote_text": "Cucho Hernández is unavailable through injury, and Facundo Bernal is suspended for this league fixture.",
   "fragment_from": 3560,
   "fragment_to": 3663,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-betis-exploit-elches-home-struggles-elche-vs-real-betis-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "228e2d6be3f545bf13490ca0c3052d132002aa214ca192ed2b3555aad68311bc",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:00:00.000Z",
   "detected_at": "2026-11-07T13:09:50.740Z",
   "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": "2026-11-07T13:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:00:00.000Z",
    "detected_at": "2026-11-07T13:09:50.740Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7cbe41762462381263324023",
   "url": "/evidence/?pick=n-7cbe41762462381263324023",
   "quote_text": "Thomas Lemar suffered an injury against Valencia and is expected to miss this encounter",
   "fragment_from": 2040,
   "fragment_to": 2127,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-betis-exploit-elches-home-struggles-elche-vs-real-betis-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "228e2d6be3f545bf13490ca0c3052d132002aa214ca192ed2b3555aad68311bc",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:00:00.000Z",
   "detected_at": "2026-11-07T13:09:50.740Z",
   "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": "2026-11-07T13:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:00:00.000Z",
    "detected_at": "2026-11-07T13:09:50.740Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-b776fa476ed7c35836a17843",
   "url": "/evidence/?pick=n-b776fa476ed7c35836a17843",
   "quote_text": "Can Betis exploit Elche's home struggles?",
   "fragment_from": 130,
   "fragment_to": 171,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-betis-exploit-elches-home-struggles-elche-vs-real-betis-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "228e2d6be3f545bf13490ca0c3052d132002aa214ca192ed2b3555aad68311bc",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:00:00.000Z",
   "detected_at": "2026-11-07T13:09:50.740Z",
   "executed_at": null,
   "statement_class": "opinion",
   "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": "2026-11-07T13:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:00:00.000Z",
    "detected_at": "2026-11-07T13:09:50.740Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c0b2b7046d68cbb369ddde9a",
   "url": "/sources/dailysports-net/picks/34/#pick-n-c0b2b7046d68cbb369ddde9a",
   "quote_text": "Prediction on game\n\nWin Real Betis\n\nOdds:\n\n2.11",
   "fragment_from": 5982,
   "fragment_to": 6029,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-betis-exploit-elches-home-struggles-elche-vs-real-betis-prediction-08112026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "228e2d6be3f545bf13490ca0c3052d132002aa214ca192ed2b3555aad68311bc",
    "material_removed": false
   },
   "published_at": "2026-11-07T13:00:00.000Z",
   "detected_at": "2026-11-07T13:09:50.740Z",
   "executed_at": "2026-11-07T13:26:59.056Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-1e7d28c11633",
    "display_name": "Elche — Real Betis",
    "competition_name": "LaLiga",
    "starts_at": "2026-11-08T13:00:00.000Z",
    "url": "/football/matches/elche-vs-real-betis-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Real Betis",
   "odds_set": {
    "by_author": "2.11",
    "our_snapshot": "2.0200",
    "our_snapshot_at": "2026-11-07T13:09:50.041Z",
    "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": "2026-11-07T13:00:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T13:00:00.000Z",
    "detected_at": "2026-11-07T13:09:50.740Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Real Betis",
    "author_odds": "2.11",
    "market_key": "1x2",
    "choice_key": "2",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Real Betis at 2.11"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 13:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 13:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "3dfa25bb229d331649c3e6498b5ec2fa2a336c71765183495d253855b8558230",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Real Betis",
     "decimal_odds": "2.11",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T13:26:49.887Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "cfab395c1a736cc8994ff74da55012c0992ff0cff05bb20422f4151a8ec144cf",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "1X2, match result",
     "choice": "Real Betis",
     "decimal_odds": "2.0200",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T13:26:59.056Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/can-betis-exploit-elches-home-struggles-elche-vs-real-betis-prediction-08112026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-66c2b8e3ca2fe464029245fd",
   "url": "/evidence/?pick=n-66c2b8e3ca2fe464029245fd",
   "quote_text": "Possible Le Havre lineup: Bodart, Ouziad, Sasso, Touba, N'Diaye, Ebonog, Mwanga, Richardson, Fofana",
   "fragment_from": 1876,
   "fragment_to": 1975,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-le-havre-finally-end-their-losing-run-against-lorient-prediction-november-8-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "12a513b21dc3d8caca82ef9369fe253050b3a95afffbaac0e31ff1faad693e09",
    "material_removed": false
   },
   "published_at": "2026-11-07T10:13:55.000Z",
   "detected_at": "2026-11-07T10:49:45.947Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-07T10:13:55.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T10:13:55.000Z",
    "detected_at": "2026-11-07T10:49:45.947Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4c23cb82ba5d120a4ae257e5",
   "url": "/sources/dailysports-net/picks/34/#pick-n-4c23cb82ba5d120a4ae257e5",
   "quote_text": "Total under 2.5\n\nOdds:\n\n1.83",
   "fragment_from": 4487,
   "fragment_to": 4515,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-le-havre-finally-end-their-losing-run-against-lorient-prediction-november-8-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "12a513b21dc3d8caca82ef9369fe253050b3a95afffbaac0e31ff1faad693e09",
    "material_removed": false
   },
   "published_at": "2026-11-07T10:13:55.000Z",
   "detected_at": "2026-11-07T10:49:45.947Z",
   "executed_at": "2026-11-07T10:55:05.894Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-148050af9e63",
    "display_name": "Le Havre — Lorient",
    "competition_name": "Ligue 1",
    "starts_at": "2026-11-08T16:15:00.000Z",
    "url": "/football/matches/le-havre-vs-lorient-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Over/Under 2.5 goals",
   "outcome_label": "under 2.5",
   "odds_set": {
    "by_author": "1.83",
    "our_snapshot": "1.8100",
    "our_snapshot_at": "2026-11-07T10:48:49.395Z",
    "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": "2026-11-07T10:13:55.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T10:13:55.000Z",
    "detected_at": "2026-11-07T10:49:45.947Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 2.5 goals",
    "choice": "under 2.5",
    "author_odds": "1.83",
    "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.83"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 16:15 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 16:15 UTC."
   },
   "settlements": [
    {
     "operation_id": "ad0027a0aae50b1c12f439be4400a859163590d6a88791cd09d0f81de05a103a",
     "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.83",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T10:54:47.710Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "12cc4956a4aeeabcac92dc293fe0bed33e3923b52a1132060cc07a9c8156b161",
     "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.8100",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T10:55:05.894Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/can-le-havre-finally-end-their-losing-run-against-lorient-prediction-november-8-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-fcf72d297b00da36de675f68",
   "url": "/evidence/?pick=n-fcf72d297b00da36de675f68",
   "quote_text": "Possible Lazio lineup: Mandas, Mussolini, Sutalo, Provstgaard, Pellegrini, Frattesi, Belahyane, Taylor, Isaksen, Pinamonti, Noslin.",
   "fragment_from": 2772,
   "fragment_to": 2903,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-napoli-prediction-november-8-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "03670712662dbee7c20a41512e8040aa36011c18a6e3fef9113d88dff0c7e876",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:33:08.000Z",
   "detected_at": "2026-11-07T09:49:49.007Z",
   "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": "2026-11-07T09:33:08.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T09:33:08.000Z",
    "detected_at": "2026-11-07T09:49:49.007Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-cdc38da26ea65cdd0ffb225c",
   "url": "/evidence/?pick=n-cdc38da26ea65cdd0ffb225c",
   "quote_text": "Possible Napoli lineup: Meret, Rrahmani, Marin, Beukema, Politano, Anguissa, De Bruyne, McTominay, Lang, Giovane, Hojlund.",
   "fragment_from": 1887,
   "fragment_to": 2009,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-napoli-prediction-november-8-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "03670712662dbee7c20a41512e8040aa36011c18a6e3fef9113d88dff0c7e876",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:33:08.000Z",
   "detected_at": "2026-11-07T09:49:49.007Z",
   "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": "2026-11-07T09:33:08.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T09:33:08.000Z",
    "detected_at": "2026-11-07T09:49:49.007Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-dedf52c7631fb2433973f614",
   "url": "/evidence/?pick=n-dedf52c7631fb2433973f614",
   "quote_text": "Napoli will host Lazio on November 8 in one of the standout fixtures of the 11th round of Serie A.",
   "fragment_from": 397,
   "fragment_to": 495,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-napoli-prediction-november-8-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "03670712662dbee7c20a41512e8040aa36011c18a6e3fef9113d88dff0c7e876",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:33:08.000Z",
   "detected_at": "2026-11-07T09:49:49.007Z",
   "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": "2026-11-07T09:33:08.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T09:33:08.000Z",
    "detected_at": "2026-11-07T09:49:49.007Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6a8d69f679558542b888240a",
   "url": "/evidence/?pick=n-6a8d69f679558542b888240a",
   "quote_text": "the visitors arrive in excellent form and currently lead the championship",
   "fragment_from": 584,
   "fragment_to": 657,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-napoli-prediction-november-8-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "03670712662dbee7c20a41512e8040aa36011c18a6e3fef9113d88dff0c7e876",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:33:08.000Z",
   "detected_at": "2026-11-07T09:49:49.007Z",
   "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": "2026-11-07T09:33:08.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T09:33:08.000Z",
    "detected_at": "2026-11-07T09:49:49.007Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-4ebe4ade4fc46d2a2fcb684e",
   "url": "/evidence/?pick=n-4ebe4ade4fc46d2a2fcb684e",
   "quote_text": "The hosts are struggling for consistency after suffering two consecutive defeats",
   "fragment_from": 496,
   "fragment_to": 576,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-napoli-prediction-november-8-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "03670712662dbee7c20a41512e8040aa36011c18a6e3fef9113d88dff0c7e876",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:33:08.000Z",
   "detected_at": "2026-11-07T09:49:49.007Z",
   "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": "2026-11-07T09:33:08.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T09:33:08.000Z",
    "detected_at": "2026-11-07T09:49:49.007Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-05266ce3c8ad96961ace08f2",
   "url": "/sources/dailysports-net/picks/34/#pick-n-05266ce3c8ad96961ace08f2",
   "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.59",
   "fragment_from": 4702,
   "fragment_to": 4804,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-napoli-prediction-november-8-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "03670712662dbee7c20a41512e8040aa36011c18a6e3fef9113d88dff0c7e876",
    "material_removed": false
   },
   "published_at": "2026-11-07T09:33:08.000Z",
   "detected_at": "2026-11-07T09:49:49.007Z",
   "executed_at": "2026-11-07T10:22:26.661Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-7f9ef8fbb17b",
    "display_name": "SSC Napoli — Lazio",
    "competition_name": "Serie A",
    "starts_at": "2026-11-08T11:30:00.000Z",
    "url": "/football/matches/ssc-napoli-vs-lazio-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Both teams to score",
   "outcome_label": "yes",
   "odds_set": {
    "by_author": "1.59",
    "our_snapshot": "1.5900",
    "our_snapshot_at": "2026-11-07T09:45:53.053Z",
    "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": "2026-11-07T09:33:08.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T09:33:08.000Z",
    "detected_at": "2026-11-07T09:49:49.007Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "yes",
    "author_odds": "1.59",
    "market_key": "both_teams_score",
    "choice_key": "yes",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: yes at 1.59"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 11:30 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 11:30 UTC."
   },
   "settlements": [
    {
     "operation_id": "80e7efe4f61187ae0170b86f61146ff16891ab8535f7c14b23e1dcab639971e2",
     "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.59",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T10:22:26.276Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "053514769c1fd645b86a46d381204b0d8edd7f36cf12f9f0329c3486161f90e8",
     "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.5900",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-07T10:22:26.661Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-napoli-prediction-november-8-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9ce78e4e4580b7bcbbd85b93",
   "url": "/evidence/?pick=n-9ce78e4e4580b7bcbbd85b93",
   "quote_text": "The hosts' crowded schedule could affect their freshness, but I believe Hoffenheim will make the most",
   "fragment_from": 4266,
   "fragment_to": 4367,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/the-visitors-are-struggling-badly-in-attack-prediction-for-hoffenheim-vs-schalke/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5f034728d719c0ef74aadc02d3c408ccc92abec07d23dd667ef9c94fb1ecd14e",
    "material_removed": false
   },
   "published_at": "2026-11-07T05:30:00.000Z",
   "detected_at": "2026-11-07T05:39:42.527Z",
   "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": "2026-11-07T05:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T05:30:00.000Z",
    "detected_at": "2026-11-07T05:39:42.527Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5c9765bc508d32a066573f45",
   "url": "/sources/dailysports-net/picks/34/#pick-n-5c9765bc508d32a066573f45",
   "quote_text": "Win Hoffenheim\n\nOdds:\n\n1.62",
   "fragment_from": 4433,
   "fragment_to": 4460,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/the-visitors-are-struggling-badly-in-attack-prediction-for-hoffenheim-vs-schalke/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "5f034728d719c0ef74aadc02d3c408ccc92abec07d23dd667ef9c94fb1ecd14e",
    "material_removed": false
   },
   "published_at": "2026-11-07T05:30:00.000Z",
   "detected_at": "2026-11-07T05:39:42.527Z",
   "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": "2026-11-07T05:30:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T05:30:00.000Z",
    "detected_at": "2026-11-07T05:39:42.527Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8c6cdc4ec28af3414f520f44",
   "url": "/evidence/?pick=n-8c6cdc4ec28af3414f520f44",
   "quote_text": "I am backing a bet on the goals market and the winner of this game.",
   "fragment_from": 592,
   "fragment_to": 659,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/monaco-travel-for-a-win-after-european-success-prediction-for-the-le-mans-vs-monaco-match/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e3622feeb4df0e563c847b7bd6e61f869027b52a6000b8ae4491fef6ccb5779a",
    "material_removed": false
   },
   "published_at": "2026-11-07T05:22:00.000Z",
   "detected_at": "2026-11-07T05:39:40.054Z",
   "executed_at": null,
   "statement_class": "opinion",
   "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": "2026-11-07T05:22:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T05:22:00.000Z",
    "detected_at": "2026-11-07T05:39:40.054Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8189609793dd7402247b40bd",
   "url": "/sources/dailysports-net/picks/34/#pick-n-8189609793dd7402247b40bd",
   "quote_text": "My bet is that Monaco will not lose and that the match will produce no more than 4.5 goals.\n\nPrediction on game\n\nMonaco Win or Draw & Total under 4.5\n\nOdds:\n\n1.52",
   "fragment_from": 5039,
   "fragment_to": 5201,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/monaco-travel-for-a-win-after-european-success-prediction-for-the-le-mans-vs-monaco-match/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "e3622feeb4df0e563c847b7bd6e61f869027b52a6000b8ae4491fef6ccb5779a",
    "material_removed": false
   },
   "published_at": "2026-11-07T05:22:00.000Z",
   "detected_at": "2026-11-07T05:39:40.054Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-07T05:22:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T05:22:00.000Z",
    "detected_at": "2026-11-07T05:39:40.054Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-079e84d9757eff8880ba82e2",
   "url": "/evidence/?pick=n-079e84d9757eff8880ba82e2",
   "quote_text": "Genoa are gaining momentum, but an angry giant stands in their way.",
   "fragment_from": 135,
   "fragment_to": 202,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/genoa-are-gaining-momentum-but-an-angry-giant-stands-in-their-way-genoa-vs-milan-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d5842733692f68d51c6e2c1437e02467773aa59a3b9626818173570cb81e5aab",
    "material_removed": false
   },
   "published_at": "2026-11-07T05:17:00.000Z",
   "detected_at": "2026-11-07T05:39:36.807Z",
   "executed_at": null,
   "statement_class": "opinion",
   "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": "2026-11-07T05:17:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T05:17:00.000Z",
    "detected_at": "2026-11-07T05:39:36.807Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-baef1046f24f9f917e5402c0",
   "url": "/sources/dailysports-net/picks/34/#pick-n-baef1046f24f9f917e5402c0",
   "quote_text": "AC Milan Win or Draw & Total under 3.5\n\nOdds:\n\n1.56",
   "fragment_from": 5182,
   "fragment_to": 5233,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/genoa-are-gaining-momentum-but-an-angry-giant-stands-in-their-way-genoa-vs-milan-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d5842733692f68d51c6e2c1437e02467773aa59a3b9626818173570cb81e5aab",
    "material_removed": false
   },
   "published_at": "2026-11-07T05:17:00.000Z",
   "detected_at": "2026-11-07T05:39:36.807Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-07T05:17:00.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-07T05:17:00.000Z",
    "detected_at": "2026-11-07T05:39:36.807Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8970fdf1702dadf50e700c27",
   "url": "/evidence/?pick=n-8970fdf1702dadf50e700c27",
   "quote_text": "Photo by Emmanuele Ciancaglini/Getty Images",
   "fragment_from": 383,
   "fragment_to": 426,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/will-bologna-avenge-februarys-95th-minute-drama-serie-a-match-prediction-parma-vs-bologna/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "850970e01c362e73df62771fc79ddda7e80ff75f3f4b7e7996adeb593c0be51a",
    "material_removed": false
   },
   "published_at": "2026-11-06T19:12:38.000Z",
   "detected_at": "2026-11-06T19:49:28.787Z",
   "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": "2026-11-06T19:12:38.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T19:12:38.000Z",
    "detected_at": "2026-11-06T19:49:28.787Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-3da7eaa4cbbf004d79a3f3f4",
   "url": "/sources/dailysports-net/picks/34/#pick-n-3da7eaa4cbbf004d79a3f3f4",
   "quote_text": "My prediction is: both teams to score — no.\n\nPrediction on game\n\nBoth teams to score - No\n\nOdds:\n\n1.75",
   "fragment_from": 2977,
   "fragment_to": 3079,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/will-bologna-avenge-februarys-95th-minute-drama-serie-a-match-prediction-parma-vs-bologna/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "850970e01c362e73df62771fc79ddda7e80ff75f3f4b7e7996adeb593c0be51a",
    "material_removed": false
   },
   "published_at": "2026-11-06T19:12:38.000Z",
   "detected_at": "2026-11-06T19:49:28.787Z",
   "executed_at": "2026-11-06T20:03:09.342Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-ac3eac283d4a",
    "display_name": "Parma — Bologna",
    "competition_name": "Serie A",
    "starts_at": "2026-11-07T17:00:00.000Z",
    "url": "/football/matches/parma-vs-bologna-2026-11-07/",
    "scoreline": null,
    "condition": "no_result"
   },
   "market_label": "Both teams to score",
   "outcome_label": "no",
   "odds_set": {
    "by_author": "1.75",
    "our_snapshot": "1.8000",
    "our_snapshot_at": "2026-11-06T19:48:33.912Z",
    "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": "2026-11-06T19:12:38.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T19:12:38.000Z",
    "detected_at": "2026-11-06T19:49:28.787Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Both teams to score",
    "choice": "no",
    "author_odds": "1.75",
    "market_key": "both_teams_score",
    "choice_key": "no",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Both teams to score: no at 1.75"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "278ec7e04fd1d882b0b956622e0c67003f29305835c437be8750f04384f6eca8",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "1.75",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-06T20:02:54.289Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "df947a4cac84690d831bacaa6a6a6bc9d8362f8e8573ae7b65dbe8c82e8ef87f",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Both teams to score",
     "choice": "no",
     "decimal_odds": "1.8000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "unknown",
     "result_words": "Pending",
     "change_hundredths": null,
     "executed_at": "2026-11-06T20:03:09.342Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/will-bologna-avenge-februarys-95th-minute-drama-serie-a-match-prediction-parma-vs-bologna/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-91b4d9a651f0a6a60edb027d",
   "url": "/evidence/?pick=n-91b4d9a651f0a6a60edb027d",
   "quote_text": "Read also: Can Dortmund overpower the Bundesliga newcomers?",
   "fragment_from": 599,
   "fragment_to": 658,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/roma-vs-sassuolo-prediction-facts-and-betting-tips-for-the-serie-a-match-november-7-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4e26ce76ab3d0b4aee3e6fe07fd823cef5e044b682f8e85aae31de3d72d09eae",
    "material_removed": false
   },
   "published_at": "2026-11-06T18:28:20.000Z",
   "detected_at": "2026-11-06T18:39:59.411Z",
   "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": "2026-11-06T18:28:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T18:28:20.000Z",
    "detected_at": "2026-11-06T18:39:59.411Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8111b0883d23b398b961d919",
   "url": "/sources/dailysports-net/picks/34/#pick-n-8111b0883d23b398b961d919",
   "quote_text": "I suggest betting on Roma's individual total of over 2.5 goals.\n\nPrediction on game\n\nRoma Total over 2,5\n\nOdds:\n\n1.9",
   "fragment_from": 2944,
   "fragment_to": 3060,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/roma-vs-sassuolo-prediction-facts-and-betting-tips-for-the-serie-a-match-november-7-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4e26ce76ab3d0b4aee3e6fe07fd823cef5e044b682f8e85aae31de3d72d09eae",
    "material_removed": false
   },
   "published_at": "2026-11-06T18:28:20.000Z",
   "detected_at": "2026-11-06T18:39:59.411Z",
   "executed_at": "2026-11-06T18:43:09.337Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-3299a002210a",
    "display_name": "AS Roma — Sassuolo",
    "competition_name": "Serie A",
    "starts_at": "2026-11-07T19:45:00.000Z",
    "url": "/football/matches/as-roma-vs-sassuolo-2026-11-07/",
    "scoreline": null,
    "condition": "no_result"
   },
   "market_label": "Team goals over/under 2.5",
   "outcome_label": "AS Roma over 2.5",
   "odds_set": {
    "by_author": "1.9",
    "our_snapshot": "1.8600",
    "our_snapshot_at": "2026-11-06T18:35:21.788Z",
    "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": "2026-11-06T18:28:20.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T18:28:20.000Z",
    "detected_at": "2026-11-06T18:39:59.411Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Team goals over/under 2.5",
    "choice": "AS Roma over 2.5",
    "author_odds": "1.9",
    "market_key": "team_total",
    "choice_key": "1-over",
    "period": "match",
    "line": "2.5",
    "subject": "goals_total",
    "in_words": "Team goals over/under 2.5: AS Roma over 2.5 at 1.9"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "awaiting the final score",
    "methodology_version": "2.2",
    "in_words": "Pending: awaiting the final score."
   },
   "settlements": [
    {
     "operation_id": "ac87ff967e0e7439438e729e079e8953f001ee495ec641d883dedbf209dd6411",
     "series_key": "author_price",
     "series_label": "At the author's stated price",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "AS Roma over 2.5",
     "decimal_odds": "1.9",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T18:42:47.094Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "8adf485559a65965ff2803617cddf301f1bdd13889ff450662e345aad94aef44",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Team goals over/under 2.5",
     "choice": "AS Roma over 2.5",
     "decimal_odds": "1.8600",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T18:43:09.337Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "qualifying_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/roma-vs-sassuolo-prediction-facts-and-betting-tips-for-the-serie-a-match-november-7-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-a389f6aa09da5c903af16296",
   "url": "/sources/dailysports-net/picks/34/#pick-n-a389f6aa09da5c903af16296",
   "quote_text": "I suggest betting on a home win.\n\nPrediction on game\n\nWin Torino\n\nOdds:\n\n1.85",
   "fragment_from": 2495,
   "fragment_to": 2572,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/torino-vs-lecce-prediction-facts-betting-tips-and-h2h-november-7-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "fc0be267d4238e4396194522cfa6998996f3914b01604e9daefb05d56a2ed5ec",
    "material_removed": false
   },
   "published_at": "2026-11-06T18:17:36.000Z",
   "detected_at": "2026-11-06T18:39:57.999Z",
   "executed_at": "2026-11-06T18:42:35.682Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-875762aa77d4",
    "display_name": "Torino — Lecce",
    "competition_name": "Serie A",
    "starts_at": "2026-11-07T14:00:00.000Z",
    "url": "/football/matches/torino-vs-lecce-2026-11-07/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "1X2, match result",
   "outcome_label": "Torino",
   "odds_set": {
    "by_author": "1.85",
    "our_snapshot": "1.8000",
    "our_snapshot_at": "2026-11-06T18:35:21.788Z",
    "our_snapshot_source": "market snapshot",
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": 10000,
   "result": "loss",
   "simulation_change_hundredths": -10000,
   "bankroll_after_hundredths": null,
   "executed_by": "ours",
   "series_label": "At an independent odds snapshot",
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-06T18:17:36.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T18:17:36.000Z",
    "detected_at": "2026-11-06T18:39:57.999Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "1X2, match result",
    "choice": "Torino",
    "author_odds": "1.85",
    "market_key": "1x2",
    "choice_key": "1",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "1X2, match result: Torino at 1.85"
   },
   "author_claim_outcome": {
    "result": "loss",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Lost: the final score was Torino 1-1 Lecce."
   },
   "settlements": [
    {
     "operation_id": "b6d6e1b1204908071403856464acf1f1832aae56d34589115436d3779a7f569d",
     "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": "Torino",
     "decimal_odds": "1.85",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T18:42:13.335Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "b17b51baa8001e44abb78d98455d045d9046d4ce234cf94f86d5c47333568448",
     "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": "Torino",
     "decimal_odds": "1.8000",
     "odds_role": "market_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": "loss",
     "result_words": "Lost",
     "change_hundredths": -10000,
     "executed_at": "2026-11-06T18:42:35.682Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    }
   ],
   "corrections": [],
   "funnel_stage": "settled_pick",
   "authorship": {
    "material_author": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/torino-vs-lecce-prediction-facts-betting-tips-and-h2h-november-7-2026/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-7255b4211199eaa8e04e9883",
   "url": "/sources/dailysports-net/picks/34/#pick-n-7255b4211199eaa8e04e9883",
   "quote_text": "My prediction is a Home win or Draw, with 1xBet odds of 1.30.",
   "fragment_from": 1967,
   "fragment_to": 2028,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-nasarawa-united-vs-plateau-united-prediction-betting-tips-and-odds/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "f5771c367a00b9e660d80ea95488b42fe2c9fd1cf5a04a7a312af6d2d85dc236",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:40:42.000Z",
   "detected_at": "2026-11-06T17:20:25.545Z",
   "executed_at": "2026-11-06T17:46:35.165Z",
   "statement_class": "priced",
   "status": "recognised",
   "cause": null,
   "cause_code": null,
   "event": {
    "event_id": "s-feacf906bd23",
    "display_name": "Nasarawa United — Plateau United",
    "competition_name": "Nigeria Premier League",
    "starts_at": "2026-11-08T15:00:00.000Z",
    "url": "/football/matches/nasarawa-united-vs-plateau-united-2026-11-08/",
    "scoreline": null,
    "condition": "scheduled"
   },
   "market_label": "Double chance",
   "outcome_label": "Nasarawa United or draw",
   "odds_set": {
    "by_author": "1.3",
    "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": "2026-11-06T16:40:42.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:40:42.000Z",
    "detected_at": "2026-11-06T17:20:25.545Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Double chance",
    "choice": "Nasarawa United or draw",
    "author_odds": "1.3",
    "market_key": "double_chance",
    "choice_key": "1X",
    "period": "match",
    "line": null,
    "subject": "goals_total",
    "in_words": "Double chance: Nasarawa United or draw at 1.3"
   },
   "author_claim_outcome": {
    "result": "unknown",
    "scoreline": null,
    "data_status": "unknown",
    "cause": "kick-off 8 November 2026, 15:00 UTC",
    "methodology_version": "2.2",
    "in_words": "Pending: kick-off 8 November 2026, 15:00 UTC."
   },
   "settlements": [
    {
     "operation_id": "f462089b76d78fed0e4eb09121e9970c90f5ab7c6512cbc75160a4c737ffe8a8",
     "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": "Nasarawa United or draw",
     "decimal_odds": "1.3",
     "odds_role": "author_price",
     "stake_hundredths": 10000,
     "status": "confirmed",
     "status_text": "Executed",
     "result": null,
     "result_words": null,
     "change_hundredths": null,
     "executed_at": "2026-11-06T17:46:35.165Z",
     "methodology_version": "2.2",
     "on_claim_market": true,
     "replaced": false
    },
    {
     "operation_id": "579dac9f3a72cdb5a5122d49d5def7e6040c88202937a697c6d9e9f7aeb5e18c",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Double chance",
     "choice": "Nasarawa United 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": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-nasarawa-united-vs-plateau-united-prediction-betting-tips-and-odds/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-9bf076e5150707ed24933edd",
   "url": "/sources/dailysports-net/picks/34/#pick-n-9bf076e5150707ed24933edd",
   "quote_text": "Total over 2.5",
   "fragment_from": 3890,
   "fragment_to": 3904,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/real-madrid-targeting-an-eighth-straight-win-valencia-vs-real-madrid-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d9c14f301e61e51c20fd2a16416c97b5fb77cea9e7ab0905328e83b2a44d1874",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:18:24.000Z",
   "detected_at": "2026-11-06T16:39:39.903Z",
   "executed_at": null,
   "statement_class": "unpriced",
   "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": "2026-11-06T16:18:24.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:18:24.000Z",
    "detected_at": "2026-11-06T16:39:39.903Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-dd9003654da452dbf769b722",
   "url": "/evidence/?pick=n-dd9003654da452dbf769b722",
   "quote_text": "Rodrygo, Raúl Asencio and Ferland Mendy continue their recoveries",
   "fragment_from": 2322,
   "fragment_to": 2387,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/real-madrid-targeting-an-eighth-straight-win-valencia-vs-real-madrid-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d9c14f301e61e51c20fd2a16416c97b5fb77cea9e7ab0905328e83b2a44d1874",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:18:24.000Z",
   "detected_at": "2026-11-06T16:39:39.903Z",
   "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": "2026-11-06T16:18:24.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:18:24.000Z",
    "detected_at": "2026-11-06T16:39:39.903Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-093a77340c459f931be96861",
   "url": "/evidence/?pick=n-093a77340c459f931be96861",
   "quote_text": "Sergi Canós, Diego López and David Otorbi will miss the match through injury",
   "fragment_from": 1448,
   "fragment_to": 1524,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/real-madrid-targeting-an-eighth-straight-win-valencia-vs-real-madrid-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d9c14f301e61e51c20fd2a16416c97b5fb77cea9e7ab0905328e83b2a44d1874",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:18:24.000Z",
   "detected_at": "2026-11-06T16:39:39.903Z",
   "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": "2026-11-06T16:18:24.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:18:24.000Z",
    "detected_at": "2026-11-06T16:39:39.903Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-6d22be37f64f29641d1f9915",
   "url": "/sources/dailysports-net/picks/34/#pick-n-6d22be37f64f29641d1f9915",
   "quote_text": "Real Madrid Win & Total over 2.5\n\nOdds:\n\n1.65",
   "fragment_from": 3872,
   "fragment_to": 3917,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/real-madrid-targeting-an-eighth-straight-win-valencia-vs-real-madrid-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d9c14f301e61e51c20fd2a16416c97b5fb77cea9e7ab0905328e83b2a44d1874",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:18:24.000Z",
   "detected_at": "2026-11-06T16:39:39.903Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-06T16:18:24.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:18:24.000Z",
    "detected_at": "2026-11-06T16:39:39.903Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-36928866a401402f1e1c3dda",
   "url": "/evidence/?pick=n-36928866a401402f1e1c3dda",
   "quote_text": "Lorenzo Pellegrini and Mile Svilar are unavailable, while Devyne Rensch is sidelined for three weeks",
   "fragment_from": 1570,
   "fragment_to": 1670,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/roma-serie-as-best-attack-host-the-leagues-worst-defense-roma-vs-sassuolo-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "6babac4b25e864403afe587a2cd75645bd40e832ec9981f24d8a55d8338e1893",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:23:49.000Z",
   "detected_at": "2026-11-06T16:39:35.530Z",
   "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": "2026-11-06T16:23:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:23:49.000Z",
    "detected_at": "2026-11-06T16:39:35.530Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-99f1015a9178fe28d4d985e8",
   "url": "/evidence/?pick=n-99f1015a9178fe28d4d985e8",
   "quote_text": "Manu Koné and Paulo Dybala have returned to training ahead of the game, but their involvement remains",
   "fragment_from": 1458,
   "fragment_to": 1559,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/roma-serie-as-best-attack-host-the-leagues-worst-defense-roma-vs-sassuolo-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "6babac4b25e864403afe587a2cd75645bd40e832ec9981f24d8a55d8338e1893",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:23:49.000Z",
   "detected_at": "2026-11-06T16:39:35.530Z",
   "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": "2026-11-06T16:23:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:23:49.000Z",
    "detected_at": "2026-11-06T16:39:35.530Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-2a9a494fa49921b498ec0ff1",
   "url": "/sources/dailysports-net/picks/34/#pick-n-2a9a494fa49921b498ec0ff1",
   "quote_text": "W1(-1.5)\n\nOdds:\n\n1.75",
   "fragment_from": 3461,
   "fragment_to": 3482,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/roma-serie-as-best-attack-host-the-leagues-worst-defense-roma-vs-sassuolo-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "6babac4b25e864403afe587a2cd75645bd40e832ec9981f24d8a55d8338e1893",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:23:49.000Z",
   "detected_at": "2026-11-06T16:39:35.530Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-06T16:23:49.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:23:49.000Z",
    "detected_at": "2026-11-06T16:39:35.530Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-569bc8b2b5b1fff032bd3d23",
   "url": "/evidence/?pick=n-569bc8b2b5b1fff032bd3d23",
   "quote_text": "Defender Stefan Posch is suspended after being sent off against Elversberg, while Dominik Kohr is also unavailable.",
   "fragment_from": 1437,
   "fragment_to": 1552,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/bayern-preparing-a-rout-amid-their-opponents-crisis-mainz-vs-bayern-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "68f268eef96f2bd54a96bb69abfa5d8dd03463f205753892b1742eea9a9298c8",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:32:45.000Z",
   "detected_at": "2026-11-06T16:39:34.142Z",
   "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": "2026-11-06T16:32:45.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:32:45.000Z",
    "detected_at": "2026-11-06T16:39:34.142Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-c8185643de7e66be16fe9346",
   "url": "/evidence/?pick=n-c8185643de7e66be16fe9346",
   "quote_text": "Luis Díaz and Serge Gnabry will miss out with injuries, while Jamal Musiala is a doubt.",
   "fragment_from": 2383,
   "fragment_to": 2470,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/bayern-preparing-a-rout-amid-their-opponents-crisis-mainz-vs-bayern-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "68f268eef96f2bd54a96bb69abfa5d8dd03463f205753892b1742eea9a9298c8",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:32:45.000Z",
   "detected_at": "2026-11-06T16:39:34.142Z",
   "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": "2026-11-06T16:32:45.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:32:45.000Z",
    "detected_at": "2026-11-06T16:39:34.142Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7cb53c895f315690093b5637",
   "url": "/sources/dailysports-net/picks/34/#pick-n-7cb53c895f315690093b5637",
   "quote_text": "Bayern Munich Win & Total over 3.5\n\nOdds:\n\n1.96",
   "fragment_from": 3694,
   "fragment_to": 3741,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/bayern-preparing-a-rout-amid-their-opponents-crisis-mainz-vs-bayern-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "68f268eef96f2bd54a96bb69abfa5d8dd03463f205753892b1742eea9a9298c8",
    "material_removed": false
   },
   "published_at": "2026-11-06T16:32:45.000Z",
   "detected_at": "2026-11-06T16:39:34.142Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-06T16:32:45.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T16:32:45.000Z",
    "detected_at": "2026-11-06T16:39:34.142Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-5063af00a88660c4d37696a3",
   "url": "/evidence/?pick=n-5063af00a88660c4d37696a3",
   "quote_text": "Ruben Dias and Josko Gvardiol are in contention to return to the starting defence",
   "fragment_from": 2396,
   "fragment_to": 2477,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/manchester-city-aim-to-end-losing-streak-nottingham-forest-vs-manchester-city-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ce1afbd3ad6463e68bf7f2f99bf507446c20ec6c6cf214c2adfb8aaaf4b9e5b6",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:56:59.000Z",
   "detected_at": "2026-11-06T16:09:25.516Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-06T15:56:59.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:56:59.000Z",
    "detected_at": "2026-11-06T16:09:25.516Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ced0d73a52a932ead410d4d6",
   "url": "/evidence/?pick=n-ced0d73a52a932ead410d4d6",
   "quote_text": "Nicolas Dominguez and Igor Jesus are doubts ahead of the game",
   "fragment_from": 1448,
   "fragment_to": 1509,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/manchester-city-aim-to-end-losing-streak-nottingham-forest-vs-manchester-city-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ce1afbd3ad6463e68bf7f2f99bf507446c20ec6c6cf214c2adfb8aaaf4b9e5b6",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:56:59.000Z",
   "detected_at": "2026-11-06T16:09:25.516Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-06T15:56:59.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:56:59.000Z",
    "detected_at": "2026-11-06T16:09:25.516Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-0c81773bdb26c3978883bfab",
   "url": "/evidence/?pick=n-0c81773bdb26c3978883bfab",
   "quote_text": "Read also: Tottenham to test Leeds' home streak: Leeds vs Tottenham prediction",
   "fragment_from": 696,
   "fragment_to": 774,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/arsenal-can-extend-lead-to-six-points-arsenal-vs-hull-city-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0d2c2e0ed26a2f494914348b72d6fe14ec18d4fe55a5b90e44a441fc5f93e78c",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:29:57.000Z",
   "detected_at": "2026-11-06T15:49:35.556Z",
   "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": "2026-11-06T15:29:57.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:29:57.000Z",
    "detected_at": "2026-11-06T15:49:35.556Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-49e6398340b5881a54820d03",
   "url": "/sources/dailysports-net/picks/34/#pick-n-49e6398340b5881a54820d03",
   "quote_text": "Arsenal Win & Total under 3.5\n\nOdds:\n\n1.95",
   "fragment_from": 3619,
   "fragment_to": 3661,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/arsenal-can-extend-lead-to-six-points-arsenal-vs-hull-city-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "0d2c2e0ed26a2f494914348b72d6fe14ec18d4fe55a5b90e44a441fc5f93e78c",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:29:57.000Z",
   "detected_at": "2026-11-06T15:49:35.556Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "not_supported",
   "cause": "",
   "cause_code": "not_supported",
   "event": null,
   "market_label": null,
   "outcome_label": null,
   "odds_set": {
    "by_author": null,
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": null,
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "dates": {
    "fragment_at": "2026-11-06T15:29:57.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:29:57.000Z",
    "detected_at": "2026-11-06T15:49:35.556Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-ee7667277367aadb024b29a1",
   "url": "/evidence/?pick=n-ee7667277367aadb024b29a1",
   "quote_text": "We offer our prediction for a match in which both teams will be looking to move further away",
   "fragment_from": 703,
   "fragment_to": 795,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/fulham-are-finding-their-form-amid-newcastles-crisis-fulham-vs-newcastle-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ad817deeb53c3917db4d641fae7eae5f973f8e7a869b965491817104ddfc459f",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:36:54.000Z",
   "detected_at": "2026-11-06T15:49:34.445Z",
   "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": "2026-11-06T15:36:54.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:36:54.000Z",
    "detected_at": "2026-11-06T15:49:34.445Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-22fbbd8760e00cc4efaf5df3",
   "url": "/sources/dailysports-net/picks/34/#pick-n-22fbbd8760e00cc4efaf5df3",
   "quote_text": "Total under 3.0\n\nOdds:\n\n1.7",
   "fragment_from": 3700,
   "fragment_to": 3727,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/fulham-are-finding-their-form-amid-newcastles-crisis-fulham-vs-newcastle-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "ad817deeb53c3917db4d641fae7eae5f973f8e7a869b965491817104ddfc459f",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:36:54.000Z",
   "detected_at": "2026-11-06T15:49:34.445Z",
   "executed_at": null,
   "statement_class": "priced",
   "status": "ambiguous",
   "cause": "",
   "cause_code": "not_checked",
   "event": {
    "event_id": "s-5400ee392a3b",
    "display_name": "Fulham — Newcastle United",
    "competition_name": "Premier League",
    "starts_at": "2026-11-07T15:00:00.000Z",
    "url": "/football/matches/fulham-vs-newcastle-united-2026-11-07/",
    "scoreline": "1-1",
    "condition": "finished"
   },
   "market_label": "Over/Under 3 goals",
   "outcome_label": "under 3.0",
   "odds_set": {
    "by_author": "1.7",
    "our_snapshot": null,
    "our_snapshot_at": null,
    "our_snapshot_source": null,
    "closing": null,
    "closing_source": null
   },
   "stake_hundredths": null,
   "result": "win",
   "simulation_change_hundredths": null,
   "bankroll_after_hundredths": null,
   "executed_by": null,
   "series_label": null,
   "withdrawn": false,
   "provenance": "recorded_pre_match",
   "provenance_words": "Recorded by us before kick-off",
   "dates": {
    "fragment_at": "2026-11-06T15:36:54.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:36:54.000Z",
    "detected_at": "2026-11-06T15:49:34.445Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "recorded_before_kickoff",
   "origin_detail": null,
   "origin_words": "Recorded by us before kick-off",
   "added_on": null,
   "late_publication": null,
   "author_claim": {
    "market_label": "Over/Under 3 goals",
    "choice": "under 3.0",
    "author_odds": "1.7",
    "market_key": "total",
    "choice_key": "under",
    "period": "match",
    "line": "3.0",
    "subject": "goals_total",
    "in_words": "Over/Under 3 goals: under 3.0 at 1.7"
   },
   "author_claim_outcome": {
    "result": "win",
    "scoreline": "1-1",
    "data_status": "measured",
    "cause": null,
    "methodology_version": "2.2",
    "in_words": "Won: the final score was Fulham 1-1 Newcastle United."
   },
   "settlements": [
    {
     "operation_id": "27b6383bb73ba54a122306ad45e72279065ad13b84148e7fe06025b0dd2af033",
     "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 goals",
     "choice": "under 3.0",
     "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": "6e9f30d186be0655a4b1149ec01c85897a87121b7eab40000f601124a2f20e9a",
     "series_key": "market_price",
     "series_label": "At an independent odds snapshot",
     "derived": false,
     "site_simulation": true,
     "author_words": true,
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "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": "Dailysports",
    "publisher": "Dailysports",
    "forecaster": "Dailysports",
    "forecaster_named_in_text": false,
    "basis": null,
    "status": "not_named",
    "status_words": "Attributed by the byline",
    "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
    "evidence_fragment": null,
    "material_url": "https://dailysports.net/predictions/fulham-are-finding-their-form-amid-newcastles-crisis-fulham-vs-newcastle-prediction/",
    "excluded_from_individual_summaries": false,
    "verdict_by": null,
    "verdict_line": null
   },
   "correction": null
  },
  {
   "observation_id": "n-f00caeb9dedb5ba68caba1a3",
   "url": "/evidence/?pick=n-f00caeb9dedb5ba68caba1a3",
   "quote_text": "Leeds remain unbeaten at home, however, adding an extra layer of intrigue to the upcoming",
   "fragment_from": 626,
   "fragment_to": 715,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/tottenham-to-test-leeds-home-streak-leeds-vs-tottenham-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d96d7a06230d490a626fa8b7e2fd3475440a2d93d39b49f9cb14af4eca920e3b",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:13:53.000Z",
   "detected_at": "2026-11-06T15:49:32.913Z",
   "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": "2026-11-06T15:13:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:13:53.000Z",
    "detected_at": "2026-11-06T15:49:32.913Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-7ed553e44eeda99eaedc2e8c",
   "url": "/sources/dailysports-net/picks/34/#pick-n-7ed553e44eeda99eaedc2e8c",
   "quote_text": "Total under 2.5\n\nOdds:\n\n1.8",
   "fragment_from": 3645,
   "fragment_to": 3672,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/tottenham-to-test-leeds-home-streak-leeds-vs-tottenham-prediction/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "d96d7a06230d490a626fa8b7e2fd3475440a2d93d39b49f9cb14af4eca920e3b",
    "material_removed": false
   },
   "published_at": "2026-11-06T15:13:53.000Z",
   "detected_at": "2026-11-06T15:49:32.913Z",
   "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": "2026-11-06T15:13:53.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T15:13:53.000Z",
    "detected_at": "2026-11-06T15:49:32.913Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-72bc244e7072b82aa700e528",
   "url": "/evidence/?pick=n-72bc244e7072b82aa700e528",
   "quote_text": "Possible PSG lineup: Safonov, Zaire-Emery, Zabarnyi, Pacho, Hernandez, Ruiz, Neves, Vitinha, Doue, Torres, Godts.",
   "fragment_from": 2452,
   "fragment_to": 2565,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-psg-extend-their-winning-streak-psg-vs-troyes-prediction-november-7-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4980ef0310540d07f9a2a371606a5aac5e4245f754dd8eaeff576c8d0afe80ce",
    "material_removed": false
   },
   "published_at": "2026-11-06T14:11:14.000Z",
   "detected_at": "2026-11-06T14:59:36.049Z",
   "executed_at": null,
   "statement_class": "no_event",
   "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": "2026-11-06T14:11:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T14:11:14.000Z",
    "detected_at": "2026-11-06T14:59:36.049Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "statement",
   "authorship": null,
   "correction": null
  },
  {
   "observation_id": "n-8c046242c073da0d00bde7e9",
   "url": "/sources/dailysports-net/picks/33/#pick-n-8c046242c073da0d00bde7e9",
   "quote_text": "Recommended Bet: Over 3.5 Total Goals\n\nPrediction on game\n\nTotal over 3.5\n\nOdds:\n\n1.73",
   "fragment_from": 4823,
   "fragment_to": 4909,
   "quote_allowed": true,
   "source_info": {
    "medium": "website",
    "url": "https://dailysports.net/predictions/can-psg-extend-their-winning-streak-psg-vs-troyes-prediction-november-7-2026/",
    "display_name": null,
    "speaker": null,
    "authorship": "channel_consensus",
    "media_from_ms": null,
    "bundle_id": "4980ef0310540d07f9a2a371606a5aac5e4245f754dd8eaeff576c8d0afe80ce",
    "material_removed": false
   },
   "published_at": "2026-11-06T14:11:14.000Z",
   "detected_at": "2026-11-06T14:59:36.049Z",
   "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": "2026-11-06T14:11:14.000Z",
    "fragment_basis": "page",
    "source_page_at": "2026-11-06T14:11:14.000Z",
    "detected_at": "2026-11-06T14:59:36.049Z",
    "archive_snapshot_at": null,
    "flags": [],
    "flag_words": null,
    "rule_version": "1.1"
   },
   "origin": "source_stated_date",
   "origin_detail": "no_match_linked",
   "origin_words": "Date as stated by the source; no match is linked to this statement",
   "added_on": null,
   "late_publication": null,
   "author_claim": null,
   "author_claim_outcome": {
    "result": null,
    "scoreline": null,
    "data_status": "unknown",
    "cause": "the statement was not read as a pick that can be settled",
    "methodology_version": "2.2",
    "in_words": "No outcome: the statement was not read as a pick that can be settled."
   },
   "settlements": [],
   "corrections": [],
   "funnel_stage": "prediction",
   "authorship": null,
   "correction": null
  }
 ],
 "excluded_from_feed": {
  "ads": 6,
  "service": 0,
  "ruleset_version": "3"
 },
 "standing": {
  "titles": [
   {
    "code_name": "P-09",
    "display_name": "Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters…",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "all",
    "bucket": "Competition week leader",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 3,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls",
    "rationale": "In Bundesliga, week 26 Oct 2026–1 Nov 2026 (Monday to Sunday, UTC): 2 of 3 result calls right, the highest share among 22 tipsters and sources with at least 3 result calls in that competition that week; the others: 4/9, 4/7, 3/8, 3/8, 3/7, 3/7, 3/6, 3/6, 2/7, 2/6, 2/5, 1/6, 1/4, 1/4, 1/4, 1/4, 1/4, 1/4, 1/4, 1/4, 1/3. 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-09-all-event",
    "alt": "Dailysports · Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-competition-week-leader\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/p-09-all-event-m-light.svg\" alt=\"Dailysports · Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls · Tracked by Forecast Record\" width=\"1201\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 1 Mar 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-11-01",
    "evidence_through": "2026-11-01",
    "earned_at": "2026-11-01",
    "published_at": "2026-11-02",
    "visible_until": "2027-03-01",
    "badge_label": "Bundesliga · 2/3 · 26 Oct",
    "scope_words": "Bundesliga",
    "title_id": "zk-1f2dc73852fb72ab0133",
    "evidence_items": [
     {
      "nid": "n-cb5ccc803ae44c38489d2122",
      "data": "2026-10-31",
      "match": "Borussia M'gladbach v SC Paderborn 07",
      "said_text": "1X2, match result: Borussia M'gladbach at 2",
      "outcome_label": "wrong",
      "evidence_price": 2.13,
      "comparison": "18 other tipsters and sources on this match, 1 right (16 named home win, 1 named draw, 1 named away win)",
      "url": "/sources/dailysports-net/picks/25/#pick-n-cb5ccc803ae44c38489d2122"
     },
     {
      "nid": "n-e2b5877c8df2a64a6c61c8f2",
      "data": "2026-10-31",
      "match": "FC Schalke 04 v RB Leipzig",
      "said_text": "1X2, match result: RB Leipzig at 1.9",
      "outcome_label": "right",
      "evidence_price": 1.83,
      "comparison": "23 other tipsters and sources on this match, 23 right (23 named away win)",
      "url": "/sources/dailysports-net/picks/25/#pick-n-e2b5877c8df2a64a6c61c8f2"
     },
     {
      "nid": "n-f50c2a05083cea6ae2e050b9",
      "data": "2026-11-01",
      "match": "Eintracht Frankfurt v Hamburger SV",
      "said_text": "1X2, match result: Eintracht Frankfurt at 1.58",
      "outcome_label": "right",
      "evidence_price": 1.5,
      "comparison": "9 other tipsters and sources on this match, 8 right (9 named home win)",
      "url": "/sources/dailysports-net/picks/27/#pick-n-f50c2a05083cea6ae2e050b9"
     }
    ],
    "evidence_total": 3,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1631,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1631,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 1201,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 1201,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 939,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 939,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/p-09-all-event-card.svg"
    },
    "profile_anchor": "title-1f2dc73852fb",
    "chance": null,
    "embed_anchor": "title-competition-week-leader"
   },
   {
    "code_name": "S-01",
    "display_name": "4 matches in a row, every pick correct · 28 Oct–29 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "all",
    "bucket": "Correct run",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 4,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "4 matches in a row, every pick correct · 28 Oct–29 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 Everton v Newcastle United. 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": "Dailysports · 4 matches in a row, every pick correct · 28 Oct–29 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-correct-run\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/s-01-all-event-m-light.svg\" alt=\"Dailysports · 4 matches in a row, every pick correct · 28 Oct–29 Oct 2026 · Tracked by Forecast Record\" width=\"843\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 26 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-29",
    "evidence_through": "2026-10-29",
    "earned_at": "2026-10-29",
    "published_at": "2026-10-30",
    "visible_until": "2027-02-26",
    "badge_label": "4 right in a row · 29 Oct",
    "scope_words": null,
    "title_id": "zk-f8da142d7d22d24711b2",
    "evidence_items": [
     {
      "nid": "n-3a8a9d9e1d63758810ab0e84",
      "data": "2026-10-28",
      "match": "Inter Miami CF v FC Cincinnati",
      "said_text": "Over/Under 3.5 goals: over 3.5",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/21/#pick-n-3a8a9d9e1d63758810ab0e84"
     },
     {
      "nid": "n-f73d07390e24022ca961a88f",
      "data": "2026-10-29",
      "match": "Chicago Fire v Orlando City SC",
      "said_text": "Both teams to score: yes",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/22/#pick-n-f73d07390e24022ca961a88f"
     },
     {
      "nid": "n-af0186d3fd0a8370ff49caf2",
      "data": "2026-10-29",
      "match": "Pyramids FC v Wadi Degla",
      "said_text": "1X2, match result: Pyramids FC at 1.44",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "3 other tipsters and sources on this match, 3 right (3 named home win)",
      "url": "/sources/dailysports-net/picks/22/#pick-n-af0186d3fd0a8370ff49caf2"
     },
     {
      "nid": "n-32d031ee941b5da3fbd8c2a5",
      "data": "2026-10-29",
      "match": "Frosinone v Lecce",
      "said_text": "1X2, match result: Frosinone at 1.65",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "30 other tipsters and sources on this match, 29 right (29 named home win, 1 named away win)",
      "url": "/sources/dailysports-net/picks/22/#pick-n-32d031ee941b5da3fbd8c2a5"
     }
    ],
    "evidence_total": 4,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1146,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1146,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 843,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 843,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 658,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 658,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/s-01-all-event-card.svg"
    },
    "profile_anchor": "title-f8da142d7d22",
    "chance": {
     "contract_version": 1,
     "kind": "streak",
     "priced": 1,
     "unpriced": 3,
     "hits": 1,
     "probability": 0.606281,
     "one_in": 2,
     "log10": -0.22,
     "words": "about even",
     "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": "5 matches in a row, every pick correct · 25 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-f67144b7bc",
    "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 · 25 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 Udinese v AC Milan. 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-f67144b7bc-event",
    "alt": "Dailysports · 5 matches in a row, every pick correct · 25 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-correct-run-correct-run\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/s-01-z-f67144b7bc-event-m-light.svg\" alt=\"Dailysports · 5 matches in a row, every pick correct · 25 Oct 2026 · Tracked by Forecast Record\" width=\"786\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 22 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-25",
    "evidence_through": "2026-10-25",
    "earned_at": "2026-10-25",
    "published_at": "2026-10-26",
    "visible_until": "2027-02-22",
    "badge_label": "5 right in a row · 25 Oct",
    "scope_words": null,
    "title_id": "zk-f67144b7bc44cab3b32c",
    "evidence_items": [
     {
      "nid": "n-9a2361a1aa84c9e178f5051b",
      "data": "2026-10-25",
      "match": "Angers v Lorient",
      "said_text": "Over/Under 3 goals: under 3.0 at 1.46",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/18/#pick-n-9a2361a1aa84c9e178f5051b"
     },
     {
      "nid": "n-70b438629f2878ee784f54c1",
      "data": "2026-10-25",
      "match": "SC Freiburg v FC Bayern München",
      "said_text": "1X2, match result: FC Bayern München at 1.41",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "10 other tipsters and sources on this match, 10 right (10 named away win)",
      "url": "/sources/dailysports-net/picks/18/#pick-n-70b438629f2878ee784f54c1"
     },
     {
      "nid": "n-4c390c9ae9d2d3be1ebe1667",
      "data": "2026-10-25",
      "match": "Sunderland v Leeds United",
      "said_text": "Double chance: Sunderland or draw at 1.55",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/18/#pick-n-4c390c9ae9d2d3be1ebe1667"
     },
     {
      "nid": "n-43b59f00db3ff3aa38372a67",
      "data": "2026-10-25",
      "match": "Lecce v Juventus",
      "said_text": "Asian handicap -1: Juventus -1.0 at 1.76",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/18/#pick-n-43b59f00db3ff3aa38372a67"
     },
     {
      "nid": "n-6ebb455ba75fa6797b382532",
      "data": "2026-10-25",
      "match": "Real Sociedad v Levante UD",
      "said_text": "1X2, match result: Real Sociedad at 1.6",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "17 other tipsters and sources on this match, 17 right (17 named home win)",
      "url": "/sources/dailysports-net/picks/18/#pick-n-6ebb455ba75fa6797b382532"
     }
    ],
    "evidence_total": 6,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1069,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-f67144b7bc-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1069,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-f67144b7bc-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 786,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-f67144b7bc-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 786,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-f67144b7bc-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 614,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-f67144b7bc-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 614,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-f67144b7bc-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-f67144b7bc-event-card.svg"
    },
    "profile_anchor": "title-f67144b7bc44",
    "chance": {
     "contract_version": 1,
     "kind": "streak",
     "priced": 3,
     "unpriced": 3,
     "hits": 3,
     "probability": 0.25072,
     "one_in": 4,
     "log10": -0.6,
     "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-correct-run"
   },
   {
    "code_name": "S-01",
    "display_name": "5 matches in a row, every pick correct · 18 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-78ffab518f",
    "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 · 18 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 Trabzonspor v Beşiktaş. 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-78ffab518f-event",
    "alt": "Dailysports · 5 matches in a row, every pick correct · 18 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-correct-run-correct-run-2\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/s-01-z-78ffab518f-event-m-light.svg\" alt=\"Dailysports · 5 matches in a row, every pick correct · 18 Oct 2026 · Tracked by Forecast Record\" width=\"786\" 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-20",
    "visible_until": "2027-02-15",
    "badge_label": "5 right in a row · 18 Oct",
    "scope_words": null,
    "title_id": "zk-78ffab518f8fdad8f3de",
    "evidence_items": [
     {
      "nid": "n-5d38fcb93587196ef5841556",
      "data": "2026-10-18",
      "match": "Asswehly SC v Esperance de Tunis",
      "said_text": "Over/Under 2.5 goals: under 2.5 at 1.65",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/11/#pick-n-5d38fcb93587196ef5841556"
     },
     {
      "nid": "n-2cf8b9e169336dcaf46ed2b3",
      "data": "2026-10-18",
      "match": "Juventus v Lazio",
      "said_text": "Over/Under 2.5 goals: over 2.5 at 1.48",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/11/#pick-n-2cf8b9e169336dcaf46ed2b3"
     },
     {
      "nid": "n-ef77559ac25d4bc9921e72f2",
      "data": "2026-10-18",
      "match": "Olympique Lyonnais v Nice",
      "said_text": "1X2, match result: Olympique Lyonnais at 1.71",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "14 other tipsters and sources on this match, 14 right (14 named home win)",
      "url": "/sources/dailysports-net/picks/11/#pick-n-ef77559ac25d4bc9921e72f2"
     },
     {
      "nid": "n-12fee263eb23858b9a91775d",
      "data": "2026-10-18",
      "match": "Fluminense v Santos",
      "said_text": "Both teams to score: yes at 1.73",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/11/#pick-n-12fee263eb23858b9a91775d"
     },
     {
      "nid": "n-90aff6df99c39704ad5112ae",
      "data": "2026-10-18",
      "match": "Real Madrid v Sevilla",
      "said_text": "Both teams to score: yes at 1.72",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/11/#pick-n-90aff6df99c39704ad5112ae"
     }
    ],
    "evidence_total": 6,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1069,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-78ffab518f-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1069,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-78ffab518f-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 786,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-78ffab518f-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 786,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-78ffab518f-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 614,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-78ffab518f-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 614,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-78ffab518f-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-78ffab518f-event-card.svg"
    },
    "profile_anchor": "title-78ffab518f8f",
    "chance": {
     "contract_version": 1,
     "kind": "streak",
     "priced": 4,
     "unpriced": 2,
     "hits": 4,
     "probability": 0.089598,
     "one_in": 11,
     "log10": -1.05,
     "words": "1 in 11",
     "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"
   },
   {
    "code_name": "P-09",
    "display_name": "EFL Championship, week of 12 Oct 2026: 3/3 result calls right, first of 12…",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-c2c00f9576",
    "bucket": "Competition week leader",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 3,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "EFL Championship, week of 12 Oct 2026: 3/3 result calls right, first of 12 tipsters and sources with 3+ calls",
    "rationale": "In EFL Championship, week 12 Oct 2026–18 Oct 2026 (Monday to Sunday, UTC): 3 of 3 result calls right, the highest share among 12 tipsters and sources with at least 3 result calls in that competition that week; the others: 9/18, 5/9, 5/9, 5/9, 4/10, 3/5, 3/5, 3/10, 2/5, 10/20, 1/4. 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-09-z-c2c00f9576-event",
    "alt": "Dailysports · EFL Championship, week of 12 Oct 2026: 3/3 result calls right, first of 12 tipsters and sources with 3+ calls · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-competition-week-leader-competition-week-leader\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/p-09-z-c2c00f9576-event-m-light.svg\" alt=\"Dailysports · EFL Championship, week of 12 Oct 2026: 3/3 result calls right, first of 12 tipsters and sources with 3+ calls · Tracked by Forecast Record\" width=\"1249\" 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-17",
    "published_at": "2026-10-19",
    "visible_until": "2027-02-15",
    "badge_label": "1st of 12 · week of 12 Oct",
    "scope_words": "EFL Championship",
    "title_id": "zk-c2c00f9576410ec85877",
    "evidence_items": [
     {
      "nid": "n-5d73a6d1d242bc814ad5d262",
      "data": "2026-10-14",
      "match": "Queens Park Rangers v Derby County",
      "said_text": "1X2, match result: Queens Park Rangers at 1.8",
      "outcome_label": "right",
      "evidence_price": 1.78,
      "comparison": "5 other tipsters and sources on this match, 4 right (4 named home win, 1 named draw)",
      "url": "/sources/dailysports-net/picks/5/#pick-n-5d73a6d1d242bc814ad5d262"
     },
     {
      "nid": "n-3023d0483f65df6298eca3bc",
      "data": "2026-10-14",
      "match": "Lincoln City v West Ham United",
      "said_text": "1X2, match result: West Ham United at 1.66",
      "outcome_label": "right",
      "evidence_price": 1.66,
      "comparison": "4 other tipsters and sources on this match, 3 right (3 named away win, 1 named home win)",
      "url": "/sources/dailysports-net/picks/5/#pick-n-3023d0483f65df6298eca3bc"
     },
     {
      "nid": "n-999c552f42d9f7064f6dd42d",
      "data": "2026-10-17",
      "match": "Wrexham v Preston North End",
      "said_text": "1X2, match result: Wrexham at 1.7",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "8 other tipsters and sources on this match, 8 right (8 named home win)",
      "url": "/sources/dailysports-net/picks/9/#pick-n-999c552f42d9f7064f6dd42d"
     }
    ],
    "evidence_total": 3,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1697,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-z-c2c00f9576-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1697,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-z-c2c00f9576-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 1249,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-z-c2c00f9576-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 1249,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-z-c2c00f9576-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 977,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-z-c2c00f9576-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 977,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-09-z-c2c00f9576-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/p-09-z-c2c00f9576-event-card.svg"
    },
    "profile_anchor": "title-c2c00f957641",
    "chance": null,
    "embed_anchor": "title-competition-week-leader-competition-week-leader"
   },
   {
    "code_name": "P-01",
    "display_name": "25/29 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-0432c61aec",
    "bucket": "Week record",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 29,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "25/29 result calls right · week of 12 Oct 2026",
    "rationale": "25 of 29 result calls right in the week 12 Oct 2026–18 Oct 2026 (Monday to Sunday, UTC), one call per match. On 23 of these matches the other tipsters and sources were right 73.3% 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-0432c61aec-event",
    "alt": "Dailysports · 25/29 result calls right · week of 12 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-week-record\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/p-01-w-0432c61aec-event-m-light.svg\" alt=\"Dailysports · 25/29 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-19",
    "visible_until": "2027-02-15",
    "badge_label": "25/29 · week of 12 Oct",
    "scope_words": null,
    "title_id": "zk-0432c61aecb1f41e047e",
    "evidence_items": [
     {
      "nid": "n-9c84af70fb405f88b45888ad",
      "data": "2026-10-12",
      "match": "Atalanta v Venezia",
      "said_text": "1X2, match result: Atalanta at 1.6",
      "outcome_label": "right",
      "evidence_price": 1.54,
      "comparison": "19 other tipsters and sources on this match, 19 right (19 named home win)",
      "url": "/sources/dailysports-net/picks/3/#pick-n-9c84af70fb405f88b45888ad"
     },
     {
      "nid": "n-5a95da6da13d554fa9bfc767",
      "data": "2026-10-14",
      "match": "LASK v Liverpool",
      "said_text": "1X2, match result: Liverpool",
      "outcome_label": "right",
      "evidence_price": 1.4,
      "comparison": "9 other tipsters and sources on this match, 8 right (8 named away win, 1 named home win)",
      "url": "/sources/dailysports-net/picks/5/#pick-n-5a95da6da13d554fa9bfc767"
     },
     {
      "nid": "n-b67db18c36ead1f8527159c2",
      "data": "2026-10-14",
      "match": "AS Roma v Real Madrid",
      "said_text": "1X2, match result: Real Madrid at 1.9",
      "outcome_label": "right",
      "evidence_price": 1.91,
      "comparison": "12 other tipsters and sources on this match, 10 right (10 named away win, 1 named draw, 1 named home win)",
      "url": "/sources/dailysports-net/picks/5/#pick-n-b67db18c36ead1f8527159c2"
     },
     {
      "nid": "n-3023d0483f65df6298eca3bc",
      "data": "2026-10-14",
      "match": "Lincoln City v West Ham United",
      "said_text": "1X2, match result: West Ham United at 1.66",
      "outcome_label": "right",
      "evidence_price": 1.66,
      "comparison": "4 other tipsters and sources on this match, 3 right (3 named away win, 1 named home win)",
      "url": "/sources/dailysports-net/picks/5/#pick-n-3023d0483f65df6298eca3bc"
     },
     {
      "nid": "n-f3278927ecc2d28aa04d971d",
      "data": "2026-10-14",
      "match": "Manchester City v Paris Saint-Germain",
      "said_text": "1X2, match result: Manchester City at 2.1",
      "outcome_label": "wrong",
      "evidence_price": 2.0,
      "comparison": "14 other tipsters and sources on this match, 1 right (9 named home win, 4 named draw, 1 named away win)",
      "url": "/sources/dailysports-net/picks/5/#pick-n-f3278927ecc2d28aa04d971d"
     },
     {
      "nid": "n-913cf5cfaaedce36e87b3c0f",
      "data": "2026-10-14",
      "match": "Aston Villa v Fenerbahçe",
      "said_text": "1X2, match result: Aston Villa at 1.65",
      "outcome_label": "right",
      "evidence_price": 1.67,
      "comparison": "11 other tipsters and sources on this match, 9 right (9 named home win, 1 named draw, 1 named away win)",
      "url": "/sources/dailysports-net/picks/5/#pick-n-913cf5cfaaedce36e87b3c0f"
     },
     {
      "nid": "n-5d73a6d1d242bc814ad5d262",
      "data": "2026-10-14",
      "match": "Queens Park Rangers v Derby County",
      "said_text": "1X2, match result: Queens Park Rangers at 1.8",
      "outcome_label": "right",
      "evidence_price": 1.78,
      "comparison": "5 other tipsters and sources on this match, 4 right (4 named home win, 1 named draw)",
      "url": "/sources/dailysports-net/picks/5/#pick-n-5d73a6d1d242bc814ad5d262"
     },
     {
      "nid": "n-7642f10b21f9b2f3bdf052f3",
      "data": "2026-10-15",
      "match": "CSKA Sofia v Monaco",
      "said_text": "1X2, match result: Monaco at 1.48",
      "outcome_label": "right",
      "evidence_price": 1.48,
      "comparison": "6 other tipsters and sources on this match, 6 right (6 named away win)",
      "url": "/sources/dailysports-net/picks/6/#pick-n-7642f10b21f9b2f3bdf052f3"
     },
     {
      "nid": "n-c5a325f133b9527caaef9b7f",
      "data": "2026-10-15",
      "match": "Gent v AGF",
      "said_text": "1X2, match result: Gent at 1.57",
      "outcome_label": "right",
      "evidence_price": 1.61,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/6/#pick-n-c5a325f133b9527caaef9b7f"
     },
     {
      "nid": "n-ef9438e5db0b3adf58b16eec",
      "data": "2026-10-15",
      "match": "Lech Poznań v Bayer 04 Leverkusen",
      "said_text": "1X2, match result: Bayer 04 Leverkusen at 1.65",
      "outcome_label": "right",
      "evidence_price": 1.53,
      "comparison": "13 other tipsters and sources on this match, 12 right (12 named away win, 1 named home win)",
      "url": "/sources/dailysports-net/picks/7/#pick-n-ef9438e5db0b3adf58b16eec"
     },
     {
      "nid": "n-125a7fe3592e1317168d5057",
      "data": "2026-10-15",
      "match": "Union St. Gilloise v Real Sociedad",
      "said_text": "1X2, match result: draw",
      "outcome_label": "right",
      "evidence_price": 3.66,
      "comparison": "8 other tipsters and sources on this match, 0 right (8 named home win)",
      "url": "/sources/dailysports-net/picks/7/#pick-n-125a7fe3592e1317168d5057"
     },
     {
      "nid": "n-66617a6117086470b1d9f6fa",
      "data": "2026-10-15",
      "match": "Brann v Lincoln Red Imps",
      "said_text": "1X2, match result: Brann",
      "outcome_label": "right",
      "evidence_price": 1.14,
      "comparison": "6 other tipsters and sources on this match, 6 right (6 named home win)",
      "url": "/sources/dailysports-net/picks/6/#pick-n-66617a6117086470b1d9f6fa"
     }
    ],
    "evidence_total": 29,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1003,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-0432c61aec-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1003,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-0432c61aec-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 738,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-0432c61aec-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 738,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-0432c61aec-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 575,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-0432c61aec-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 575,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-0432c61aec-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-0432c61aec-event-card.svg"
    },
    "profile_anchor": "title-0432c61aecb1",
    "chance": {
     "contract_version": 1,
     "kind": "at_least",
     "priced": 20,
     "unpriced": 9,
     "hits": 17,
     "probability": 0.011569,
     "one_in": 86,
     "log10": -1.94,
     "words": "1 in 86",
     "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": "E-07",
    "display_name": "Draw at 3.66 · Union St. Gilloise v Real Sociedad · 15 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "all",
    "bucket": "Long-price call",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 1,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Draw at 3.66 · Union St. Gilloise v Real Sociedad · 15 Oct 2026",
    "rationale": "Draw called correctly at 3.66 (our pre-match price). 8 other tipsters and sources on this match, 0 right (8 named home win). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-e-07-all-event",
    "alt": "Dailysports · Draw at 3.66 · Union St. Gilloise v Real Sociedad · 15 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-long-price-call\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/e-07-all-event-m-light.svg\" alt=\"Dailysports · Draw at 3.66 · Union St. Gilloise v Real Sociedad · 15 Oct 2026 · Tracked by Forecast Record\" width=\"876\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 13 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-15",
    "evidence_through": "2026-10-15",
    "earned_at": "2026-10-15",
    "published_at": "2026-10-19",
    "visible_until": "2027-01-13",
    "badge_label": "Correct at 3.66 · 15 Oct",
    "scope_words": null,
    "title_id": "zk-86e7837fe286b3be3fa6",
    "evidence_items": [
     {
      "nid": "n-125a7fe3592e1317168d5057",
      "data": "2026-10-15",
      "match": "Union St. Gilloise v Real Sociedad",
      "said_text": "1X2, match result: draw",
      "outcome_label": "right",
      "evidence_price": 3.66,
      "comparison": "8 other tipsters and sources on this match, 0 right (8 named home win)",
      "url": "/sources/dailysports-net/picks/7/#pick-n-125a7fe3592e1317168d5057"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1190,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/e-07-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1190,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/e-07-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 876,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/e-07-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 876,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/e-07-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 684,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/e-07-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 684,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/e-07-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/e-07-all-event-card.svg"
    },
    "profile_anchor": "title-86e7837fe286",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.273224,
     "one_in": 4,
     "log10": -0.56,
     "words": "1 in 4",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-long-price-call"
   },
   {
    "code_name": "C-02",
    "display_name": "Only one right of 9 tipsters and sources · Draw · 15 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "all",
    "bucket": "Lone correct call",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 1,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "Only one right of 9 tipsters and sources · Draw · Union St. Gilloise v Real Sociedad · 15 Oct 2026",
    "rationale": "Draw called correctly; 8 other tipsters and sources on this match, 0 right (8 named home win). Data: live record. Term: a dated fact.",
    "provenance": "live",
    "rules_version": "catalog-1",
    "methodology_version": "catalog-1",
    "data_date": "2026-11-07T19:52:23.438Z",
    "valid_until": null,
    "anchor_id": "standing-c-02-all-event",
    "alt": "Dailysports · Only one right of 9 tipsters and sources · Draw · Union St. Gilloise v Real Sociedad · 15 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-lone-correct-call\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/c-02-all-event-m-light.svg\" alt=\"Dailysports · Only one right of 9 tipsters and sources · Draw · Union St. Gilloise v Real Sociedad · 15 Oct 2026 · Tracked by Forecast Record\" width=\"1160\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 13 Jan 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-15",
    "evidence_through": "2026-10-15",
    "earned_at": "2026-10-15",
    "published_at": "2026-10-19",
    "visible_until": "2027-01-13",
    "badge_label": "Only right of 9 · 15 Oct",
    "scope_words": null,
    "title_id": "zk-73131e5f1517206d0027",
    "evidence_items": [
     {
      "nid": "n-125a7fe3592e1317168d5057",
      "data": "2026-10-15",
      "match": "Union St. Gilloise v Real Sociedad",
      "said_text": "1X2, match result: draw",
      "outcome_label": "right",
      "evidence_price": 3.66,
      "comparison": "8 other tipsters and sources on this match, 0 right (8 named home win)",
      "url": "/sources/dailysports-net/picks/7/#pick-n-125a7fe3592e1317168d5057"
     }
    ],
    "evidence_total": 1,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1576,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/c-02-all-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1576,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/c-02-all-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 1160,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/c-02-all-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 1160,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/c-02-all-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 907,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/c-02-all-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 907,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/c-02-all-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/c-02-all-event-card.svg"
    },
    "profile_anchor": "title-73131e5f1517",
    "chance": {
     "contract_version": 1,
     "kind": "single",
     "priced": 1,
     "unpriced": 0,
     "hits": 1,
     "probability": 0.273224,
     "one_in": 4,
     "log10": -0.56,
     "words": "1 in 4",
     "rule": "market probability (1/price) of this one pick",
     "note": "market prices include the bookmaker margin, so the chance is slightly overstated — a cautious figure"
    },
    "embed_anchor": "title-lone-correct-call"
   },
   {
    "code_name": "S-01",
    "display_name": "8 matches in a row, every pick correct · 11 Oct–12 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "z-ca75085099",
    "bucket": "Correct run",
    "measure": null,
    "place": null,
    "out_of": null,
    "n_bets": 8,
    "n_events": null,
    "amount": null,
    "ci_low": null,
    "ci_high": null,
    "ci_level": null,
    "fact": "8 matches in a row, every pick correct · 11 Oct–12 Oct 2026",
    "rationale": "8 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 Coventry City v Newcastle United. 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-ca75085099-event",
    "alt": "Dailysports · 8 matches in a row, every pick correct · 11 Oct–12 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-correct-run-correct-run-3\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/s-01-z-ca75085099-event-m-light.svg\" alt=\"Dailysports · 8 matches in a row, every pick correct · 11 Oct–12 Oct 2026 · Tracked by Forecast Record\" width=\"843\" height=\"28\" loading=\"lazy\"></a>",
    "neighbours": [],
    "window_words": "On show until 9 Feb 2027",
    "measure_words": null,
    "amount_words": null,
    "interval_words": null,
    "title_tier": "dated_record",
    "status": "active",
    "status_reason": null,
    "event_at": "2026-10-12",
    "evidence_through": "2026-10-12",
    "earned_at": "2026-10-24",
    "published_at": "2026-10-19",
    "visible_until": "2027-02-09",
    "badge_label": "8 right in a row · 12 Oct",
    "scope_words": null,
    "title_id": "zk-ca7508509979566f1f5d",
    "evidence_items": [
     {
      "nid": "n-8b95feff71450075c4124198",
      "data": "2026-10-11",
      "match": "Atlético Mineiro v Santos",
      "said_text": "Over/Under 2 goals: over 2 at 1.43",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/3/#pick-n-8b95feff71450075c4124198"
     },
     {
      "nid": "n-56a6010eb17fd3b934da2b34",
      "data": "2026-10-11",
      "match": "Real Racing Club v Valencia",
      "said_text": "Both teams to score: yes at 1.57",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/3/#pick-n-56a6010eb17fd3b934da2b34"
     },
     {
      "nid": "n-5c00e26c6e51d4d72157c052",
      "data": "2026-10-11",
      "match": "Flamengo v Fluminense",
      "said_text": "1X2, match result: Flamengo at 1.53",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "4 other tipsters and sources on this match, 4 right (4 named home win)",
      "url": "/sources/dailysports-net/picks/3/#pick-n-5c00e26c6e51d4d72157c052"
     },
     {
      "nid": "n-b17b2de03acddec82d7781ed",
      "data": "2026-10-11",
      "match": "Palmeiras v Corinthians",
      "said_text": "1X2, match result: Palmeiras",
      "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": "/sources/dailysports-net/picks/3/#pick-n-b17b2de03acddec82d7781ed"
     },
     {
      "nid": "n-9c84af70fb405f88b45888ad",
      "data": "2026-10-12",
      "match": "Atalanta v Venezia",
      "said_text": "1X2, match result: Atalanta at 1.6",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "19 other tipsters and sources on this match, 19 right (19 named home win)",
      "url": "/sources/dailysports-net/picks/3/#pick-n-9c84af70fb405f88b45888ad"
     },
     {
      "nid": "n-c880ab8c9fdd01c356f66523",
      "data": "2026-10-12",
      "match": "Pyramids FC v Ceramica Cleopatra",
      "said_text": "1X2, match result: Pyramids FC at 1.51",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/3/#pick-n-c880ab8c9fdd01c356f66523"
     },
     {
      "nid": "n-b14ae3e6d3fbbd99e21fd6b8",
      "data": "2026-10-12",
      "match": "Smouha v Ghazl El Mahallah",
      "said_text": "1X2, match result: Smouha at 2.19",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/3/#pick-n-b14ae3e6d3fbbd99e21fd6b8"
     },
     {
      "nid": "n-98caf44bb6c6324e857e0b6b",
      "data": "2026-10-12",
      "match": "Torino v Udinese",
      "said_text": "Both teams to score: yes at 1.75",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": null,
      "url": "/sources/dailysports-net/picks/3/#pick-n-98caf44bb6c6324e857e0b6b"
     }
    ],
    "evidence_total": 8,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 1146,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-ca75085099-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 1146,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-ca75085099-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 843,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-ca75085099-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 843,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-ca75085099-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 658,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-ca75085099-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 658,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-ca75085099-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/s-01-z-ca75085099-event-card.svg"
    },
    "profile_anchor": "title-ca7508509979",
    "chance": {
     "contract_version": 1,
     "kind": "streak",
     "priced": 4,
     "unpriced": 4,
     "hits": 4,
     "probability": 0.16611,
     "one_in": 6,
     "log10": -0.78,
     "words": "1 in 6",
     "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-3"
   },
   {
    "code_name": "P-01",
    "display_name": "4/5 result calls right · week of 5 Oct 2026",
    "received_at": "2026-11-07T19:52:23.438Z",
    "window_kind": "event",
    "cause": null,
    "type_code": null,
    "bucket_code": "w-fda3f3c3e0",
    "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 5 Oct 2026",
    "rationale": "4 of 5 result calls right in the week 5 Oct 2026–11 Oct 2026 (Monday to Sunday, UTC), one call per match. On 5 of these matches the other tipsters and sources were right 76.3% 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-fda3f3c3e0-event",
    "alt": "Dailysports · 4/5 result calls right · week of 5 Oct 2026 · Tracked by Forecast Record",
    "csv_url": null,
    "embed": "<a href=\"https://forecastrecord.com/sources/dailysports-net/#title-week-record-week-record\" rel=\"nofollow\"><img src=\"https://forecastrecord.com/b/e-be2f33813b4b9a496719fe5c/p-01-w-fda3f3c3e0-event-m-light.svg\" alt=\"Dailysports · 4/5 result calls right · week of 5 Oct 2026 · Tracked by Forecast Record\" width=\"713\" 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-11",
    "published_at": "2026-10-19",
    "visible_until": "2027-02-08",
    "badge_label": "4/5 · week of 5 Oct",
    "scope_words": null,
    "title_id": "zk-fda3f3c3e0349828e5ad",
    "evidence_items": [
     {
      "nid": "n-18158497d18deed22b9ce718",
      "data": "2026-10-11",
      "match": "Real Betis v Osasuna",
      "said_text": "1X2, match result: Real Betis at 1.55",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "12 other tipsters and sources on this match, 12 right (12 named home win)",
      "url": "/sources/dailysports-net/picks/2/#pick-n-18158497d18deed22b9ce718"
     },
     {
      "nid": "n-1ab2d91c75ad9c230cc5efae",
      "data": "2026-10-11",
      "match": "Real Sociedad v Deportivo de A Coruña",
      "said_text": "1X2, match result: Real Sociedad at 1.6",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "11 other tipsters and sources on this match, 10 right (10 named home win, 1 named away win)",
      "url": "/sources/dailysports-net/picks/2/#pick-n-1ab2d91c75ad9c230cc5efae"
     },
     {
      "nid": "n-ca1efbc8d737da6c5ab040a7",
      "data": "2026-10-11",
      "match": "Cagliari v Juventus",
      "said_text": "1X2, match result: Juventus at 1.6",
      "outcome_label": "wrong",
      "evidence_price": null,
      "comparison": "13 other tipsters and sources on this match, 2 right (10 named away win, 2 named draw, 1 named home win)",
      "url": "/sources/dailysports-net/picks/2/#pick-n-ca1efbc8d737da6c5ab040a7"
     },
     {
      "nid": "n-5c00e26c6e51d4d72157c052",
      "data": "2026-10-11",
      "match": "Flamengo v Fluminense",
      "said_text": "1X2, match result: Flamengo at 1.53",
      "outcome_label": "right",
      "evidence_price": null,
      "comparison": "4 other tipsters and sources on this match, 4 right (4 named home win)",
      "url": "/sources/dailysports-net/picks/3/#pick-n-5c00e26c6e51d4d72157c052"
     },
     {
      "nid": "n-b17b2de03acddec82d7781ed",
      "data": "2026-10-11",
      "match": "Palmeiras v Corinthians",
      "said_text": "1X2, match result: Palmeiras",
      "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": "/sources/dailysports-net/picks/3/#pick-n-b17b2de03acddec82d7781ed"
     }
    ],
    "evidence_total": 5,
    "badge": {
     "variants": [
      {
       "size": "l",
       "theme": "light",
       "width": 970,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-fda3f3c3e0-event-l-light.svg"
      },
      {
       "size": "l",
       "theme": "dark",
       "width": 970,
       "height": 40,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-fda3f3c3e0-event-l-dark.svg"
      },
      {
       "size": "m",
       "theme": "light",
       "width": 713,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-fda3f3c3e0-event-m-light.svg"
      },
      {
       "size": "m",
       "theme": "dark",
       "width": 713,
       "height": 28,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-fda3f3c3e0-event-m-dark.svg"
      },
      {
       "size": "s",
       "theme": "light",
       "width": 556,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-fda3f3c3e0-event-s-light.svg"
      },
      {
       "size": "s",
       "theme": "dark",
       "width": 556,
       "height": 20,
       "url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-fda3f3c3e0-event-s-dark.svg"
      }
     ],
     "card_url": "/b/e-be2f33813b4b9a496719fe5c/p-01-w-fda3f3c3e0-event-card.svg"
    },
    "profile_anchor": "title-fda3f3c3e034",
    "chance": {
     "contract_version": 1,
     "kind": "at_least",
     "priced": 2,
     "unpriced": 3,
     "hits": 2,
     "probability": 0.43614,
     "one_in": 2,
     "log10": -0.36,
     "words": "1 in 2",
     "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-week-record"
   }
  ],
  "publication_mode": "top20",
  "empty_reason": null,
  "rules_version": "catalog-1",
  "insufficient": [],
  "badges_on_page": 0,
  "header_titles": [
   {
    "title_id": "zk-1f2dc73852fb72ab0133",
    "code_name": "P-09",
    "title_tier": "dated_record",
    "badge_label": "Bundesliga · 2/3 · 26 Oct",
    "body": "Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-1f2dc73852fb",
    "event_at": "2026-11-01",
    "url": "/titles/p-09-competition-week-leader/#zk-1f2dc73852fb72ab0133"
   },
   {
    "title_id": "zk-ca7508509979566f1f5d",
    "code_name": "S-01",
    "title_tier": "dated_record",
    "badge_label": "8 right in a row · 12 Oct",
    "body": "8 matches in a row, every pick correct · 11 Oct–12 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-ca7508509979",
    "event_at": "2026-10-12",
    "url": "/titles/s-01-correct-run/#zk-ca7508509979566f1f5d"
   },
   {
    "title_id": "zk-0432c61aecb1f41e047e",
    "code_name": "P-01",
    "title_tier": "dated_record",
    "badge_label": "25/29 · week of 12 Oct",
    "body": "25/29 result calls right · week of 12 Oct 2026",
    "tier": null,
    "provenance": "live",
    "anchor_id": "title-0432c61aecb1",
    "event_at": "2026-10-18",
    "url": "/titles/p-01-week-record/#zk-0432c61aecb1f41e047e"
   }
  ],
  "record_origin": [
   {
    "portion": "live",
    "n": 440,
    "body": "440 recorded before kick-off · since 11 Oct 2026"
   },
   {
    "portion": "found_after",
    "n": 1,
    "body": "1 found after the match"
   }
  ],
  "recent_record": [
   {
    "code_name": "P-09",
    "body": "Bundesliga, week of 26 Oct 2026: 2/3 result calls right, first of 22 tipsters and sources with 3+ calls",
    "event_at": "2026-11-01",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-1f2dc73852fb"
   },
   {
    "code_name": "S-01",
    "body": "8 matches in a row, every pick correct · 11 Oct–12 Oct 2026",
    "event_at": "2026-10-12",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-ca7508509979"
   },
   {
    "code_name": "P-01",
    "body": "25/29 result calls right · week of 12 Oct 2026",
    "event_at": "2026-10-18",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-0432c61aecb1"
   },
   {
    "code_name": "C-02",
    "body": "Only one right of 9 tipsters and sources · Draw · Union St. Gilloise v Real Sociedad · 15 Oct 2026",
    "event_at": "2026-10-15",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-73131e5f1517"
   },
   {
    "code_name": "E-07",
    "body": "Draw at 3.66 · Union St. Gilloise v Real Sociedad · 15 Oct 2026",
    "event_at": "2026-10-15",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-86e7837fe286"
   },
   {
    "code_name": "P-09",
    "body": "EFL Championship, week of 12 Oct 2026: 3/3 result calls right, first of 12 tipsters and sources with 3+ calls",
    "event_at": "2026-10-18",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-c2c00f957641"
   },
   {
    "code_name": "S-01",
    "body": "5 matches in a row, every pick correct · 25 Oct 2026",
    "event_at": "2026-10-25",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-f67144b7bc44"
   },
   {
    "code_name": "S-01",
    "body": "5 matches in a row, every pick correct · 18 Oct 2026",
    "event_at": "2026-10-18",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-78ffab518f8f"
   },
   {
    "code_name": "S-01",
    "body": "4 matches in a row, every pick correct · 28 Oct–29 Oct 2026",
    "event_at": "2026-10-29",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-f8da142d7d22"
   },
   {
    "code_name": "P-01",
    "body": "4/5 result calls right · week of 5 Oct 2026",
    "event_at": "2026-10-11",
    "url": null,
    "provenance": "live",
    "anchor_id": "title-fda3f3c3e034"
   }
  ],
  "record_details": [
   {
    "code_name": "M-11",
    "body": "Most recorded: Goals over/under · 133 matches",
    "details_words": "Goals over/under 75/135 (133 matches); Match result (1X2) 71/112 (112 matches); Both teams to score 54/96 (96 matches); Double chance and draw no bet 25/48 (46 matches); Handicaps 25/41 (37 matches); Team goals and win to nil 6/7 (7 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/"
   },
   {
    "code_name": "X-01",
    "body": "Longest price: correct at 3.66 · 15 Oct 2026",
    "details_words": "Union St. Gilloise v Real Sociedad · Draw at 3.66 (our pre-match price)",
    "url": "/sources/dailysports-net/picks/7/#pick-n-125a7fe3592e1317168d5057",
    "provenance": "live",
    "display_name": "Correct at a long price",
    "rule_href": "/titles/x-01-correct-at-a-long-price/"
   },
   {
    "code_name": "E-03",
    "body": "Away calls · 27/43",
    "details_words": null,
    "url": null,
    "provenance": "live",
    "display_name": "Away calls",
    "rule_href": "/titles/e-03-away-calls/"
   }
  ],
  "history": [
   {
    "code_name": "S-01",
    "body": "5 matches in a row, every pick correct · 2 Nov 2026 · removed 4 Nov 2026",
    "event_at": "2026-11-04",
    "status": "corrected",
    "cause": "recomputed after a correction to the record",
    "provenance": "live"
   },
   {
    "code_name": "P-09",
    "body": "LaLiga, week of 12 Oct 2026: 3/3 result calls right, first of 11 forecasters with 3+ calls · removed 20 Oct 2026",
    "event_at": "2026-10-20",
    "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": 247,
    "above": 23,
    "above_share_percent": "9.3",
    "below": 13,
    "within": 211,
    "median_difference_percent": "0.7",
    "not_comparable": 0,
    "disputed": 0,
    "status": "calculated"
   }
  ],
  "examples": [
   {
    "url": "/sources/dailysports-net/picks/11/#pick-n-2cf8b9e169336dcaf46ed2b3",
    "basis": "snapshot",
    "stated": "1.48",
    "market": "1.94",
    "difference_percent": "-23.8"
   },
   {
    "url": "/sources/dailysports-net/picks/10/#pick-n-ee860f26ffa8d066f3833e33",
    "basis": "snapshot",
    "stated": "1.50",
    "market": "1.95",
    "difference_percent": "-23.2"
   }
  ],
  "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": "editorial",
  "entity_words": "Editorial source",
  "source": {
   "name": "dailysports.net",
   "url": "https://dailysports.net/predictions/who-will-come-out-on-top-in-the-lombardy-derby-at-the-giuseppe-meazza-serie-a-match-prediction-inter-vs-como/"
  },
  "observed_from": "2026-10-11",
  "observed_to": "2026-11-07",
  "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": 241,
  "matches": 232,
  "void": 7,
  "net_points_hundredths": 74799,
  "staked_hundredths": 2340000,
  "return_percent": "3.20",
  "stake_per_pick_hundredths": 10000,
  "period_from": "2026-10-11",
  "period_to": "2026-11-07",
  "status": "calculated",
  "method_version": "2.2",
  "short_history": false,
  "reason": null,
  "reasons": [],
  "sentence": "Forecast Record recorded 241 settled live picks by Dailysports before kick-off across 232 matches between 11 October and 7 November 2026. At our recorded market prices these picks returned +3.2% on the total staked. Of the 670 predictions we hold for Dailysports, 508 are linked to matches: 495 were recorded by us before kick-off and 13 first found after the match. Figures as of 7 November 2026.",
  "numbers": [
   {
    "label": "Settled live picks",
    "value": "241",
    "anchor": "/methodology/#settled-pick",
    "note": "7 void"
   },
   {
    "label": "Matches",
    "value": "232",
    "anchor": "/methodology/#match",
    "note": null
   },
   {
    "label": "Net result",
    "value": "+747.99 points",
    "anchor": "/methodology/#settlement",
    "note": "100 points per pick"
   },
   {
    "label": "Return at our recorded market price",
    "value": "+3.2%",
    "anchor": "/methodology/#roi",
    "note": "95% interval −7.8% to +13.4%"
   }
  ],
  "limitations": [],
  "other_series": [],
  "return_over_time": [
   {
    "date": "2026-10-11",
    "cumulative_points_hundredths": 34505,
    "n": 13
   },
   {
    "date": "2026-10-12",
    "cumulative_points_hundredths": 47642,
    "n": 15
   },
   {
    "date": "2026-10-13",
    "cumulative_points_hundredths": 42990,
    "n": 17
   },
   {
    "date": "2026-10-14",
    "cumulative_points_hundredths": 58679,
    "n": 24
   },
   {
    "date": "2026-10-15",
    "cumulative_points_hundredths": 63098,
    "n": 38
   },
   {
    "date": "2026-10-16",
    "cumulative_points_hundredths": 70241,
    "n": 39
   },
   {
    "date": "2026-10-17",
    "cumulative_points_hundredths": 70609,
    "n": 54
   },
   {
    "date": "2026-10-18",
    "cumulative_points_hundredths": 164230,
    "n": 69
   },
   {
    "date": "2026-10-20",
    "cumulative_points_hundredths": 165493,
    "n": 72
   },
   {
    "date": "2026-10-21",
    "cumulative_points_hundredths": 154569,
    "n": 76
   },
   {
    "date": "2026-10-22",
    "cumulative_points_hundredths": 168479,
    "n": 89
   },
   {
    "date": "2026-10-23",
    "cumulative_points_hundredths": 192735,
    "n": 93
   },
   {
    "date": "2026-10-24",
    "cumulative_points_hundredths": 128216,
    "n": 117
   },
   {
    "date": "2026-10-25",
    "cumulative_points_hundredths": 138222,
    "n": 127
   },
   {
    "date": "2026-10-26",
    "cumulative_points_hundredths": 131174,
    "n": 131
   },
   {
    "date": "2026-10-27",
    "cumulative_points_hundredths": 132537,
    "n": 138
   },
   {
    "date": "2026-10-28",
    "cumulative_points_hundredths": 102033,
    "n": 150
   },
   {
    "date": "2026-10-29",
    "cumulative_points_hundredths": 104777,
    "n": 153
   },
   {
    "date": "2026-10-30",
    "cumulative_points_hundredths": 72977,
    "n": 158
   },
   {
    "date": "2026-10-31",
    "cumulative_points_hundredths": 104735,
    "n": 183
   },
   {
    "date": "2026-11-01",
    "cumulative_points_hundredths": 59972,
    "n": 194
   },
   {
    "date": "2026-11-02",
    "cumulative_points_hundredths": 72272,
    "n": 196
   },
   {
    "date": "2026-11-03",
    "cumulative_points_hundredths": 56454,
    "n": 212
   },
   {
    "date": "2026-11-04",
    "cumulative_points_hundredths": 91442,
    "n": 219
   },
   {
    "date": "2026-11-05",
    "cumulative_points_hundredths": 94999,
    "n": 236
   },
   {
    "date": "2026-11-06",
    "cumulative_points_hundredths": 90099,
    "n": 238
   },
   {
    "date": "2026-11-07",
    "cumulative_points_hundredths": 74799,
    "n": 241
   }
  ],
  "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": 241,
    "matches": 232,
    "match_dates": 27,
    "period_from": "2026-10-11",
    "period_to": "2026-11-07",
    "stake_per_pick_hundredths": 10000,
    "final_points_hundredths": 74799,
    "low": {
     "date": "2026-10-11",
     "cumulative_points_hundredths": 34505,
     "after_picks": 13
    },
    "high": {
     "date": "2026-10-23",
     "cumulative_points_hundredths": 192735,
     "after_picks": 93
    },
    "line_drawn": true,
    "steps": [
     {
      "date": "2026-10-11",
      "cumulative_points_hundredths": 34505,
      "n": 13,
      "picks": 13
     },
     {
      "date": "2026-10-12",
      "cumulative_points_hundredths": 47642,
      "n": 15,
      "picks": 2
     },
     {
      "date": "2026-10-13",
      "cumulative_points_hundredths": 42990,
      "n": 17,
      "picks": 2
     },
     {
      "date": "2026-10-14",
      "cumulative_points_hundredths": 58679,
      "n": 24,
      "picks": 7
     },
     {
      "date": "2026-10-15",
      "cumulative_points_hundredths": 63098,
      "n": 38,
      "picks": 14
     },
     {
      "date": "2026-10-16",
      "cumulative_points_hundredths": 70241,
      "n": 39,
      "picks": 1
     },
     {
      "date": "2026-10-17",
      "cumulative_points_hundredths": 70609,
      "n": 54,
      "picks": 15
     },
     {
      "date": "2026-10-18",
      "cumulative_points_hundredths": 164230,
      "n": 69,
      "picks": 15
     },
     {
      "date": "2026-10-20",
      "cumulative_points_hundredths": 165493,
      "n": 72,
      "picks": 3
     },
     {
      "date": "2026-10-21",
      "cumulative_points_hundredths": 154569,
      "n": 76,
      "picks": 4
     },
     {
      "date": "2026-10-22",
      "cumulative_points_hundredths": 168479,
      "n": 89,
      "picks": 13
     },
     {
      "date": "2026-10-23",
      "cumulative_points_hundredths": 192735,
      "n": 93,
      "picks": 4
     },
     {
      "date": "2026-10-24",
      "cumulative_points_hundredths": 128216,
      "n": 117,
      "picks": 24
     },
     {
      "date": "2026-10-25",
      "cumulative_points_hundredths": 138222,
      "n": 127,
      "picks": 10
     },
     {
      "date": "2026-10-26",
      "cumulative_points_hundredths": 131174,
      "n": 131,
      "picks": 4
     },
     {
      "date": "2026-10-27",
      "cumulative_points_hundredths": 132537,
      "n": 138,
      "picks": 7
     },
     {
      "date": "2026-10-28",
      "cumulative_points_hundredths": 102033,
      "n": 150,
      "picks": 12
     },
     {
      "date": "2026-10-29",
      "cumulative_points_hundredths": 104777,
      "n": 153,
      "picks": 3
     },
     {
      "date": "2026-10-30",
      "cumulative_points_hundredths": 72977,
      "n": 158,
      "picks": 5
     },
     {
      "date": "2026-10-31",
      "cumulative_points_hundredths": 104735,
      "n": 183,
      "picks": 25
     },
     {
      "date": "2026-11-01",
      "cumulative_points_hundredths": 59972,
      "n": 194,
      "picks": 11
     },
     {
      "date": "2026-11-02",
      "cumulative_points_hundredths": 72272,
      "n": 196,
      "picks": 2
     },
     {
      "date": "2026-11-03",
      "cumulative_points_hundredths": 56454,
      "n": 212,
      "picks": 16
     },
     {
      "date": "2026-11-04",
      "cumulative_points_hundredths": 91442,
      "n": 219,
      "picks": 7
     },
     {
      "date": "2026-11-05",
      "cumulative_points_hundredths": 94999,
      "n": 236,
      "picks": 17
     },
     {
      "date": "2026-11-06",
      "cumulative_points_hundredths": 90099,
      "n": 238,
      "picks": 2
     },
     {
      "date": "2026-11-07",
      "cumulative_points_hundredths": 74799,
      "n": 241,
      "picks": 3
     }
    ]
   },
   "archived": null
  },
  "author_response": null,
  "cite": {
   "text": "Forecast Record recorded 241 settled live picks by Dailysports before kick-off across 232 matches between 11 October and 7 November 2026. At our recorded market prices these picks returned +3.2% on the total staked. Of the 670 predictions we hold for Dailysports, 508 are linked to matches: 495 were recorded by us before kick-off and 13 first found after the match. Figures as of 7 November 2026.",
   "url": "https://forecastrecord.com/sources/dailysports-net/",
   "data_as_of": "2026-11-07",
   "method_version": "2.2"
  },
  "origin": {
   "contract_version": "1",
   "predictions": 670,
   "under_review": 0,
   "no_match_linked": 162,
   "proven_predictions": 495,
   "proven_checked": 474,
   "proven_measured": 243,
   "proven_dates": 29,
   "parts": [
    {
     "code": "live",
     "title": "Recorded before kick-off",
     "explanation": "Saved by us from the source before kick-off.",
     "predictions": 495,
     "checked": 474,
     "price_rule": "Return at our recorded market price",
     "series_code": "market_price",
     "main": {
      "settled_picks": 241,
      "void": 7,
      "matches": 232,
      "net_points_hundredths": 74799,
      "staked_hundredths": 2340000,
      "return_percent": "3.20",
      "interval_low": "-7.75",
      "interval_high": "13.41",
      "interval_note": null,
      "period_from": "2026-10-11",
      "period_to": "2026-11-07",
      "method_version": "2.2",
      "snapshot_delay_median_hours": "0.0",
      "snapshot_delay_max_hours": "1.8",
      "checked_after_kickoff_picks": 86
     },
     "same_picks": [
      {
       "price": "Author-quoted price",
       "series_code": "author_price",
       "picks": 233,
       "return_main_percent": "3.80",
       "return_other_percent": "4.10",
       "settled_excluding_void": 226,
       "net_main_points_hundredths": 85899,
       "net_other_points_hundredths": 92700,
       "period_from": "2026-10-11",
       "period_to": "2026-11-07"
      },
      {
       "price": "Closing price",
       "series_code": "closing_live",
       "picks": 175,
       "return_main_percent": "1.12",
       "return_other_percent": "0.69",
       "settled_excluding_void": 169,
       "net_main_points_hundredths": 18993,
       "net_other_points_hundredths": 11627,
       "period_from": "2026-10-11",
       "period_to": "2026-11-07"
      }
     ],
     "score": {
      "score_forecasts": 2,
      "exact_hits": 0,
      "exact_rate": 0.0,
      "outcome_checked": 2,
      "outcome_hits": 2,
      "outcome_rate": 100.0,
      "baseline_matches": 2,
      "baseline_distinct_matches": 1,
      "outcome_hits_on_baseline": 2,
      "outcome_rate_on_baseline": 100.0,
      "favourite_hits": 2,
      "favourite_rate": 100.0,
      "price_basis": "our pre-match snapshot",
      "pending": 0,
      "void": 0,
      "recorded_after_kickoff": 0,
      "lines": [
       "Outcome checked. No betting return is attributed to these score forecasts.",
       "0 of 2 score forecasts named the exact score.",
       "The result implied by the named score was right in 2 of 2 forecasts; the market favourite was right in 2 of the same 2 forecasts.",
       "Some matches carry more than one of these forecasts: 2 forecasts on 1 match.",
       "The market favourite is the home win, draw or away win with the lowest price in our own odds snapshot taken before kick-off.",
       "The implied result follows from the named score (2-1 implies a home win)."
      ]
     },
     "eligible": {
      "checked": 474,
      "priced": 241
     },
     "accuracy": {
      "picks": 234,
      "won": 144,
      "won_percent": "61.5",
      "implied_percent": "59.6",
      "left_out": 7,
      "by_market": [
       {
        "market": "Match result",
        "won": 49,
        "picks": 79,
        "implied_percent": "58.5"
       },
       {
        "market": "Over/under goals",
        "won": 41,
        "picks": 70,
        "implied_percent": "58.4"
       },
       {
        "market": "Both teams to score",
        "won": 40,
        "picks": 63,
        "implied_percent": "61.7"
       },
       {
        "market": "Asian handicap",
        "won": 5,
        "picks": 8,
        "implied_percent": "56.4"
       },
       {
        "market": "Double chance",
        "won": 5,
        "picks": 7,
        "implied_percent": "65.3"
       },
       {
        "market": "Other markets",
        "won": 4,
        "picks": 7,
        "implied_percent": "63.3"
       }
      ]
     },
     "reviewed_after": {
      "predictions": 164,
      "right": 80,
      "wrong": 74,
      "other": 10
     }
    },
    {
     "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": 13,
     "checked": 1,
     "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": 1,
      "priced": 0
     },
     "accuracy": null
    }
   ]
  },
  "live_alongside": null,
  "headline_record_ids": [
   "n-01d7c0f4d605704c6ec885bb",
   "n-01ea214a83b86c80bf880017",
   "n-03ab50052b993eb22b9b4fa9",
   "n-03f17e558a5217108730b6f8",
   "n-059fefc30fa4482e67908d3d",
   "n-0922de3ec0ee47fb6c6ec1cb",
   "n-09d2bfd517e7ed4d7e1ff670",
   "n-09d8263d594d135ef8ac5602",
   "n-09ec427340bead4a253ed611",
   "n-0b25b789bd41d8a9ca8a1e59",
   "n-0d17a2b3892e19316123155d",
   "n-0d355c21cf483c485e6f5c85",
   "n-0fe05a62bfd98f342fb9439c",
   "n-115bb04410a11bb2479b1678",
   "n-1283feb1f9bb697b707ea370",
   "n-12fee263eb23858b9a91775d",
   "n-147223c195a627c243e8a5c2",
   "n-1863e36df7b56ff33d207b0a",
   "n-19668b7399327b8c93d6e26c",
   "n-1ab2d91c75ad9c230cc5efae",
   "n-1ba5cf029827389cb38262e6",
   "n-1d45e811697e5ecd9ad4ac85",
   "n-1f198224be1f44c69d0f7af6",
   "n-1f88d6855bbc224a95f63826",
   "n-210a59828341ba2ca3ed31c0",
   "n-21c5febba5ee90b1160a7376",
   "n-23f4f31f30c2ec0423da51f4",
   "n-258d374f366a189eaace722f",
   "n-25ebc03c0c2788e943db2914",
   "n-27d84df6279ceaa0fb99734b",
   "n-29e0c8069a4f60e1acb53013",
   "n-2c1abf719e9adc9979f1fba9",
   "n-2c2ad476bae9faa310dc48c7",
   "n-2c582b6cc690cf0aa65fc72f",
   "n-2cb80dda0db6718e7e7810f2",
   "n-2cf8b9e169336dcaf46ed2b3",
   "n-2d5d7afbd1394934f53e5ddd",
   "n-2e4f343a33a2bcacbbf5a9a0",
   "n-32d031ee941b5da3fbd8c2a5",
   "n-331839036f499676d8dded61",
   "n-335af1df01c46c2c59495ac2",
   "n-339e68a1ab4adc11561f4c77",
   "n-34b5bec346178309358bbd6e",
   "n-35107232175130bd1659a0a2",
   "n-35b3f3b48df406b019a069e1",
   "n-362dac20de19211f5c80310f",
   "n-36a84c86d5583a8697d75549",
   "n-38c5c7b802218bf00d220333",
   "n-3908448d2f76f1924421433f",
   "n-3b4ef4dea7759ba29744e4f1",
   "n-3bfc3b8cd8306fc65591da17",
   "n-3bfd3ecfc833dc598c75ce71",
   "n-3c915655a887d4f614b55232",
   "n-3ca877f78820060e3b01423c",
   "n-3f5a62decd31c1b0c65b0cf3",
   "n-40fd33e0881c365432a7223c",
   "n-432612dc5deb3ab945cbc0c1",
   "n-4541c9c1f490ff67b600abbc",
   "n-46b4f5c37f7dae2407247c2f",
   "n-4e29e0cb762dbdbc82f020c4",
   "n-4f0bb400421f1e00bfc9134e",
   "n-4f4070614bc6b68afa2d7d9d",
   "n-52dcba1dd7108a20bcd78fb0",
   "n-52dd8c4b2b22d09c3a205886",
   "n-56166cb4c720184732730d90",
   "n-56a6010eb17fd3b934da2b34",
   "n-57f6a584a9c6d22bb7ee22e1",
   "n-584224bd9f9034adab5935b2",
   "n-5b419be4d0f45f4f3a005e41",
   "n-5b5595e8a6ed64cae7d46c4c",
   "n-5c00e26c6e51d4d72157c052",
   "n-5d73a6d1d242bc814ad5d262",
   "n-5e53764e311fe5fa3227be69",
   "n-5e64d8a4f855ea246fd000ac",
   "n-607bd50ad8ea7f7f6cb4d276",
   "n-60f208ba2aa04f7909c41cdf",
   "n-61efdc5c8578410ac30c9558",
   "n-62a95044b10a25340eefbb7e",
   "n-63e37a1069027a3a088478a3",
   "n-65e00f3da6ee07f5e857e06b",
   "n-65e373d9847ca1d545893fa5",
   "n-6a65209305e7f9348fac5041",
   "n-6a6aa5274c7ab8fa57303c5a",
   "n-6ba9d71bcba40c09c795dbaa",
   "n-6c54c3144bf1418bbf6dd049",
   "n-6cb1d6c4041d60b579b98fb5",
   "n-6ebb455ba75fa6797b382532",
   "n-6f010b6fb6a56990260013be",
   "n-6f6c5df3f01e63bd1edeb0e8",
   "n-6f8e5182af3b68325465a5ba",
   "n-70405d9a50ad2fe8705b2b2e",
   "n-712345164a5206e8587637da",
   "n-733cb256b88e7e9ac5ec2324",
   "n-737474963037a1d97ebf4b95",
   "n-74656f94e64e781851cb9205",
   "n-75aeb0b52e4beeefb1e84871",
   "n-7642f10b21f9b2f3bdf052f3",
   "n-79fc89f773247ca5c0c03ebb",
   "n-7af8b29ef3246c41a32ba880",
   "n-7b468019a6eb9be82dbe7328",
   "n-7bb2969c1a5afa20a1cef3f3",
   "n-7bf134fd84f5b4ccb7022a0a",
   "n-7bf87261ec9230837a607488",
   "n-7c43e046f5bc31f1026bc8f4",
   "n-7c96189883a65d851663b921",
   "n-7e3bbfdcf92180523176319a",
   "n-7e54cb5dc200fa717eff4d64",
   "n-7edd15044202bcd9fd8211f5",
   "n-800407ec9255a566efd4a8ee",
   "n-80f893a6176763b8c04a84fd",
   "n-81415b43a8fae33a2e5cd73f",
   "n-81cdc55ce2f675a3e2908ec7",
   "n-82e6b3b0fef2d97ed73a716a",
   "n-83dfaded7a5fa625cc810adf",
   "n-841314c8c00b1532c57b91e6",
   "n-85e526d7f6f96c876086617f",
   "n-87ec43d8b4ff600f891b6e4f",
   "n-8914ba49c36277ffa136cf20",
   "n-89b3896a856c5fc6c9c95611",
   "n-8abb7d3c0592129da8d7647a",
   "n-8b54232dc1ec222034e23933",
   "n-8cfeabd9191441e8b0851c6e",
   "n-8e164662673626758ef1a376",
   "n-8ec8ed17ea98afb7b0ae7b62",
   "n-8fc78f920e430419d12716b0",
   "n-8fdd1980ac4f1aeb96ae88a4",
   "n-90aff6df99c39704ad5112ae",
   "n-90dfb44cbdffa7fa30ff1e3f",
   "n-913cf5cfaaedce36e87b3c0f",
   "n-916112d75ddc3722a693b50c",
   "n-91d9624f8127c771158e0266",
   "n-92a5f763c4b11b24fb70e9c2",
   "n-92e2aa758e25e68dc975051b",
   "n-9821fce1597e77db04628253",
   "n-98caf44bb6c6324e857e0b6b",
   "n-999c552f42d9f7064f6dd42d",
   "n-9a2361a1aa84c9e178f5051b",
   "n-9a74fd3021d6932480882fcd",
   "n-9a90d817ed838ee3233d818a",
   "n-9bc5aa6bae07292c744c3d6b",
   "n-9c84af70fb405f88b45888ad",
   "n-9cb5634ed5446a2e321bb75b",
   "n-9de76f604c410088367319ba",
   "n-9e0ada6c6959df86ea69c38e",
   "n-9e88939a2c6b0835524a51e1",
   "n-a035725b9c9ded4c8766e7f4",
   "n-a198274df9e64bf6fd93460b",
   "n-a30fad56dc4393fc1053c676",
   "n-a3400a421ed0b9364aeb0b27",
   "n-a389f6aa09da5c903af16296",
   "n-a56c1dc58c13212ee0b6dcbe",
   "n-a6213fee266be823a3c7f269",
   "n-a6ef6e61f52de19ce08b1723",
   "n-a87c0eafca68cfa9456ac48c",
   "n-a96cff860bf5c581fda2c8ea",
   "n-a9f24a8b669d09f651eeed29",
   "n-ab65b0de09945c90d445a592",
   "n-ab8c9a1eea91ee12257cb557",
   "n-abe5df9ae5d777910f4cdc82",
   "n-acba90b1afdf32c65b48a0c7",
   "n-acd925213cd7529aba948d6c",
   "n-acf86e8938dc65d0650805fd",
   "n-ae07a50d85b3d060c10826f6",
   "n-aeb0971e62569604e72235a4",
   "n-af6c3bc87368672743e66c54",
   "n-b16ff7f8ebc487333df0c19f",
   "n-b2f835312feab01bc3de1174",
   "n-b49d6483caf8ad0fbf018927",
   "n-b4e9b1d6ffb7d9c300774c65",
   "n-b4fc38836008f676080b0dfb",
   "n-b57af53adcc860f600db2ae6",
   "n-b67db18c36ead1f8527159c2",
   "n-b8ce28c6b4a97e984a61a088",
   "n-b91c359e0a18a98358f89824",
   "n-b9b56d39ec49828566b10875",
   "n-bbfe300c86ceb640c6e4d46b",
   "n-bec0975545ced331d630b687",
   "n-bf2ccc0d032da98e66c952a7",
   "n-bfdcf8f25613b598eb988102",
   "n-c046f37975dd9d1eb601301a",
   "n-c0c609fb1a3660fcfb38bbd0",
   "n-c2e3a98adeca27b1782fbd9e",
   "n-c371c8cee3da427f746eb4b4",
   "n-c3f59b0cba7c535294459cf6",
   "n-c44a60b6c70662e13130ebab",
   "n-c552b31c53e021f7e0081296",
   "n-c5a325f133b9527caaef9b7f",
   "n-c71d4290ff47a119fb7ea904",
   "n-c7c4cdfa72eec71d1c7df97b",
   "n-c8fc9c4a06bb4bdf4f2a2393",
   "n-ca36bc58afba19133b177de8",
   "n-cb5ccc803ae44c38489d2122",
   "n-cbf3adfbc5e72361e9ec8886",
   "n-cc791b649a3bf8626505228b",
   "n-cdabec9c9fdb4fbf8d63f88f",
   "n-cdb1b58c2fe8074149de5715",
   "n-cde72924c1c393c2249c0cfb",
   "n-cde954cebeb1fa8803e3ea2a",
   "n-ce3ce17bc2c456596298dbc1",
   "n-ce78801e0543e708a07cb690",
   "n-d19b43e1c3167e30c4e4a7e9",
   "n-d2fc07919dba2ec170a07878",
   "n-d367a5020b17fe8f5807c1c6",
   "n-d3d956ef2620778bd34e7483",
   "n-d5cb9adfb628d14034666b05",
   "n-dbb5f65ef19239c9a8a42d2d",
   "n-dc1495862a2e1b92589ba740",
   "n-dcc2699faacb437e6f636367",
   "n-dd88ff46f905039ed70d7301",
   "n-dda843ed15e547c83340503c",
   "n-ddd130167e40bc5e149c38f9",
   "n-ddd5a5e096e7152db74db091",
   "n-df3c31cfd132dfc4e9f46df8",
   "n-e038f7dbb2d64e681def7edb",
   "n-e1442a902b53e9f070bfd20e",
   "n-e1882282613997bbf47df6ba",
   "n-e18a1f0f7e8cc7d5e14928d5",
   "n-e1ac7b11d5636b67805182a1",
   "n-e2b5877c8df2a64a6c61c8f2",
   "n-e36ab8044a167bd266b926cb",
   "n-e64ca11b640aa22069b4ec90",
   "n-e9461f46715712c54f32639e",
   "n-eb7f85979c8e90efa502d5e9",
   "n-eb803e93f68672dc25e45c87",
   "n-ebc91d076d045775900042a8",
   "n-ec0a993613d2e81dfd68b242",
   "n-ee860f26ffa8d066f3833e33",
   "n-eecf71d1d19cd032b55e2e18",
   "n-ef4d6cee1ffa4137c596fa0e",
   "n-ef77559ac25d4bc9921e72f2",
   "n-ef9438e5db0b3adf58b16eec",
   "n-f1171ac5b3c4c10c09f196f5",
   "n-f13e703342cbba3cf92bf6be",
   "n-f1cac6def507d4efff7153ab",
   "n-f3278927ecc2d28aa04d971d",
   "n-f3a31baf56d2a78863ac2332",
   "n-f50c2a05083cea6ae2e050b9",
   "n-f66102a24ff3002854a0bdde",
   "n-f69dd3c6f7845117819aa5c4",
   "n-fbae0bba491fa0b00abec166",
   "n-fbe05522d43cf8fad50d574a"
  ],
  "interval_low": "-7.75",
  "interval_high": "13.41",
  "caption": "Recorded before kick-off, at our recorded market price · 100 points per pick · 11 October – 7 November 2026 · Calculated · picks settled under method v2.2",
  "record_from": "2026-10-11",
  "record_to": "2026-11-07"
 },
 "recorded_picks": [
  {
   "record_id": "n-81415b43a8fae33a2e5cd73f",
   "url": "/sources/dailysports-net/picks/33/#pick-n-81415b43a8fae33a2e5cd73f",
   "match": "Espanyol v Deportivo de A Coruña",
   "match_url": "/football/matches/espanyol-vs-deportivo-de-a-coruna-2026-11-07/",
   "kickoff": "2026-11-07T15:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 28.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.75",
   "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.75",
   "settled_price": "1.7692",
   "published_at": "2026-11-06T11:03:00.000Z",
   "recorded_at": "2026-11-06T11:09:27.635Z",
   "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.7692",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-81415b43a8fae33a2e5cd73f",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.75",
    "fragment_from": 5488,
    "fragment_to": 5590,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-deportivo-overcome-their-poor-record-against-espanyol-prediction-november-7-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e6f9fe975b04b76382d18be064c7c83e35f1613b1872955ff53ebae34460e0fd",
     "material_removed": false
    },
    "published_at": "2026-11-06T11:03:00.000Z",
    "detected_at": "2026-11-06T11:09:27.635Z",
    "executed_at": "2026-11-06T11:10:35.088Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c77efad717b2",
     "display_name": "Espanyol — Deportivo de A Coruña",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-07T15:15:00.000Z",
     "url": "/football/matches/espanyol-vs-deportivo-de-a-coruna-2026-11-07/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.7692",
     "our_snapshot_at": "2026-11-06T11:04:28.637Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T11:03:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T11:03:00.000Z",
     "detected_at": "2026-11-06T11:09:27.635Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.75",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Espanyol 0-0 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "fbcc12c32cc8386ad4a68847dd329633f5915a0de81f6e8f171dd665a0982803",
      "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.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T11:10:25.455Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fd1b4b1fce584703e9c8eecc50e0e53b492effc7947842019f2c6a9f8273e064",
      "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.7692",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T11:10:35.088Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-deportivo-overcome-their-poor-record-against-espanyol-prediction-november-7-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-acd925213cd7529aba948d6c",
   "url": "/sources/dailysports-net/picks/33/#pick-n-acd925213cd7529aba948d6c",
   "match": "RB Leipzig v FC Augsburg",
   "match_url": "/football/matches/rb-leipzig-vs-fc-augsburg-2026-11-07/",
   "kickoff": "2026-11-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 24.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig at 1.48",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.48",
   "settled_price": "1.4700",
   "published_at": "2026-11-06T14:04:43.000Z",
   "recorded_at": "2026-11-06T14:09:36.298Z",
   "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-acd925213cd7529aba948d6c",
    "quote_text": "My pick is a Leipzig win.\n\nPrediction on game\n\nWin RB Leipzig\n\nOdds:\n\n1.48",
    "fragment_from": 4222,
    "fragment_to": 4296,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/home-fortress-against-the-visitors-crisis-prediction-for-rb-leipzig-vs-augsburg/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4303dfe7bdd015aba48f55e02097524068670a82989ad5334f51cbdf71915163",
     "material_removed": false
    },
    "published_at": "2026-11-06T14:04:43.000Z",
    "detected_at": "2026-11-06T14:09:36.298Z",
    "executed_at": "2026-11-06T14:11:56.909Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-33101de1421d",
     "display_name": "RB Leipzig — FC Augsburg",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-07T14:30:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-fc-augsburg-2026-11-07/",
     "scoreline": "5-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "RB Leipzig",
    "odds_set": {
     "by_author": "1.48",
     "our_snapshot": "1.4700",
     "our_snapshot_at": "2026-11-06T14:08:19.919Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T14:04:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T14:04:43.000Z",
     "detected_at": "2026-11-06T14:09:36.298Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "RB Leipzig",
     "author_odds": "1.48",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: RB Leipzig at 1.48"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RB Leipzig 5-2 FC Augsburg."
    },
    "settlements": [
     {
      "operation_id": "90c0b6f92762f426fbeb28d8d9c746dc8e4ada06fe809a864f76122ab29857a7",
      "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": "RB Leipzig",
      "decimal_odds": "1.48",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4800,
      "executed_at": "2026-11-06T14:11:52.493Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5829518e86d91488fef62c56bc16fa9988183689d96a935f21e44b2ebee5e894",
      "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": "RB Leipzig",
      "decimal_odds": "1.4700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4700,
      "executed_at": "2026-11-06T14:11:56.909Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/home-fortress-against-the-visitors-crisis-prediction-for-rb-leipzig-vs-augsburg/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig to win"
   }
  },
  {
   "record_id": "n-a389f6aa09da5c903af16296",
   "url": "/sources/dailysports-net/picks/34/#pick-n-a389f6aa09da5c903af16296",
   "match": "Torino v Lecce",
   "match_url": "/football/matches/torino-vs-lecce-2026-11-07/",
   "kickoff": "2026-11-07T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 19.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Torino at 1.85",
   "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.85",
   "settled_price": "1.8000",
   "published_at": "2026-11-06T18:17:36.000Z",
   "recorded_at": "2026-11-06T18:39:57.999Z",
   "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-a389f6aa09da5c903af16296",
    "quote_text": "I suggest betting on a home win.\n\nPrediction on game\n\nWin Torino\n\nOdds:\n\n1.85",
    "fragment_from": 2495,
    "fragment_to": 2572,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/torino-vs-lecce-prediction-facts-betting-tips-and-h2h-november-7-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fc0be267d4238e4396194522cfa6998996f3914b01604e9daefb05d56a2ed5ec",
     "material_removed": false
    },
    "published_at": "2026-11-06T18:17:36.000Z",
    "detected_at": "2026-11-06T18:39:57.999Z",
    "executed_at": "2026-11-06T18:42:35.682Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-875762aa77d4",
     "display_name": "Torino — Lecce",
     "competition_name": "Serie A",
     "starts_at": "2026-11-07T14:00:00.000Z",
     "url": "/football/matches/torino-vs-lecce-2026-11-07/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Torino",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-11-06T18:35:21.788Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T18:17:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T18:17:36.000Z",
     "detected_at": "2026-11-06T18:39:57.999Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Torino",
     "author_odds": "1.85",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Torino at 1.85"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Torino 1-1 Lecce."
    },
    "settlements": [
     {
      "operation_id": "b6d6e1b1204908071403856464acf1f1832aae56d34589115436d3779a7f569d",
      "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": "Torino",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T18:42:13.335Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b17b51baa8001e44abb78d98455d045d9046d4ce234cf94f86d5c47333568448",
      "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": "Torino",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T18:42:35.682Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/torino-vs-lecce-prediction-facts-betting-tips-and-h2h-november-7-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Torino to win"
   }
  },
  {
   "record_id": "n-56166cb4c720184732730d90",
   "url": "/sources/dailysports-net/picks/32/#pick-n-56166cb4c720184732730d90",
   "match": "Derby County v Bolton Wanderers",
   "match_url": "/football/matches/derby-county-vs-bolton-wanderers-2026-11-06/",
   "kickoff": "2026-11-06T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Bolton Wanderers",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.5100",
   "published_at": "2026-11-05T20:00:00.000Z",
   "recorded_at": "2026-11-05T20:09:24.423Z",
   "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-56166cb4c720184732730d90",
    "quote_text": "Prediction: Bolton or Draw (X2).",
    "fragment_from": 5397,
    "fragment_to": 5429,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-bolton-take-advantage-of-derbys-deepening-crisis-derby-vs-bolton-prediction-06112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e78a6e46c4449a3daa7a57bc1341b563a18033d8c8f84d93285b149a5349916e",
     "material_removed": false
    },
    "published_at": "2026-11-05T20:00:00.000Z",
    "detected_at": "2026-11-05T20:09:24.423Z",
    "executed_at": "2026-11-05T20:09:46.228Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e3cfad1a08bf",
     "display_name": "Derby County — Bolton Wanderers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-06T20:00:00.000Z",
     "url": "/football/matches/derby-county-vs-bolton-wanderers-2026-11-06/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Bolton Wanderers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.5100",
     "our_snapshot_at": "2026-11-05T20:07:02.561Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T20:00:00.000Z",
     "detected_at": "2026-11-05T20:09:24.423Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Bolton Wanderers",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Bolton Wanderers"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Derby County 3-1 Bolton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "3610878052554f1a804619c0898c0134d20dcc340d199124b90309fc0d5dc5e8",
      "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 Bolton Wanderers",
      "decimal_odds": "1.5100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-05T20:09:46.228Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-bolton-take-advantage-of-derbys-deepening-crisis-derby-vs-bolton-prediction-06112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Bolton Wanderers"
   }
  },
  {
   "record_id": "n-6ba9d71bcba40c09c795dbaa",
   "url": "/sources/dailysports-net/picks/32/#pick-n-6ba9d71bcba40c09c795dbaa",
   "match": "Toulouse v RC Strasbourg",
   "match_url": "/football/matches/toulouse-vs-rc-strasbourg-2026-11-06/",
   "kickoff": "2026-11-06T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 26.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5100,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5100",
   "published_at": "2026-11-05T17:04:05.000Z",
   "recorded_at": "2026-11-05T17:09:25.865Z",
   "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-6ba9d71bcba40c09c795dbaa",
    "quote_text": "My prediction: both teams to score – YES at 1.55",
    "fragment_from": 2454,
    "fragment_to": 2502,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/matchday-opener-who-will-come-out-on-top-toulouse-vs-strasbourg-prediction-november-6/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c0d6339ca840db64a93c8f0ba8621a1553595c6a15067d0ca0de475475dd1beb",
     "material_removed": false
    },
    "published_at": "2026-11-05T17:04:05.000Z",
    "detected_at": "2026-11-05T17:09:25.865Z",
    "executed_at": "2026-11-07T09:17:36.264Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2313515db49a",
     "display_name": "Toulouse — RC Strasbourg",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-06T19:45:00.000Z",
     "url": "/football/matches/toulouse-vs-rc-strasbourg-2026-11-06/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5100",
     "our_snapshot_at": "2026-11-05T17:08:55.673Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5100,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T17:04:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T17:04:05.000Z",
     "detected_at": "2026-11-05T17:09:25.865Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Toulouse 3-1 RC Strasbourg."
    },
    "settlements": [
     {
      "operation_id": "908547a306515ea609eaf2da29a38d363828721ffc35124275006d192b68ef07",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-11-07T09:17:34.466Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "65331c889b185188177bc82ebd2b7fa599837b85a72b6821abc15f793f83c28a",
      "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.5100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5100,
      "executed_at": "2026-11-07T09:17:36.264Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/matchday-opener-who-will-come-out-on-top-toulouse-vs-strasbourg-prediction-november-6/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-cde72924c1c393c2249c0cfb",
   "url": "/sources/dailysports-net/picks/32/#pick-n-cde72924c1c393c2249c0cfb",
   "match": "FC Twente v Pafos",
   "match_url": "/football/matches/fc-twente-vs-pafos-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 18.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6350,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.6350",
   "published_at": "2026-11-05T01:29:33.000Z",
   "recorded_at": "2026-11-05T01:49:30.998Z",
   "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-cde72924c1c393c2249c0cfb",
    "quote_text": "Total over 3.0\n\nOdds:\n\n1.6",
    "fragment_from": 3438,
    "fragment_to": 3464,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/twente-chasing-a-third-straight-win-twente-vs-pafos-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ca6133dd53f62542705e5919b31350516f0c3bb745435cf5ffbd087cf526f4d8",
     "material_removed": false
    },
    "published_at": "2026-11-05T01:29:33.000Z",
    "detected_at": "2026-11-05T01:49:30.998Z",
    "executed_at": "2026-11-07T09:23:54.162Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0f0772d25322",
     "display_name": "FC Twente — Pafos",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/fc-twente-vs-pafos-2026-11-05/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.6350",
     "our_snapshot_at": "2026-11-05T01:47:22.461Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6350,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T01:29:33.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T01:29:33.000Z",
     "detected_at": "2026-11-05T01:49:30.998Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.6",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Twente 3-1 Pafos."
    },
    "settlements": [
     {
      "operation_id": "4fecf68b7fc1576faf1f98d1c74fbf095f157739b3f3057b85cc9d2173f7fc5b",
      "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 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-11-07T09:23:53.754Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ac1d255383b2cbb66530322474da49055f27c85f06c279df6137a2ccd568ceda",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.6350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6350,
      "executed_at": "2026-11-07T09:23:54.162Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/twente-chasing-a-third-straight-win-twente-vs-pafos-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-115bb04410a11bb2479b1678",
   "url": "/sources/dailysports-net/picks/32/#pick-n-115bb04410a11bb2479b1678",
   "match": "Getafe v Brighton & Hove Albion",
   "match_url": "/football/matches/getafe-vs-brighton-and-hove-albion-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 18.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brighton & Hove Albion at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5700",
   "published_at": "2026-11-05T01:35:18.000Z",
   "recorded_at": "2026-11-05T01:49:29.758Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5700",
    "result": "Won",
    "points_hundredths": 5700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-115bb04410a11bb2479b1678",
    "quote_text": "Win Brighton\n\nOdds:\n\n1.6",
    "fragment_from": 3512,
    "fragment_to": 3536,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/brighton-targeting-the-top-eight-getafe-vs-brighton-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0d1fc8f1cff8398e24564121a53246cfa45551d518b34b5500d764b6d8ef5fcd",
     "material_removed": false
    },
    "published_at": "2026-11-05T01:35:18.000Z",
    "detected_at": "2026-11-05T01:49:29.758Z",
    "executed_at": "2026-11-05T01:50:07.615Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-acfd1cf99e26",
     "display_name": "Getafe — Brighton & Hove Albion",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/getafe-vs-brighton-and-hove-albion-2026-11-05/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5700",
     "our_snapshot_at": "2026-11-05T01:47:22.461Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T01:35:18.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T01:35:18.000Z",
     "detected_at": "2026-11-05T01:49:29.758Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Brighton & Hove Albion",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brighton & Hove Albion at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Getafe 0-1 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "15bd76f70486bad72032ba57bd2e6081b80956c0851d9a8686ccb4c3a6af27db",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-11-05T01:50:06.529Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0958ab5e493830f3bd2f85cd3e67c59f71c120607e2858b2d88f404fd44195dc",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "1.5700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-11-05T01:50:07.615Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/brighton-targeting-the-top-eight-getafe-vs-brighton-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win"
   }
  },
  {
   "record_id": "n-c7c4cdfa72eec71d1c7df97b",
   "url": "/sources/dailysports-net/picks/31/#pick-n-c7c4cdfa72eec71d1c7df97b",
   "match": "Sunderland v Dinamo Zagreb",
   "match_url": "/football/matches/sunderland-vs-dinamo-zagreb-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 18.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.66",
   "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.66",
   "settled_price": "1.6600",
   "published_at": "2026-11-05T00:47:45.000Z",
   "recorded_at": "2026-11-05T01:09:27.067Z",
   "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-c7c4cdfa72eec71d1c7df97b",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.66",
    "fragment_from": 3415,
    "fragment_to": 3442,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/hosts-aim-to-extend-unbeaten-run-sunderland-vs-dinamo-zagreb-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "29a035be98e826e48c63fbec49df79c221d422a640865ea7343330b0a73f5d35",
     "material_removed": false
    },
    "published_at": "2026-11-05T00:47:45.000Z",
    "detected_at": "2026-11-05T01:09:27.067Z",
    "executed_at": "2026-11-07T09:24:33.615Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-60866a476ac4",
     "display_name": "Sunderland — Dinamo Zagreb",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/sunderland-vs-dinamo-zagreb-2026-11-05/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": "1.6600",
     "our_snapshot_at": "2026-11-05T01:08:09.164Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T00:47:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T00:47:45.000Z",
     "detected_at": "2026-11-05T01:09:27.067Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.66",
     "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.66"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sunderland 0-2 Dinamo Zagreb."
    },
    "settlements": [
     {
      "operation_id": "402bcbaa6c44f235f2be5d4739e4d3612f2dff7c6d194d16db18e60a603a6897",
      "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.66",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:24:33.405Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8a31fe69813d4d914a673c8c26d0e866e6182cd95e984501838d9b69b907bf1b",
      "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.6600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:24:33.615Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/hosts-aim-to-extend-unbeaten-run-sunderland-vs-dinamo-zagreb-prediction/",
     "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-82e6b3b0fef2d97ed73a716a",
   "url": "/sources/dailysports-net/picks/31/#pick-n-82e6b3b0fef2d97ed73a716a",
   "match": "Universitatea Craiova v Egnatia Rrogozhinë",
   "match_url": "/football/matches/universitatea-craiova-vs-egnatia-rrogozhine-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Universitatea Craiova -1 at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7150,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.78",
   "settled_price": "1.7150",
   "published_at": "2026-11-04T20:00:00.000Z",
   "recorded_at": "2026-11-04T20:10:02.690Z",
   "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-82e6b3b0fef2d97ed73a716a",
    "quote_text": "My prediction is a Universitatea win with an Asian handicap of (-1).\n\nPrediction on game\n\nW1(-1)\n\nOdds:\n\n1.78",
    "fragment_from": 3251,
    "fragment_to": 3360,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-romanians-consolidate-their-place-in-the-top-half-of-the-table-conference-league-prediction-universitatea-vs-egnatia/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4f1f1b35a51eb2cddccf024daacf444f35e5dcc538a9f480922a926d8e9ec174",
     "material_removed": false
    },
    "published_at": "2026-11-04T20:00:00.000Z",
    "detected_at": "2026-11-04T20:10:02.690Z",
    "executed_at": "2026-11-04T20:15:39.170Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d637923681e6",
     "display_name": "Universitatea Craiova — Egnatia Rrogozhinë",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/universitatea-craiova-vs-egnatia-rrogozhine-2026-11-05/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Universitatea Craiova -1",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": "1.7150",
     "our_snapshot_at": "2026-11-04T20:09:19.362Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7150,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T20:00:00.000Z",
     "detected_at": "2026-11-04T20:10:02.690Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Universitatea Craiova -1",
     "author_odds": "1.78",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Universitatea Craiova -1 at 1.78"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Universitatea Craiova 2-0 Egnatia Rrogozhinë."
    },
    "settlements": [
     {
      "operation_id": "3af82d7464b343282755818bce9c50b9b96e8fc587976fb7d856470a7c7106eb",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Universitatea Craiova -1",
      "decimal_odds": "1.78",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7800,
      "executed_at": "2026-11-04T20:15:37.791Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5a4778c6b9db2abb8b29604edb5d333e4b7f7858be0dd8f9c28f38c387cf01b8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Universitatea Craiova -1",
      "decimal_odds": "1.7150",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7150,
      "executed_at": "2026-11-04T20:15:39.170Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-romanians-consolidate-their-place-in-the-top-half-of-the-table-conference-league-prediction-universitatea-vs-egnatia/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Universitatea Craiova -1"
   }
  },
  {
   "record_id": "n-7e3bbfdcf92180523176319a",
   "url": "/sources/dailysports-net/picks/31/#pick-n-7e3bbfdcf92180523176319a",
   "match": "Sturm Graz v NK Celje",
   "match_url": "/football/matches/sturm-graz-vs-nk-celje-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6623,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.72",
   "settled_price": "1.6623",
   "published_at": "2026-11-04T20:00:00.000Z",
   "recorded_at": "2026-11-04T20:10:00.015Z",
   "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.6623",
    "result": "Won",
    "points_hundredths": 6623,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7e3bbfdcf92180523176319a",
    "quote_text": "Prediction: Both teams to score – Yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.72",
    "fragment_from": 6347,
    "fragment_to": 6445,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-celje-break-sturms-home-resistance-sturm-graz-vs-celje-prediction-05112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "13c01fd6e0984f15ecd9ddee9ba5a81a74006794603200ff2ede840101598c5d",
     "material_removed": false
    },
    "published_at": "2026-11-04T20:00:00.000Z",
    "detected_at": "2026-11-04T20:10:00.015Z",
    "executed_at": "2026-11-04T20:15:35.801Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-072ef95e9f2a",
     "display_name": "Sturm Graz — NK Celje",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/sturm-graz-vs-nk-celje-2026-11-05/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.6623",
     "our_snapshot_at": "2026-11-04T20:06:35.321Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6623,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T20:00:00.000Z",
     "detected_at": "2026-11-04T20:10:00.015Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.72",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sturm Graz 2-3 NK Celje."
    },
    "settlements": [
     {
      "operation_id": "fbb75738f1fb3f41059ee110dc32db22dacaf186c770c4c0a46b7e4b13eb8e35",
      "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.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-11-04T20:15:26.495Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "76b9676f7b1fca71b46cea5b22a1dc5a051119bf6988636959494f38ec7dadea",
      "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.6623",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6623,
      "executed_at": "2026-11-04T20:15:35.801Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-celje-break-sturms-home-resistance-sturm-graz-vs-celje-prediction-05112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-ddd130167e40bc5e149c38f9",
   "url": "/sources/dailysports-net/picks/31/#pick-n-ddd130167e40bc5e149c38f9",
   "match": "Celta Vigo v Union St. Gilloise",
   "match_url": "/football/matches/celta-vigo-vs-union-st-gilloise-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 23.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Union St. Gilloise at 1.73",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6372,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.73",
   "settled_price": "1.6372",
   "published_at": "2026-11-04T20:00:00.000Z",
   "recorded_at": "2026-11-04T20:09:57.191Z",
   "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-ddd130167e40bc5e149c38f9",
    "quote_text": "Prediction: Union Saint-Gilloise or Draw (X2).\n\nPrediction on game\n\nUnion St.Gilloise wont lose\n\nOdds:\n\n1.73",
    "fragment_from": 5833,
    "fragment_to": 5941,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-belgiums-unbeaten-force-exploit-celtas-defensive-problems-celta-vs-union-saint-gilloise-prediction-05112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3f61e075864ac999cd3a0ba19aba06c45adb9bc1a17ac3bbfc82529e93cafe69",
     "material_removed": false
    },
    "published_at": "2026-11-04T20:00:00.000Z",
    "detected_at": "2026-11-04T20:09:57.191Z",
    "executed_at": "2026-11-04T20:15:24.233Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e5ece912019d",
     "display_name": "Celta Vigo — Union St. Gilloise",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/celta-vigo-vs-union-st-gilloise-2026-11-05/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Union St. Gilloise",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": "1.6372",
     "our_snapshot_at": "2026-11-04T20:06:35.321Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6372,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T20:00:00.000Z",
     "detected_at": "2026-11-04T20:09:57.191Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Union St. Gilloise",
     "author_odds": "1.73",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Union St. Gilloise at 1.73"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Celta Vigo 1-2 Union St. Gilloise."
    },
    "settlements": [
     {
      "operation_id": "90f994bf59c81467ec1133b23d08908de61a16b5a932818e73848bef2c3388f7",
      "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 Union St. Gilloise",
      "decimal_odds": "1.73",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7300,
      "executed_at": "2026-11-04T20:15:11.778Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4ababd7c139ce77073dc8adcab9bebf345b76f4ce9c19fc8767d0db0779f4b36",
      "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 Union St. Gilloise",
      "decimal_odds": "1.6372",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6372,
      "executed_at": "2026-11-04T20:15:24.233Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-belgiums-unbeaten-force-exploit-celtas-defensive-problems-celta-vs-union-saint-gilloise-prediction-05112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Union St. Gilloise"
   }
  },
  {
   "record_id": "n-3b4ef4dea7759ba29744e4f1",
   "url": "/sources/dailysports-net/picks/30/#pick-n-3b4ef4dea7759ba29744e4f1",
   "match": "Hapoel Be'er Sheva v OFI",
   "match_url": "/football/matches/hapoel-be-er-sheva-vs-ofi-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 31.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.54",
   "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.54",
   "settled_price": "1.5495",
   "published_at": "2026-11-04T12:38:00.000Z",
   "recorded_at": "2026-11-04T12:49:32.321Z",
   "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.5495",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3b4ef4dea7759ba29744e4f1",
    "quote_text": "My prediction: both teams to score - yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.54",
    "fragment_from": 5090,
    "fragment_to": 5191,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/hapoel-beer-sheva-ofi-the-israelis-must-find-a-way-out-of-the-crisis/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a102e345c40166f0d4ad288e9d6efcb1b3daf0c73edf694faf65ab20b5dfa30",
     "material_removed": false
    },
    "published_at": "2026-11-04T12:38:00.000Z",
    "detected_at": "2026-11-04T12:49:32.321Z",
    "executed_at": "2026-11-04T12:51:57.703Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-11ef41c1e29b",
     "display_name": "Hapoel Be'er Sheva — OFI",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/hapoel-be-er-sheva-vs-ofi-2026-11-05/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.54",
     "our_snapshot": "1.5495",
     "our_snapshot_at": "2026-11-04T12:45:54.913Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T12:38:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T12:38:00.000Z",
     "detected_at": "2026-11-04T12:49:32.321Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.54",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.54"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Hapoel Be'er Sheva 0-2 OFI."
    },
    "settlements": [
     {
      "operation_id": "43a4b6d68890b3853624ff5ce457ffc2377b3e4f401fe516ed716cc6d09b9f75",
      "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.54",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T12:51:54.092Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1565506e3e564d3fdac7a664b3078e0f89f7a2e0c9fd29cceb1412e315a9c930",
      "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.5495",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T12:51:57.703Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/hapoel-beer-sheva-ofi-the-israelis-must-find-a-way-out-of-the-crisis/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-4f4070614bc6b68afa2d7d9d",
   "url": "/sources/dailysports-net/picks/30/#pick-n-4f4070614bc6b68afa2d7d9d",
   "match": "Sint-Truiden v Brann",
   "match_url": "/football/matches/sint-truiden-vs-brann-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 31.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.58",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.58",
   "settled_price": "1.5300",
   "published_at": "2026-11-04T12:43:00.000Z",
   "recorded_at": "2026-11-04T12:49:31.254Z",
   "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.5300",
    "result": "Won",
    "points_hundredths": 5300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4f4070614bc6b68afa2d7d9d",
    "quote_text": "My prediction: both teams to score - yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.58",
    "fragment_from": 4945,
    "fragment_to": 5046,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/sint-truiden-vs-brann-a-battle-between-two-contenders-for-the-conference-league-knockout-stage/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f04d4628d7a74c926bc99471831bc7ae88168e625b01e2952a292e62212d8716",
     "material_removed": false
    },
    "published_at": "2026-11-04T12:43:00.000Z",
    "detected_at": "2026-11-04T12:49:31.254Z",
    "executed_at": "2026-11-04T12:51:58.445Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-052033f574ca",
     "display_name": "Sint-Truiden — Brann",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/sint-truiden-vs-brann-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.58",
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-11-04T12:45:41.223Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T12:43:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T12:43:00.000Z",
     "detected_at": "2026-11-04T12:49:31.254Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.58",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.58"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sint-Truiden 1-1 Brann."
    },
    "settlements": [
     {
      "operation_id": "85018d9d49d0b9a1e1a2c8983f79f16aa390ba9c7974b514b3df75c00f36a2d6",
      "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.58",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5800,
      "executed_at": "2026-11-04T12:51:57.895Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f79bb2561361aabf0a1edf9a490a63fa5893e05fcdc3b48fc8a52c30661c7c99",
      "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.5300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5300,
      "executed_at": "2026-11-04T12:51:58.445Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/sint-truiden-vs-brann-a-battle-between-two-contenders-for-the-conference-league-knockout-stage/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-fbe05522d43cf8fad50d574a",
   "url": "/sources/dailysports-net/picks/30/#pick-n-fbe05522d43cf8fad50d574a",
   "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": 31.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Beşiktaş at 2.1",
   "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": "2.1",
   "settled_price": "2.1300",
   "published_at": "2026-11-04T12:00:00.000Z",
   "recorded_at": "2026-11-04T12:09:32.848Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.1300",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fbe05522d43cf8fad50d574a",
    "quote_text": "My prediction: Beşiktaş to win at 2.1",
    "fragment_from": 2769,
    "fragment_to": 2806,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-celtic-end-winless-streak-celtic-vs-besiktas-prediction-november-5/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a67d00106760ca2b06dcb7b61240eb8a74ddbfa4f2d395de593f795014fd195f",
     "material_removed": false
    },
    "published_at": "2026-11-04T12:00:00.000Z",
    "detected_at": "2026-11-04T12:09:32.848Z",
    "executed_at": "2026-11-04T12:11:17.529Z",
    "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": "1X2, match result",
    "outcome_label": "Beşiktaş",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": "2.1300",
     "our_snapshot_at": "2026-11-04T12:05:27.583Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T12:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T12:00:00.000Z",
     "detected_at": "2026-11-04T12:09:32.848Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Beşiktaş",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Beşiktaş at 2.1"
    },
    "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": "b6f87b8fb4233c56e2c7fc6fdd0bfe8dfffb0de9e342a53b5e6a24019a54d8f5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Beşiktaş",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T12:11:13.154Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "84aebb1fbb106c0bcb8f47a835691934f8112b646d769aebe60fd9c10304679d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Beşiktaş",
      "decimal_odds": "2.1300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T12:11:17.529Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-celtic-end-winless-streak-celtic-vs-besiktas-prediction-november-5/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Beşiktaş to win"
   }
  },
  {
   "record_id": "n-841314c8c00b1532c57b91e6",
   "url": "/sources/dailysports-net/picks/30/#pick-n-841314c8c00b1532c57b91e6",
   "match": "Panathinaikos v CSKA Sofia",
   "match_url": "/football/matches/panathinaikos-vs-cska-sofia-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 33.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Panathinaikos at 1.59",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.59",
   "settled_price": "1.4600",
   "published_at": "2026-11-04T09:50:41.000Z",
   "recorded_at": "2026-11-04T10:09:30.263Z",
   "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.4600",
    "result": "Won",
    "points_hundredths": 4600,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-841314c8c00b1532c57b91e6",
    "quote_text": "Prediction on game\n\nWin Panathinaikos\n\nOdds:\n\n1.59",
    "fragment_from": 4571,
    "fragment_to": 4621,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-greeks-are-in-incredible-form-panathinaikos-vs-cska-sofia-conference-league-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "101f78f1ca06436bcb021fa2275aa101b0096b290b55613b458e893ff968ae58",
     "material_removed": false
    },
    "published_at": "2026-11-04T09:50:41.000Z",
    "detected_at": "2026-11-04T10:09:30.263Z",
    "executed_at": "2026-11-04T10:11:59.886Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8ce491096970",
     "display_name": "Panathinaikos — CSKA Sofia",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/panathinaikos-vs-cska-sofia-2026-11-05/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Panathinaikos",
    "odds_set": {
     "by_author": "1.59",
     "our_snapshot": "1.4600",
     "our_snapshot_at": "2026-11-04T10:05:52.336Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T09:50:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T09:50:41.000Z",
     "detected_at": "2026-11-04T10:09:30.263Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Panathinaikos",
     "author_odds": "1.59",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Panathinaikos at 1.59"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Panathinaikos 2-1 CSKA Sofia."
    },
    "settlements": [
     {
      "operation_id": "6cfe5cc8a60e4d0d39fd360bc0b8393699e4fe75636440855cc1c36051b9ad67",
      "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.59",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5900,
      "executed_at": "2026-11-04T10:11:59.264Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1129224d2aa23d60490d04ce0de890917df2ed68ab6871f267c6e05cb6c0f5d5",
      "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.4600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4600,
      "executed_at": "2026-11-04T10:11:59.886Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-greeks-are-in-incredible-form-panathinaikos-vs-cska-sofia-conference-league-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Panathinaikos to win"
   }
  },
  {
   "record_id": "n-b4e9b1d6ffb7d9c300774c65",
   "url": "/sources/dailysports-net/picks/32/#pick-n-b4e9b1d6ffb7d9c300774c65",
   "match": "Mjällby v Borac Banja Luka",
   "match_url": "/football/matches/mjallby-vs-borac-banja-luka-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 15.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.8",
   "settled_price": "1.8000",
   "published_at": "2026-11-05T01:50:43.000Z",
   "recorded_at": "2026-11-05T02:09:36.966Z",
   "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-b4e9b1d6ffb7d9c300774c65",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.8",
    "fragment_from": 3387,
    "fragment_to": 3414,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/borac-goes-for-a-fifth-straight-win-mjllby-vs-borac-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6a0b7247794541d0979793fd2b8d25084396aa5a2e9be1ed2987945532ea38c3",
     "material_removed": false
    },
    "published_at": "2026-11-05T01:50:43.000Z",
    "detected_at": "2026-11-05T02:09:36.966Z",
    "executed_at": "2026-11-07T09:23:42.396Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44dd1831527b",
     "display_name": "Mjällby — Borac Banja Luka",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/mjallby-vs-borac-banja-luka-2026-11-05/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-11-05T02:09:27.509Z",
     "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": "2026-11-05T01:50:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T01:50:43.000Z",
     "detected_at": "2026-11-05T02:09:36.966Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.8",
     "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.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Mjällby 2-0 Borac Banja Luka."
    },
    "settlements": [
     {
      "operation_id": "854a3968ee5cf3c92d6cff2d2a5738a52747f11051105445e00abdfffad70147",
      "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.8",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-11-07T09:23:42.001Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "eb13e46d2f7e8ae1d9e24139945de89bdf91fad0f1ea349d4ad65e066bababff",
      "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.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8000,
      "executed_at": "2026-11-07T09:23:42.396Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/borac-goes-for-a-fifth-straight-win-mjllby-vs-borac-prediction/",
     "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-c2e3a98adeca27b1782fbd9e",
   "url": "/sources/dailysports-net/picks/31/#pick-n-c2e3a98adeca27b1782fbd9e",
   "match": "FC Midtjylland v AFC Ajax",
   "match_url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 21.9,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or AFC Ajax at 1.46",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.46",
   "settled_price": "1.4400",
   "published_at": "2026-11-04T19:19:32.000Z",
   "recorded_at": "2026-11-04T19:50:13.517Z",
   "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-c2e3a98adeca27b1782fbd9e",
    "quote_text": "However, Ajax look very strong, so I suggest betting on Ajax to avoid defeat. The odds for this outcome are 1.46.",
    "fragment_from": 2555,
    "fragment_to": 2668,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/midtjylland-vs-ajax-prediction-facts-betting-tips-and-h2h-for-the-conference-league-clash-november-5-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c33f2290975229f91394dc029b24416ed658546276df848874cc2d1b994775d6",
     "material_removed": false
    },
    "published_at": "2026-11-04T19:19:32.000Z",
    "detected_at": "2026-11-04T19:50:13.517Z",
    "executed_at": "2026-11-04T19:57:25.468Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6544cd7db73b",
     "display_name": "FC Midtjylland — AFC Ajax",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/fc-midtjylland-vs-afc-ajax-2026-11-05/",
     "scoreline": "1-6",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or AFC Ajax",
    "odds_set": {
     "by_author": "1.46",
     "our_snapshot": "1.4400",
     "our_snapshot_at": "2026-11-04T19:48:57.808Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T19:19:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T19:19:32.000Z",
     "detected_at": "2026-11-04T19:50:13.517Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or AFC Ajax",
     "author_odds": "1.46",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or AFC Ajax at 1.46"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Midtjylland 1-6 AFC Ajax."
    },
    "settlements": [
     {
      "operation_id": "57313aef74bd709624bddeef5d695f3330999eeeac1d2147ab852a8734584823",
      "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 AFC Ajax",
      "decimal_odds": "1.46",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4600,
      "executed_at": "2026-11-04T19:57:22.761Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2f8af66f0c8886c82a45c5c6786f2c55f572b5d8418d30fa8a283e474e5893f2",
      "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 AFC Ajax",
      "decimal_odds": "1.4400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4400,
      "executed_at": "2026-11-04T19:57:25.468Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/midtjylland-vs-ajax-prediction-facts-betting-tips-and-h2h-for-the-conference-league-clash-november-5-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or AFC Ajax"
   }
  },
  {
   "record_id": "n-eb803e93f68672dc25e45c87",
   "url": "/sources/dailysports-net/picks/31/#pick-n-eb803e93f68672dc25e45c87",
   "match": "FC Thun v Hearts",
   "match_url": "/football/matches/fc-thun-vs-hearts-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 21.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.43",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.43",
   "settled_price": "1.4300",
   "published_at": "2026-11-04T19:23:31.000Z",
   "recorded_at": "2026-11-04T19:50:07.769Z",
   "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-eb803e93f68672dc25e45c87",
    "quote_text": "I suggest betting on both teams to score. The odds for this outcome are 1.43.",
    "fragment_from": 2620,
    "fragment_to": 2697,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/thun-vs-hearts-prediction-facts-betting-tips-and-h2h-november-5-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8ad2822b6fa251cd23a82fa36b217ddf75455566f50d3a410edbd0bfffff7adc",
     "material_removed": false
    },
    "published_at": "2026-11-04T19:23:31.000Z",
    "detected_at": "2026-11-04T19:50:07.769Z",
    "executed_at": "2026-11-04T19:51:50.346Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e4ab5b164d6f",
     "display_name": "FC Thun — Hearts",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/fc-thun-vs-hearts-2026-11-05/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.43",
     "our_snapshot": "1.4300",
     "our_snapshot_at": "2026-11-04T19:48:57.808Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T19:23:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T19:23:31.000Z",
     "detected_at": "2026-11-04T19:50:07.769Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Thun 3-1 Hearts."
    },
    "settlements": [
     {
      "operation_id": "a6466f1118aaa6d72512982ef32ff232b59f3045bc826a914464afe5e841ab9f",
      "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.43",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4300,
      "executed_at": "2026-11-04T19:51:48.297Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0f99c47c62f6733808c2daddc41f162e999482e52ddc22ca42e17d939ceeabfd",
      "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.4300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4300,
      "executed_at": "2026-11-04T19:51:50.346Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/thun-vs-hearts-prediction-facts-betting-tips-and-h2h-november-5-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-d2fc07919dba2ec170a07878",
   "url": "/sources/dailysports-net/picks/31/#pick-n-d2fc07919dba2ec170a07878",
   "match": "FK Crvena Zvezda v Inter Club d'Escaldes",
   "match_url": "/football/matches/fk-crvena-zvezda-vs-inter-club-d-escaldes-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 21.9,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: FK Crvena Zvezda over 2.5 at 1.45",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.45",
   "settled_price": "1.4200",
   "published_at": "2026-11-04T19:28:14.000Z",
   "recorded_at": "2026-11-04T19:50:04.187Z",
   "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-d2fc07919dba2ec170a07878",
    "quote_text": "I suggest betting on Crvena Zvezda to score over 2.5 goals individually, at odds of 1.45.",
    "fragment_from": 2882,
    "fragment_to": 2971,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/crvena-zvezda-vs-inter-club-descaldes-uefa-conference-league-prediction-facts-and-betting-tips/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "313d4062c530582ff5f8ff20974bb2491375d78f5cc0a24d518b767634408770",
     "material_removed": false
    },
    "published_at": "2026-11-04T19:28:14.000Z",
    "detected_at": "2026-11-04T19:50:04.187Z",
    "executed_at": "2026-11-04T19:52:00.790Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-11a7f314889f",
     "display_name": "FK Crvena Zvezda — Inter Club d'Escaldes",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/fk-crvena-zvezda-vs-inter-club-d-escaldes-2026-11-05/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 2.5",
    "outcome_label": "FK Crvena Zvezda over 2.5",
    "odds_set": {
     "by_author": "1.45",
     "our_snapshot": "1.4200",
     "our_snapshot_at": "2026-11-04T19:48:57.808Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T19:28:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T19:28:14.000Z",
     "detected_at": "2026-11-04T19:50:04.187Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 2.5",
     "choice": "FK Crvena Zvezda over 2.5",
     "author_odds": "1.45",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 2.5: FK Crvena Zvezda over 2.5 at 1.45"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FK Crvena Zvezda 2-1 Inter Club d'Escaldes."
    },
    "settlements": [
     {
      "operation_id": "2b7456a2e18696c009a0f85573597f37d20fbf0cac3bdcdb063c59d5b990d389",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "FK Crvena Zvezda over 2.5",
      "decimal_odds": "1.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T19:51:58.690Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "281155553596f36a9c5da054af493a19d63db0e6307387f81cfa8d3aef35a793",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "FK Crvena Zvezda over 2.5",
      "decimal_odds": "1.4200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T19:52:00.790Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/crvena-zvezda-vs-inter-club-descaldes-uefa-conference-league-prediction-facts-and-betting-tips/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FK Crvena Zvezda over 2.5 (Team goals over/under 2.5)"
   }
  },
  {
   "record_id": "n-210a59828341ba2ca3ed31c0",
   "url": "/sources/dailysports-net/picks/31/#pick-n-210a59828341ba2ca3ed31c0",
   "match": "Real Sociedad v Olympique Lyonnais",
   "match_url": "/football/matches/real-sociedad-vs-olympique-lyonnais-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.58",
   "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.58",
   "settled_price": "1.8585",
   "published_at": "2026-11-04T17:45:00.000Z",
   "recorded_at": "2026-11-04T17:59:24.321Z",
   "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-210a59828341ba2ca3ed31c0",
    "quote_text": "My prediction is over 2.5 goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.58",
    "fragment_from": 2786,
    "fragment_to": 2867,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-the-basques-defense-stop-speedster-nuamah-real-sociedad-vs-lyon-europa-league-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "577f23ecf6f8ee06c256a8f842a811b2c6eff791fc8b5fbd89c15c54cedd5baa",
     "material_removed": false
    },
    "published_at": "2026-11-04T17:45:00.000Z",
    "detected_at": "2026-11-04T17:59:24.321Z",
    "executed_at": "2026-11-04T18:00:38.161Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7186b2d06586",
     "display_name": "Real Sociedad — Olympique Lyonnais",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/real-sociedad-vs-olympique-lyonnais-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.58",
     "our_snapshot": "1.8585",
     "our_snapshot_at": "2026-11-04T17:56:59.583Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T17:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T17:45:00.000Z",
     "detected_at": "2026-11-04T17:59:24.321Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.58",
     "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.58"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Real Sociedad 1-1 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "01c7b16da6e53798ed0af7be70d8308f53822043d1b384b9de32c72c08f8fb7d",
      "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.58",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T18:00:34.180Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b395a8fd751fb7e321f4ddb2df6a0482c4df42aee82b76021cd92114e780a260",
      "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.8585",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T18:00:38.161Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-the-basques-defense-stop-speedster-nuamah-real-sociedad-vs-lyon-europa-league-prediction/",
     "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-9a90d817ed838ee3233d818a",
   "url": "/sources/dailysports-net/picks/31/#pick-n-9a90d817ed838ee3233d818a",
   "match": "Kuopion Palloseura v Gent",
   "match_url": "/football/matches/kuopion-palloseura-vs-gent-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Gent at 1.7",
   "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.7",
   "settled_price": "1.6500",
   "published_at": "2026-11-04T17:45:00.000Z",
   "recorded_at": "2026-11-04T17:49:41.557Z",
   "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-9a90d817ed838ee3233d818a",
    "quote_text": "Win Gent\n\nOdds:\n\n1.7",
    "fragment_from": 7201,
    "fragment_to": 7221,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-gent-bounce-back-from-their-latest-setback-kups-vs-gent-prediction-05112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f35921a2aef55b46effa92deef3297a8fa8e94d480f7642a28514837b15a836b",
     "material_removed": false
    },
    "published_at": "2026-11-04T17:45:00.000Z",
    "detected_at": "2026-11-04T17:49:41.557Z",
    "executed_at": "2026-11-04T17:50:59.048Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a8739b3d77cc",
     "display_name": "Kuopion Palloseura — Gent",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/kuopion-palloseura-vs-gent-2026-11-05/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Gent",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-11-04T17:49:13.646Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T17:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T17:45:00.000Z",
     "detected_at": "2026-11-04T17:49:41.557Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Gent",
     "author_odds": "1.7",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Gent at 1.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Kuopion Palloseura 0-0 Gent."
    },
    "settlements": [
     {
      "operation_id": "d43db9b322f50e4f5f70032f05d9b904c8f8fd12847edcb9a26942ed82db89f2",
      "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": "Gent",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T17:50:58.135Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8a4785b0460c6b13ef388e538eba312d8e9b343e5be8dc80b7a22d8d33c6e8c4",
      "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": "Gent",
      "decimal_odds": "1.6500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-04T17:50:59.048Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-gent-bounce-back-from-their-latest-setback-kups-vs-gent-prediction-05112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gent to win"
   }
  },
  {
   "record_id": "n-331839036f499676d8dded61",
   "url": "/sources/dailysports-net/picks/30/#pick-n-331839036f499676d8dded61",
   "match": "Crystal Palace v TSG Hoffenheim",
   "match_url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 32.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.48",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4762,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.48",
   "settled_price": "1.4762",
   "published_at": "2026-11-04T08:26:00.000Z",
   "recorded_at": "2026-11-04T08:49:23.357Z",
   "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.4762",
    "result": "Won",
    "points_hundredths": 4762,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-331839036f499676d8dded61",
    "quote_text": "My prediction: both teams to score — yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.48",
    "fragment_from": 5571,
    "fragment_to": 5672,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/crystal-palace-vs-hoffenheim-who-will-come-out-on-top-in-a-premier-league-bundesliga-showdown/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "20efcc4279d033b3c62ab3a14117935e8a0c08aa908bf23dc4b6216966aca22d",
     "material_removed": false
    },
    "published_at": "2026-11-04T08:26:00.000Z",
    "detected_at": "2026-11-04T08:49:23.357Z",
    "executed_at": "2026-11-04T08:51:08.417Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-de2734d4b4c1",
     "display_name": "Crystal Palace — TSG Hoffenheim",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/crystal-palace-vs-tsg-hoffenheim-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.48",
     "our_snapshot": "1.4762",
     "our_snapshot_at": "2026-11-04T08:44:42.758Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4762,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T08:26:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T08:26:00.000Z",
     "detected_at": "2026-11-04T08:49:23.357Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.48",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.48"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Crystal Palace 1-1 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "f157e82b5375d03426d9adffa4ea5b434ee3d93b83e4412e9e76a0e2127838fe",
      "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.48",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4800,
      "executed_at": "2026-11-04T08:51:06.117Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4642b8f275eeedbb6c48688252bbea4bec3a49628931024143d7c1dde5beb634",
      "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.4762",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4762,
      "executed_at": "2026-11-04T08:51:08.417Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/crystal-palace-vs-hoffenheim-who-will-come-out-on-top-in-a-premier-league-bundesliga-showdown/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-d367a5020b17fe8f5807c1c6",
   "url": "/sources/dailysports-net/picks/30/#pick-n-d367a5020b17fe8f5807c1c6",
   "match": "FC Porto v SSC Napoli",
   "match_url": "/football/matches/fc-porto-vs-ssc-napoli-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Porto at 1.97",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.97",
   "settled_price": "1.9500",
   "published_at": "2026-11-03T23:53:45.000Z",
   "recorded_at": "2026-11-04T00:09:54.458Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.9500",
    "result": "Won",
    "points_hundredths": 9500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d367a5020b17fe8f5807c1c6",
    "quote_text": "Prediction on game\n\nWin FC Porto\n\nOdds:\n\n1.97",
    "fragment_from": 3891,
    "fragment_to": 3936,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/porto-won-10-out-of-10-in-the-league-but-faltered-in-the-champions-league-porto-vs-napoli-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e9a0d3b23ee98e4d53b07389779ac8860b25c623e016abbf991a6bf4e4bad8dc",
     "material_removed": false
    },
    "published_at": "2026-11-03T23:53:45.000Z",
    "detected_at": "2026-11-04T00:09:54.458Z",
    "executed_at": "2026-11-04T00:52:45.459Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9588ca212aad",
     "display_name": "FC Porto — SSC Napoli",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/fc-porto-vs-ssc-napoli-2026-11-04/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Porto",
    "odds_set": {
     "by_author": "1.97",
     "our_snapshot": "1.9500",
     "our_snapshot_at": "2026-11-04T00:07:53.831Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T23:53:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T23:53:45.000Z",
     "detected_at": "2026-11-04T00:09:54.458Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Porto",
     "author_odds": "1.97",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Porto at 1.97"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Porto 4-1 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "45781b2eae2e87c59d61ee5c2be975fbacb64a6f3982cbcdd9f6c6434650d163",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Porto",
      "decimal_odds": "1.97",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9700,
      "executed_at": "2026-11-04T00:52:42.143Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "01216aae24751d4d9880b5fc7f8a29210ef72a1e95d42efa82ee58e61248af38",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "FC Porto",
      "decimal_odds": "1.9500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9500,
      "executed_at": "2026-11-04T00:52:45.459Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/porto-won-10-out-of-10-in-the-league-but-faltered-in-the-champions-league-porto-vs-napoli-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto to win"
   }
  },
  {
   "record_id": "n-80f893a6176763b8c04a84fd",
   "url": "/sources/dailysports-net/picks/29/#pick-n-80f893a6176763b8c04a84fd",
   "match": "PSV Eindhoven v Club Brugge KV",
   "match_url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.91",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.91",
   "settled_price": "1.8333",
   "published_at": "2026-11-03T20:00:00.000Z",
   "recorded_at": "2026-11-03T20:09:40.354Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.8333",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-80f893a6176763b8c04a84fd",
    "quote_text": "Prediction: Over 3.5 goals.\n\nPrediction on game\n\nTotal over 3.5\n\nOdds:\n\n1.91",
    "fragment_from": 6952,
    "fragment_to": 7028,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-brugges-fearless-attack-silence-eindhoven-psv-vs-club-brugge-prediction-04112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1cca4697378ce87e1bbea1ac682606dab37ea27e9cdf84f2dee246e84b9724b7",
     "material_removed": false
    },
    "published_at": "2026-11-03T20:00:00.000Z",
    "detected_at": "2026-11-03T20:09:40.354Z",
    "executed_at": "2026-11-03T20:11:48.610Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c2e9521ba3c2",
     "display_name": "PSV Eindhoven — Club Brugge KV",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.91",
     "our_snapshot": "1.8333",
     "our_snapshot_at": "2026-11-03T20:09:34.407Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T20:00:00.000Z",
     "detected_at": "2026-11-03T20:09:40.354Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.91",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.91"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was PSV Eindhoven 1-2 Club Brugge KV."
    },
    "settlements": [
     {
      "operation_id": "fe4b6c39778120ed8954ff1ae33f10253b32b3bacad20d9476aa4dcbc3604dfd",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.91",
      "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:11:43.241Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a5d85c5ac46cff04e85bb933c0417f64b8a1ea8499fe8130bf68f5d85230276e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8333",
      "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:11:48.610Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-brugges-fearless-attack-silence-eindhoven-psv-vs-club-brugge-prediction-04112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-9821fce1597e77db04628253",
   "url": "/sources/dailysports-net/picks/29/#pick-n-9821fce1597e77db04628253",
   "match": "Borussia Dortmund v Real Betis",
   "match_url": "/football/matches/borussia-dortmund-vs-real-betis-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 26.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.5",
   "settled_price": "1.5000",
   "published_at": "2026-11-03T17:33:26.000Z",
   "recorded_at": "2026-11-03T17:49:42.968Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.5000",
    "result": "Won",
    "points_hundredths": 5000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9821fce1597e77db04628253",
    "quote_text": "This is a highly intriguing clash between two teams that know how to attack and score goals. Both are in decent form, so I am backing over 2.5 goals. The odds for this outcome are 1.5.",
    "fragment_from": 2605,
    "fragment_to": 2789,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/borussia-dortmund-vs-betis-who-will-extend-their-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "787da93719bd27def991621e61a90d7033875c357b191cfa1dbc5d7298590550",
     "material_removed": false
    },
    "published_at": "2026-11-03T17:33:26.000Z",
    "detected_at": "2026-11-03T17:49:42.968Z",
    "executed_at": "2026-11-03T17:54:04.995Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f45b0ac9f3ae",
     "display_name": "Borussia Dortmund — Real Betis",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/borussia-dortmund-vs-real-betis-2026-11-04/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-11-03T17:47:11.078Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T17:33:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T17:33:26.000Z",
     "detected_at": "2026-11-03T17:49:42.968Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.5",
     "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.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Borussia Dortmund 2-1 Real Betis."
    },
    "settlements": [
     {
      "operation_id": "ca5a4443b30a9a7b3da2acf59a9020672b562e10e09c31b6df15565bb3c727f5",
      "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.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-11-03T17:54:03.504Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "409a69829cc18fcf1579ee14631141d9ccf9e959f250484318001522b1007ff7",
      "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.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-11-03T17:54:04.995Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/borussia-dortmund-vs-betis-who-will-extend-their-winning-streak/",
     "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-f69dd3c6f7845117819aa5c4",
   "url": "/sources/dailysports-net/picks/29/#pick-n-f69dd3c6f7845117819aa5c4",
   "match": "Fenerbahçe v Liverpool",
   "match_url": "/football/matches/fenerbahce-vs-liverpool-2026-11-04/",
   "kickoff": "2026-11-04T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 31.9,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10950,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.76",
   "settled_price": "2.0950",
   "published_at": "2026-11-03T09:28:00.000Z",
   "recorded_at": "2026-11-03T09:49:40.702Z",
   "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-f69dd3c6f7845117819aa5c4",
    "quote_text": "Recommended Bet: Over 3 Total Goals\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.76",
    "fragment_from": 4675,
    "fragment_to": 4757,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-liverpool-extend-their-winning-run-in-istanbul-fenerbahce-vs-liverpool-prediction-november-4-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b31e8ea17cbe8428daa42e9163237f153634934cf14a4335cb500a619cf9d94c",
     "material_removed": false
    },
    "published_at": "2026-11-03T09:28:00.000Z",
    "detected_at": "2026-11-03T09:49:40.702Z",
    "executed_at": "2026-11-03T09:56:56.566Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e11039d41c22",
     "display_name": "Fenerbahçe — Liverpool",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T17:45:00.000Z",
     "url": "/football/matches/fenerbahce-vs-liverpool-2026-11-04/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": "2.0950",
     "our_snapshot_at": "2026-11-03T09:49:11.795Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10950,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T09:28:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T09:28:00.000Z",
     "detected_at": "2026-11-03T09:49:40.702Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.76",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.76"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fenerbahçe 3-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "bf029696ad736a0f366585b1d994f6d1fdbaba943b25f4cd6af6744706d33ca4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.76",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7600,
      "executed_at": "2026-11-03T09:56:51.921Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "eaef1da9ee56517fb062f888278ad22e16dee992b6181978068257050795a2d9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.0950",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10950,
      "executed_at": "2026-11-03T09:56:56.566Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-liverpool-extend-their-winning-run-in-istanbul-fenerbahce-vs-liverpool-prediction-november-4-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-af6c3bc87368672743e66c54",
   "url": "/sources/dailysports-net/picks/29/#pick-n-af6c3bc87368672743e66c54",
   "match": "AEK Athens v Real Madrid",
   "match_url": "/football/matches/aek-athens-vs-real-madrid-2026-11-04/",
   "kickoff": "2026-11-04T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 31.9,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7874,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.85",
   "settled_price": "1.7874",
   "published_at": "2026-11-03T09:45:00.000Z",
   "recorded_at": "2026-11-03T09:49:39.050Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.7874",
    "result": "Won",
    "points_hundredths": 7874,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-af6c3bc87368672743e66c54",
    "quote_text": "My prediction: over 3.5 total goals.\n\nPrediction on game\n\nTotal over 3.5\n\nOdds:\n\n1.85",
    "fragment_from": 6277,
    "fragment_to": 6362,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/aek-real-madrid-can-the-athens-club-stop-the-madrid-machine/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "595d0915f45dd9dc9a68ff320e65b16094549748ba52712ac6dc86039b56ee90",
     "material_removed": false
    },
    "published_at": "2026-11-03T09:45:00.000Z",
    "detected_at": "2026-11-03T09:49:39.050Z",
    "executed_at": "2026-11-03T09:56:51.529Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c654ce8fca9d",
     "display_name": "AEK Athens — Real Madrid",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T17:45:00.000Z",
     "url": "/football/matches/aek-athens-vs-real-madrid-2026-11-04/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": "1.7874",
     "our_snapshot_at": "2026-11-03T09:44:49.958Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7874,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T09:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T09:45:00.000Z",
     "detected_at": "2026-11-03T09:49:39.050Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.85",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.85"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AEK Athens 2-3 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "ac8d9d81e18751864357418e85a9373b3495b047c473c95ba0333cb73fdce868",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8500,
      "executed_at": "2026-11-03T09:56:41.049Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "432718428f7757d3ac0f2bd6a615ffaea6019512e3564c7b69ddc519c7e2a43e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.7874",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7874,
      "executed_at": "2026-11-03T09:56:51.529Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/aek-real-madrid-can-the-athens-club-stop-the-madrid-machine/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-e038f7dbb2d64e681def7edb",
   "url": "/sources/dailysports-net/picks/29/#pick-n-e038f7dbb2d64e681def7edb",
   "match": "Stade Rennais v Olympiakos Piraeus",
   "match_url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
   "kickoff": "2026-11-04T15:30:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 23.7,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Olympiakos Piraeus at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6364,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.75",
   "settled_price": "1.6364",
   "published_at": "2026-11-03T15:30:00.000Z",
   "recorded_at": "2026-11-03T15:49:23.165Z",
   "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-e038f7dbb2d64e681def7edb",
    "quote_text": "Prediction: Olympiacos double chance (X2).\n\nPrediction on game\n\nOlympiacos wont lose\n\nOdds:\n\n1.75",
    "fragment_from": 6282,
    "fragment_to": 6379,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/rennes-home-fortress-faces-olympiacos-perfect-run-rennes-vs-olympiacos-prediction-04112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2db22f59a1d348239875c47a275ffd0ee9a18adf0771278a1ce753f4fecff2f2",
     "material_removed": false
    },
    "published_at": "2026-11-03T15:30:00.000Z",
    "detected_at": "2026-11-03T15:49:23.165Z",
    "executed_at": "2026-11-03T15:50:56.309Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2e0c5f836ca1",
     "display_name": "Stade Rennais — Olympiakos Piraeus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-04T15:30:00.000Z",
     "url": "/football/matches/stade-rennais-vs-olympiakos-piraeus-2026-11-04/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Olympiakos Piraeus",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.6364",
     "our_snapshot_at": "2026-11-03T15:44:57.368Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6364,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T15:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T15:30:00.000Z",
     "detected_at": "2026-11-03T15:49:23.165Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Olympiakos Piraeus",
     "author_odds": "1.75",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Olympiakos Piraeus at 1.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Stade Rennais 0-0 Olympiakos Piraeus."
    },
    "settlements": [
     {
      "operation_id": "cf8cb0e9d0badd5ef0d73ced26bef3bcc27408c6a9d323e6e231485cf0c96a90",
      "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 Olympiakos Piraeus",
      "decimal_odds": "1.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7500,
      "executed_at": "2026-11-03T15:50:54.412Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "737750e0ccda5d6e7a6879f5d3a63571d34cb778347ee8e776e0d33c718a2686",
      "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 Olympiakos Piraeus",
      "decimal_odds": "1.6364",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6364,
      "executed_at": "2026-11-03T15:50:56.309Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/rennes-home-fortress-faces-olympiacos-perfect-run-rennes-vs-olympiacos-prediction-04112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Olympiakos Piraeus"
   }
  },
  {
   "record_id": "n-01d7c0f4d605704c6ec885bb",
   "url": "/sources/dailysports-net/picks/30/#pick-n-01d7c0f4d605704c6ec885bb",
   "match": "Enugu Rangers v Bendel Insurance",
   "match_url": "/football/matches/enugu-rangers-vs-bendel-insurance-2026-11-04/",
   "kickoff": "2026-11-04T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 16.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Enugu Rangers at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.53",
   "settled_price": "1.5300",
   "published_at": "2026-11-03T22:14:40.000Z",
   "recorded_at": "2026-11-03T22:49:26.651Z",
   "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-01d7c0f4d605704c6ec885bb",
    "quote_text": "My prediction is a Home win, with 1xBet odds of 1.53.",
    "fragment_from": 2148,
    "fragment_to": 2201,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-rangers-vs-bendel-insurance-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0f4b7046559b0288131da2aba4fd68c12a1bc82094ca596b592b8cb05130711e",
     "material_removed": false
    },
    "published_at": "2026-11-03T22:14:40.000Z",
    "detected_at": "2026-11-03T22:49:26.651Z",
    "executed_at": "2026-11-04T00:51:01.663Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b216fe604f84",
     "display_name": "Enugu Rangers — Bendel Insurance",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-04T15:00:00.000Z",
     "url": "/football/matches/enugu-rangers-vs-bendel-insurance-2026-11-04/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Enugu Rangers",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-11-03T22:49:26.651Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T22:14:40.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T22:14:40.000Z",
     "detected_at": "2026-11-03T22:49:26.651Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Enugu Rangers",
     "author_odds": "1.53",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Enugu Rangers at 1.53"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Enugu Rangers 1-0 Bendel Insurance."
    },
    "settlements": [
     {
      "operation_id": "5aa5757440fe9ad28c03dce3c88d3d94a833976334201a3639a995a97c98a2e9",
      "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": "Enugu Rangers",
      "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-11-04T00:51:01.489Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ebebd0d9b8e6598e091412e7cec5b6f572f94d6c3b2d07fbbc828fec90a3ea6c",
      "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": "Enugu Rangers",
      "decimal_odds": "1.5300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5300,
      "executed_at": "2026-11-04T00:51:01.663Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-rangers-vs-bendel-insurance-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Enugu Rangers to win"
   }
  },
  {
   "record_id": "n-b4fc38836008f676080b0dfb",
   "url": "/sources/dailysports-net/picks/28/#pick-n-b4fc38836008f676080b0dfb",
   "match": "Feyenoord v Inter",
   "match_url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Inter at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.8000",
   "published_at": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:09:32.208Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b4fc38836008f676080b0dfb",
    "quote_text": "Prediction: Inter to win.\n\nPrediction on game\n\nWin Inter\n\nOdds:\n\n1.68",
    "fragment_from": 6250,
    "fragment_to": 6319,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-inter-silence-de-kuip-without-lautaro-feyenoord-vs-inter-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dd94839abef1b797cdd39975ee9aa1c1ede81f6195e172f7c0f9fdcf44f9d1ef",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:09:32.208Z",
    "executed_at": "2026-11-02T20:11:57.839Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c7d02fec7631",
     "display_name": "Feyenoord — Inter",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/feyenoord-vs-inter-2026-11-03/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Inter",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-11-02T20:07:48.060Z",
     "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": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:09:32.208Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Inter",
     "author_odds": "1.68",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Inter at 1.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Feyenoord 0-3 Inter."
    },
    "settlements": [
     {
      "operation_id": "d71bfa320c680d53408864c0eff8be42d49ddbc7b9086dd9cc05bc50231f4a29",
      "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": "Inter",
      "decimal_odds": "1.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-11-02T20:11:45.991Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "35b8d550d35f4a45ea8f5e16e14b07e32cd5bd37df8a8f017fff86b8d7d6636f",
      "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": "Inter",
      "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-11-02T20:11:57.839Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-inter-silence-de-kuip-without-lautaro-feyenoord-vs-inter-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Inter to win"
   }
  },
  {
   "record_id": "n-a9f24a8b669d09f651eeed29",
   "url": "/sources/dailysports-net/picks/28/#pick-n-a9f24a8b669d09f651eeed29",
   "match": "Villarreal v Paris Saint-Germain",
   "match_url": "/football/matches/villarreal-vs-paris-saint-germain-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris Saint-Germain at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5882,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5882",
   "published_at": "2026-11-02T20:22:30.000Z",
   "recorded_at": "2026-11-02T20:39:31.733Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5882",
    "result": "Won",
    "points_hundredths": 5882,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a9f24a8b669d09f651eeed29",
    "quote_text": "Win Paris Saint-Germain\n\nOdds:\n\n1.6",
    "fragment_from": 2924,
    "fragment_to": 2959,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/villarreal-vs-psg-prediction-facts-and-betting-tips-for-the-uefa-champions-league-match/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b77c8cbdf9ff2ce832570f1434d0afa740982bf393608f0005e93ade7f576de8",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:22:30.000Z",
    "detected_at": "2026-11-02T20:39:31.733Z",
    "executed_at": "2026-11-02T20:43:52.590Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-737839aede15",
     "display_name": "Villarreal — Paris Saint-Germain",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/villarreal-vs-paris-saint-germain-2026-11-03/",
     "scoreline": "0-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Paris Saint-Germain",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5882",
     "our_snapshot_at": "2026-11-02T20:38:26.789Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5882,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:22:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:22:30.000Z",
     "detected_at": "2026-11-02T20:39:31.733Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Paris Saint-Germain",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Paris Saint-Germain at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Villarreal 0-6 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "23c815bfb5e63926cc8f191a5b9f003e9de6c0a2be2206dda06f1aa50eadcb2f",
      "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": "Paris Saint-Germain",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-11-02T20:43:44.306Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "828212932627d731c0b328ca2a0b7d84cad1124df30965b33b4108a2ef33b983",
      "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": "Paris Saint-Germain",
      "decimal_odds": "1.5882",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5882,
      "executed_at": "2026-11-02T20:43:52.590Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/villarreal-vs-psg-prediction-facts-and-betting-tips-for-the-uefa-champions-league-match/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain to win"
   }
  },
  {
   "record_id": "n-60f208ba2aa04f7909c41cdf",
   "url": "/sources/dailysports-net/picks/28/#pick-n-60f208ba2aa04f7909c41cdf",
   "match": "LASK v Slovan Bratislava",
   "match_url": "/football/matches/lask-vs-slovan-bratislava-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: LASK at 1.41",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.41",
   "settled_price": "1.4000",
   "published_at": "2026-11-02T20:39:11.000Z",
   "recorded_at": "2026-11-02T20:39:30.291Z",
   "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-60f208ba2aa04f7909c41cdf",
    "quote_text": "Win LASK\n\nOdds:\n\n1.41",
    "fragment_from": 2672,
    "fragment_to": 2693,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/lask-vs-slovan-bratislava-prediction-facts-betting-tips-and-h2h-november-3-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cc7149e489e8b1c6a52d62fddfe5460923a8160214f5af3d4d9f2c0615a1a9c2",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:39:11.000Z",
    "detected_at": "2026-11-02T20:39:30.291Z",
    "executed_at": "2026-11-02T20:43:41.859Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e29baee61a6e",
     "display_name": "LASK — Slovan Bratislava",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/lask-vs-slovan-bratislava-2026-11-03/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "LASK",
    "odds_set": {
     "by_author": "1.41",
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-11-02T20:38:26.789Z",
     "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": "2026-11-02T20:39:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:39:11.000Z",
     "detected_at": "2026-11-02T20:39:30.291Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "LASK",
     "author_odds": "1.41",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: LASK at 1.41"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was LASK 4-0 Slovan Bratislava."
    },
    "settlements": [
     {
      "operation_id": "360969a19b64d988f9972da3bdf3f86ce37157e8edbd67764492ddc7f7a2da00",
      "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": "LASK",
      "decimal_odds": "1.41",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4100,
      "executed_at": "2026-11-02T20:43:24.116Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "329fdb23547ea184fb0fa31fa48fc5184b40137e3682a0bc140ff01cbc943242",
      "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": "LASK",
      "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-11-02T20:43:41.859Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/lask-vs-slovan-bratislava-prediction-facts-betting-tips-and-h2h-november-3-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "LASK to win"
   }
  },
  {
   "record_id": "n-6a65209305e7f9348fac5041",
   "url": "/sources/dailysports-net/picks/28/#pick-n-6a65209305e7f9348fac5041",
   "match": "Atlético Madrid v FC Bayern München",
   "match_url": "/football/matches/atletico-madrid-vs-fc-bayern-munchen-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.7,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 2.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 12500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.3",
   "settled_price": "2.2500",
   "published_at": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:19:26.221Z",
   "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-6a65209305e7f9348fac5041",
    "quote_text": "Total under 3\n\nOdds:\n\n2.3",
    "fragment_from": 2907,
    "fragment_to": 2932,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-ballon-dor-winner-shine-prediction-for-the-champions-league-match-atletico-madrid-vs-bayern-munich/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "028e61269cf82b20a3b530049a0e5297b5ce78fff4d7de28e48732183fc8f32b",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:19:26.221Z",
    "executed_at": "2026-11-07T09:38:30.544Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-13be466edde6",
     "display_name": "Atlético Madrid — FC Bayern München",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/atletico-madrid-vs-fc-bayern-munchen-2026-11-03/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "2.3",
     "our_snapshot": "2.2500",
     "our_snapshot_at": "2026-11-02T20:16:42.754Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 12500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:19:26.221Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "2.3",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 2.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atlético Madrid 0-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "894cfc60c23451469596d82fa61b23086168eb7e0191b1ab6e29867bd74e3c44",
      "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 goals",
      "choice": "under 3.0",
      "decimal_odds": "2.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 13000,
      "executed_at": "2026-11-07T09:38:28.103Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "340d99681e6593a91e177125382a5d1241f832fba5bb7e62cc79d0dd5dd2c62c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "decimal_odds": "2.2500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12500,
      "executed_at": "2026-11-07T09:38:30.544Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-ballon-dor-winner-shine-prediction-for-the-champions-league-match-atletico-madrid-vs-bayern-munich/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-f1171ac5b3c4c10c09f196f5",
   "url": "/sources/dailysports-net/picks/28/#pick-n-f1171ac5b3c4c10c09f196f5",
   "match": "West Bromwich Albion v Southampton",
   "match_url": "/football/matches/west-bromwich-albion-vs-southampton-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.67",
   "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.67",
   "settled_price": "1.6850",
   "published_at": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:09:33.755Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6850",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f1171ac5b3c4c10c09f196f5",
    "quote_text": "Prediction: Over 2.5 goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.67",
    "fragment_from": 6117,
    "fragment_to": 6193,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/promotion-contenders-collide-at-the-hawthorns-west-brom-vs-southampton-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "047ff392b85993ac97f7355d12081dda26e471636a1e2e960fb1441373b10972",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:09:33.755Z",
    "executed_at": "2026-11-02T20:12:33.559Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cdce3f75ea88",
     "display_name": "West Bromwich Albion — Southampton",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/west-bromwich-albion-vs-southampton-2026-11-03/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6850",
     "our_snapshot_at": "2026-11-02T20:06:49.210Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:09:33.755Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.67",
     "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.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was West Bromwich Albion 1-1 Southampton."
    },
    "settlements": [
     {
      "operation_id": "56a82b5afbf079611c76f48280da4559dbd2a22f84949d792279c9f7bc2e1c46",
      "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.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T20:12:31.619Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3012f41a9dc3bd0a68e22dc3c00b6c9e785fd7ca1496a5dcdda5971a5c8f3f07",
      "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.6850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T20:12:33.559Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/promotion-contenders-collide-at-the-hawthorns-west-brom-vs-southampton-prediction-03112026/",
     "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-9cb5634ed5446a2e321bb75b",
   "url": "/sources/dailysports-net/picks/28/#pick-n-9cb5634ed5446a2e321bb75b",
   "match": "FC Barcelona v Aston Villa",
   "match_url": "/football/matches/fc-barcelona-vs-aston-villa-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 28.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.5",
   "settled_price": "1.4762",
   "published_at": "2026-11-02T15:00:00.000Z",
   "recorded_at": "2026-11-02T15:09:25.033Z",
   "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-9cb5634ed5446a2e321bb75b",
    "quote_text": "My prediction: both teams to score – YES at 1.5",
    "fragment_from": 2574,
    "fragment_to": 2621,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-aston-villa-extend-their-winning-streak-prediction-for-the-match-against-barcelona-on-november-3/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e30673c0248bb9d43a4a903f297b98bb78c050687356f618afe9d82ea2c25bf7",
     "material_removed": false
    },
    "published_at": "2026-11-02T15:00:00.000Z",
    "detected_at": "2026-11-02T15:09:25.033Z",
    "executed_at": "2026-11-07T09:39:56.289Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f4b8886fe09c",
     "display_name": "FC Barcelona — Aston Villa",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-aston-villa-2026-11-03/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": "1.4762",
     "our_snapshot_at": "2026-11-02T15:07:58.152Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T15:00:00.000Z",
     "detected_at": "2026-11-02T15:09:25.033Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.5",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Barcelona 3-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "0d1d09fa22fa9bd4429c5f7b0562e640c4c861b6ef30b3e52abf035c70bf6e13",
      "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.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:39:54.031Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4921c1c4d5e1a2910dfd7242b765f4b9d2be797318a737d09d4ecc354743131e",
      "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.4762",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:39:56.289Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-aston-villa-extend-their-winning-streak-prediction-for-the-match-against-barcelona-on-november-3/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-8fc78f920e430419d12716b0",
   "url": "/sources/dailysports-net/picks/28/#pick-n-8fc78f920e430419d12716b0",
   "match": "Bodø/Glimt v Lille",
   "match_url": "/football/matches/bodo-glimt-vs-lille-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.53",
   "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.53",
   "settled_price": "1.4545",
   "published_at": "2026-11-02T13:53:00.000Z",
   "recorded_at": "2026-11-02T14:09:28.194Z",
   "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.4545",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8fc78f920e430419d12716b0",
    "quote_text": "My prediction: both teams to score — yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.53",
    "fragment_from": 4991,
    "fragment_to": 5092,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bodoglimt-vs-lille-the-norwegians-will-look-to-capitalize-on-the-french-sides-problems/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ada34ab9b27ddb4f69c365b545592d7f48e037913804a6b4320a68929398067e",
     "material_removed": false
    },
    "published_at": "2026-11-02T13:53:00.000Z",
    "detected_at": "2026-11-02T14:09:28.194Z",
    "executed_at": "2026-11-02T14:16:07.833Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-193ed1746086",
     "display_name": "Bodø/Glimt — Lille",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/bodo-glimt-vs-lille-2026-11-03/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": "1.4545",
     "our_snapshot_at": "2026-11-02T14:07:06.621Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T13:53:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T13:53:00.000Z",
     "detected_at": "2026-11-02T14:09:28.194Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.53",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.53"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bodø/Glimt 0-0 Lille."
    },
    "settlements": [
     {
      "operation_id": "522937222a1f836dbf1d7fac39da90f5df59d636bcfa092a3c100b599c4e849b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.53",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T14:15:56.843Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0351993bf676a23f20552a3d3ae5062016f2cfa9b0ebe5c54b83bd46e8fbbc8f",
      "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.4545",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T14:16:07.833Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/bodoglimt-vs-lille-the-norwegians-will-look-to-capitalize-on-the-french-sides-problems/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-acba90b1afdf32c65b48a0c7",
   "url": "/sources/dailysports-net/picks/28/#pick-n-acba90b1afdf32c65b48a0c7",
   "match": "Birmingham City v Millwall",
   "match_url": "/football/matches/birmingham-city-vs-millwall-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 30.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.75",
   "settled_price": "1.7700",
   "published_at": "2026-11-02T13:00:00.000Z",
   "recorded_at": "2026-11-02T13:09:48.270Z",
   "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-acba90b1afdf32c65b48a0c7",
    "quote_text": "My prediction: over 2.5 goals at 1.75",
    "fragment_from": 2390,
    "fragment_to": 2427,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-battle-for-the-playoffs-continues-birmingham-vs-millwall-match-prediction-for-november-3/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5421a5c6af0b66b3918c8449327adbc95eb5451581e50bf36e7854c90bba7b19",
     "material_removed": false
    },
    "published_at": "2026-11-02T13:00:00.000Z",
    "detected_at": "2026-11-02T13:09:48.270Z",
    "executed_at": "2026-11-07T09:40:15.020Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-74ec0ac465b5",
     "display_name": "Birmingham City — Millwall",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/birmingham-city-vs-millwall-2026-11-03/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.7700",
     "our_snapshot_at": "2026-11-02T13:09:14.320Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T13:00:00.000Z",
     "detected_at": "2026-11-02T13:09:48.270Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.75",
     "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.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Birmingham City 3-0 Millwall."
    },
    "settlements": [
     {
      "operation_id": "9350d9aebd6fc69c7dc224a8e55534be88026f34440c9a7a6be811e0493b4287",
      "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.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7500,
      "executed_at": "2026-11-07T09:40:14.574Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7629f6f5f9a0af9f7505c26f6a3e04037a80314d95c7c35f54774cfa5b5be047",
      "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.7700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7700,
      "executed_at": "2026-11-07T09:40:15.020Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-battle-for-the-playoffs-continues-birmingham-vs-millwall-match-prediction-for-november-3/",
     "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-3f5a62decd31c1b0c65b0cf3",
   "url": "/sources/dailysports-net/picks/29/#pick-n-3f5a62decd31c1b0c65b0cf3",
   "match": "Preston North End v Sheffield United",
   "match_url": "/football/matches/preston-north-end-vs-sheffield-united-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 22.4,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield United at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2",
   "settled_price": "2.0500",
   "published_at": "2026-11-02T20:47:18.000Z",
   "recorded_at": "2026-11-02T21:19:25.648Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.0500",
    "result": "Won",
    "points_hundredths": 10500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3f5a62decd31c1b0c65b0cf3",
    "quote_text": "I suggest betting on an away win at odds of 2.",
    "fragment_from": 2867,
    "fragment_to": 2913,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/preston-vs-sheffield-united-prediction-facts-betting-tips-and-h2h-november-3-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a979a988dab089bfb2de6b1e16bf8598855d5d6ab44747c531d96ec3ff370425",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:47:18.000Z",
    "detected_at": "2026-11-02T21:19:25.648Z",
    "executed_at": "2026-11-02T21:23:31.181Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-bc2859f14969",
     "display_name": "Preston North End — Sheffield United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/preston-north-end-vs-sheffield-united-2026-11-03/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sheffield United",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": "2.0500",
     "our_snapshot_at": "2026-11-02T21:16:41.990Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:47:18.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:47:18.000Z",
     "detected_at": "2026-11-02T21:19:25.648Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sheffield United",
     "author_odds": "2",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield United at 2"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Preston North End 2-3 Sheffield United."
    },
    "settlements": [
     {
      "operation_id": "82c1f35fb3ce70643d7c5909e2876c55e646ad8b899d6ee73dab77f835fec2db",
      "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": "Sheffield United",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10000,
      "executed_at": "2026-11-02T21:23:28.320Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7c09e847328587ed4f1abde8d81bd177cff29b0fa89d45702ccb0762ddba0d56",
      "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": "Sheffield United",
      "decimal_odds": "2.0500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10500,
      "executed_at": "2026-11-02T21:23:31.181Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/preston-vs-sheffield-united-prediction-facts-betting-tips-and-h2h-november-3-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield United to win"
   }
  },
  {
   "record_id": "n-ec0a993613d2e81dfd68b242",
   "url": "/sources/dailysports-net/picks/28/#pick-n-ec0a993613d2e81dfd68b242",
   "match": "Queens Park Rangers v Burnley",
   "match_url": "/football/matches/queens-park-rangers-vs-burnley-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 22.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.66",
   "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.66",
   "settled_price": "1.7000",
   "published_at": "2026-11-02T20:55:58.000Z",
   "recorded_at": "2026-11-02T21:09:54.250Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.7000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ec0a993613d2e81dfd68b242",
    "quote_text": "I suggest betting on over 2.5 goals at odds of 1.66.",
    "fragment_from": 2414,
    "fragment_to": 2466,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/qpr-vs-burnley-can-burnley-climb-off-the-bottom-of-the-table/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "46c651c05f10f492cfd98f02d5a7164e696d86dd761347821074ca05a6016a11",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:55:58.000Z",
    "detected_at": "2026-11-02T21:09:54.250Z",
    "executed_at": "2026-11-02T21:16:07.857Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-48454b875f50",
     "display_name": "Queens Park Rangers — Burnley",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-burnley-2026-11-03/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": "1.7000",
     "our_snapshot_at": "2026-11-02T21:07:27.901Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:55:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:55:58.000Z",
     "detected_at": "2026-11-02T21:09:54.250Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.66",
     "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.66"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Queens Park Rangers 1-1 Burnley."
    },
    "settlements": [
     {
      "operation_id": "b3ec2216789a7b2040d95bc3feff96618c2dc91f7367477c3dfae3fcd3737081",
      "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.66",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:16:03.805Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "de0926bad4c4fa3fd89bdfe366b7b1f56ecf1342d77a48ef19f9c03115527587",
      "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.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:16:07.857Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/qpr-vs-burnley-can-burnley-climb-off-the-bottom-of-the-table/",
     "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-6a6aa5274c7ab8fa57303c5a",
   "url": "/sources/dailysports-net/picks/28/#pick-n-6a6aa5274c7ab8fa57303c5a",
   "match": "Derby County v Norwich City",
   "match_url": "/football/matches/derby-county-vs-norwich-city-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 22.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.5700",
   "published_at": "2026-11-02T21:02:12.000Z",
   "recorded_at": "2026-11-02T21:09:50.870Z",
   "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.5700",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6a6aa5274c7ab8fa57303c5a",
    "quote_text": "I suggest betting on both teams to score. The odds for this outcome are 1.57.",
    "fragment_from": 2628,
    "fragment_to": 2705,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/derby-vs-norwich-can-derby-end-their-poor-run-of-form/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5f59c90c5ec4c595b032165ffa3b75a8195cbb5c7d3bdba219b2ce0eccf5d2b4",
     "material_removed": false
    },
    "published_at": "2026-11-02T21:02:12.000Z",
    "detected_at": "2026-11-02T21:09:50.870Z",
    "executed_at": "2026-11-02T21:15:57.612Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-991819e86736",
     "display_name": "Derby County — Norwich City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/derby-county-vs-norwich-city-2026-11-03/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.5700",
     "our_snapshot_at": "2026-11-02T21:07:27.901Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T21:02:12.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T21:02:12.000Z",
     "detected_at": "2026-11-02T21:09:50.870Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Derby County 0-4 Norwich City."
    },
    "settlements": [
     {
      "operation_id": "43142f281d81af6fe3aaa6dc5968c9162de8770e03538aed6bb153c21d49d6c2",
      "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.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:15:55.529Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5c1039e61b052af3ede08668bf3bbe017854f380b201a8b8b66768b4521653fa",
      "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.5700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:15:57.612Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/derby-vs-norwich-can-derby-end-their-poor-run-of-form/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-34b5bec346178309358bbd6e",
   "url": "/sources/dailysports-net/picks/28/#pick-n-34b5bec346178309358bbd6e",
   "match": "Portsmouth v Swansea City",
   "match_url": "/football/matches/portsmouth-vs-swansea-city-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.79",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.79",
   "settled_price": "1.7300",
   "published_at": "2026-11-02T19:45:00.000Z",
   "recorded_at": "2026-11-02T19:49:36.551Z",
   "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.7300",
    "result": "Won",
    "points_hundredths": 7300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-34b5bec346178309358bbd6e",
    "quote_text": "My prediction is for both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.79",
    "fragment_from": 2938,
    "fragment_to": 3039,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-come-out-on-top-on-englands-south-coast-championship-match-prediction-portsmouth-vs-swansea/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f4a93e7b8fd036def16884a473109f26e909a6377e37654b0be2fdfe2ff908d0",
     "material_removed": false
    },
    "published_at": "2026-11-02T19:45:00.000Z",
    "detected_at": "2026-11-02T19:49:36.551Z",
    "executed_at": "2026-11-02T19:51:27.077Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e183da570c5b",
     "display_name": "Portsmouth — Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/portsmouth-vs-swansea-city-2026-11-03/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.79",
     "our_snapshot": "1.7300",
     "our_snapshot_at": "2026-11-02T19:45:59.812Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T19:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T19:45:00.000Z",
     "detected_at": "2026-11-02T19:49:36.551Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.79",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.79"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Portsmouth 3-1 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "5a92fdc0a19e6042c6c345adbc5490471065b4f974b2462f918520b0249fc21c",
      "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.79",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7900,
      "executed_at": "2026-11-02T19:51:26.321Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1bc76b18e8a579c63ef3c16d1b2b88793dc22828f033c4f61290210b8069eacb",
      "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.7300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7300,
      "executed_at": "2026-11-02T19:51:27.077Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-come-out-on-top-on-englands-south-coast-championship-match-prediction-portsmouth-vs-swansea/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-27d84df6279ceaa0fb99734b",
   "url": "/sources/dailysports-net/picks/28/#pick-n-27d84df6279ceaa0fb99734b",
   "match": "Blackburn Rovers v Stoke City",
   "match_url": "/football/matches/blackburn-rovers-vs-stoke-city-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.9,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Stoke City at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.9",
   "settled_price": "1.8300",
   "published_at": "2026-11-02T19:45:00.000Z",
   "recorded_at": "2026-11-02T19:49:35.427Z",
   "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-27d84df6279ceaa0fb99734b",
    "quote_text": "Prediction: Stoke City draw no bet.\n\nPrediction on game\n\nW2(0)\n\nOdds:\n\n1.9",
    "fragment_from": 5429,
    "fragment_to": 5503,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-stoke-punish-blackburns-defensive-collapse-blackburn-vs-stoke-city-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "16bcc17f59876b87c1983bcb48b1f8a5841e3518ef9b6d75e31b7d9d3e9d7797",
     "material_removed": false
    },
    "published_at": "2026-11-02T19:45:00.000Z",
    "detected_at": "2026-11-02T19:49:35.427Z",
    "executed_at": "2026-11-02T19:51:25.321Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c0a93e88776a",
     "display_name": "Blackburn Rovers — Stoke City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/blackburn-rovers-vs-stoke-city-2026-11-03/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Stoke City",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": "1.8300",
     "our_snapshot_at": "2026-11-02T19:45:59.812Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T19:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T19:45:00.000Z",
     "detected_at": "2026-11-02T19:49:35.427Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Stoke City",
     "author_odds": "1.9",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Stoke City at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Blackburn Rovers 1-2 Stoke City."
    },
    "settlements": [
     {
      "operation_id": "dd336a3059fd9d58675eb3ae09f3ff6556c15d623832d943e383a1bfa06b6824",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Stoke City",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-11-02T19:51:21.510Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cd458ce7f9fbf011b0102b8afbdef1a5372d575f0c393d56c68605c72ecd184d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Stoke City",
      "decimal_odds": "1.8300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8300,
      "executed_at": "2026-11-02T19:51:25.321Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-stoke-punish-blackburns-defensive-collapse-blackburn-vs-stoke-city-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City (Draw no bet)"
   }
  },
  {
   "record_id": "n-5e64d8a4f855ea246fd000ac",
   "url": "/sources/dailysports-net/picks/28/#pick-n-5e64d8a4f855ea246fd000ac",
   "match": "Al Hilal Riyadh v Shabab Al Ahli Dubai",
   "match_url": "/football/matches/al-hilal-riyadh-vs-shabab-al-ahli-dubai-2026-11-03/",
   "kickoff": "2026-11-03T18:15:00.000Z",
   "competition": "AFC Champions League Elite",
   "lead_hours": 23.4,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1: Shabab Al Ahli Dubai +1 at 2.02",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.02",
   "settled_price": "2.2700",
   "published_at": "2026-11-02T18:15:00.000Z",
   "recorded_at": "2026-11-02T18:49:25.236Z",
   "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-5e64d8a4f855ea246fd000ac",
    "quote_text": "Prediction: Shabab Al Ahli (+1) Asian handicap.\n\nPrediction on game\n\nW2(+1)\n\nOdds:\n\n2.02",
    "fragment_from": 6676,
    "fragment_to": 6764,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/dubais-perfect-run-faces-a-saudi-giant-al-hilal-vs-shabab-al-ahli-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2488c8669d61da765c0a2655d621b261553a4c70513e702e374fad431d4c2fa3",
     "material_removed": false
    },
    "published_at": "2026-11-02T18:15:00.000Z",
    "detected_at": "2026-11-02T18:49:25.236Z",
    "executed_at": "2026-11-02T19:14:52.269Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b39d521dd42b",
     "display_name": "Al Hilal Riyadh — Shabab Al Ahli Dubai",
     "competition_name": "AFC Champions League Elite",
     "starts_at": "2026-11-03T18:15:00.000Z",
     "url": "/football/matches/al-hilal-riyadh-vs-shabab-al-ahli-dubai-2026-11-03/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1",
    "outcome_label": "Shabab Al Ahli Dubai +1",
    "odds_set": {
     "by_author": "2.02",
     "our_snapshot": "2.2700",
     "our_snapshot_at": "2026-11-02T18:49:25.236Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T18:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T18:15:00.000Z",
     "detected_at": "2026-11-02T18:49:25.236Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 1",
     "choice": "Shabab Al Ahli Dubai +1",
     "author_odds": "2.02",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1",
     "subject": "goals_total",
     "in_words": "Asian handicap 1: Shabab Al Ahli Dubai +1 at 2.02"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Al Hilal Riyadh 2-0 Shabab Al Ahli Dubai."
    },
    "settlements": [
     {
      "operation_id": "e834a3fa29ac4f7264bb35751dbfe37f1f083a16cd13865d5ee45bc1ae3ec68d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Shabab Al Ahli Dubai +1",
      "decimal_odds": "2.02",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T18:52:15.012Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bea47d1b5067cc1fc914daaed7feae6d40dc5af2439547846b03a9583931fe61",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Shabab Al Ahli Dubai +1",
      "decimal_odds": "2.2700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T19:14:52.269Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/dubais-perfect-run-faces-a-saudi-giant-al-hilal-vs-shabab-al-ahli-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shabab Al Ahli Dubai +1"
   }
  },
  {
   "record_id": "n-8ec8ed17ea98afb7b0ae7b62",
   "url": "/sources/dailysports-net/picks/28/#pick-n-8ec8ed17ea98afb7b0ae7b62",
   "match": "Shakhtar Donetsk v Sporting CP",
   "match_url": "/football/matches/shakhtar-donetsk-vs-sporting-cp-2026-11-03/",
   "kickoff": "2026-11-03T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 20.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "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.6",
   "settled_price": "1.6061",
   "published_at": "2026-11-02T20:55:01.000Z",
   "recorded_at": "2026-11-02T21:09:44.397Z",
   "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.6061",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8ec8ed17ea98afb7b0ae7b62",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.6",
    "fragment_from": 4982,
    "fragment_to": 5083,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-shakhtar-claim-their-second-home-win-in-the-champions-league-shakhtar-vs-sporting-prediction-november-3-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9f836f90a3134aaf0a9fe950b6b80ddb29c17c53a3f3991226688ed0e9e705b7",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:55:01.000Z",
    "detected_at": "2026-11-02T21:09:44.397Z",
    "executed_at": "2026-11-02T21:13:09.699Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6cc175e579b7",
     "display_name": "Shakhtar Donetsk — Sporting CP",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T17:45:00.000Z",
     "url": "/football/matches/shakhtar-donetsk-vs-sporting-cp-2026-11-03/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-11-02T21:08:58.976Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:55:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:55:01.000Z",
     "detected_at": "2026-11-02T21:09:44.397Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Shakhtar Donetsk 0-1 Sporting CP."
    },
    "settlements": [
     {
      "operation_id": "78ec0afec279873578c989da77814f7a1135c3d2fbfad2ff18b21a3d57e31c9f",
      "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.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:12:45.458Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7fa40ae904f51c5e6f280c4d57b572710e447c222785293b842a0d6a831eb3b0",
      "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.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T21:13:09.699Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-shakhtar-claim-their-second-home-win-in-the-champions-league-shakhtar-vs-sporting-prediction-november-3-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-fbae0bba491fa0b00abec166",
   "url": "/sources/dailysports-net/picks/28/#pick-n-fbae0bba491fa0b00abec166",
   "match": "Galatasaray v VfB Stuttgart",
   "match_url": "/football/matches/galatasaray-vs-vfb-stuttgart-2026-11-03/",
   "kickoff": "2026-11-03T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 33.1,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.62",
   "settled_price": "1.6061",
   "published_at": "2026-11-02T08:15:53.000Z",
   "recorded_at": "2026-11-02T08:39:38.272Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6061",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-fbae0bba491fa0b00abec166",
    "quote_text": "my pick is over 3 total goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.62",
    "fragment_from": 4337,
    "fragment_to": 4414,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/germans-under-pressure-from-turkish-fans-galatasaray-vs-stuttgart-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "42e611a9e5100bf0f7b61e4c73cf3124cc394bc4f39be0e122f1d60255175b5c",
     "material_removed": false
    },
    "published_at": "2026-11-02T08:15:53.000Z",
    "detected_at": "2026-11-02T08:39:38.272Z",
    "executed_at": "2026-11-02T08:48:07.860Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fd57a6a9d1f7",
     "display_name": "Galatasaray — VfB Stuttgart",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T17:45:00.000Z",
     "url": "/football/matches/galatasaray-vs-vfb-stuttgart-2026-11-03/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-11-02T08:39:30.422Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T08:15:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T08:15:53.000Z",
     "detected_at": "2026-11-02T08:39:38.272Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.62",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Galatasaray 2-0 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "1cbc5578da1aba396f7aaa102820a33423ea939fe3cd2bde1ea9b67892c2d49e",
      "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 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T08:48:00.957Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5d42b282218bcceedb5e806149cd231ccc975a7947c938ceb5d74695df2ec7c0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-02T08:48:07.860Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/germans-under-pressure-from-turkish-fans-galatasaray-vs-stuttgart-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-7b468019a6eb9be82dbe7328",
   "url": "/sources/dailysports-net/picks/27/#pick-n-7b468019a6eb9be82dbe7328",
   "match": "Mallorca v Cadiz",
   "match_url": "/football/matches/mallorca-vs-cadiz-2026-11-02/",
   "kickoff": "2026-11-02T20:00:00.000Z",
   "competition": "LaLiga Segunda",
   "lead_hours": 33.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Mallorca at 1.51",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4850,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.51",
   "settled_price": "1.4850",
   "published_at": "2026-11-01T10:17:43.000Z",
   "recorded_at": "2026-11-01T10:39:28.035Z",
   "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.4850",
    "result": "Won",
    "points_hundredths": 4850,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7b468019a6eb9be82dbe7328",
    "quote_text": "Win Mallorca\n\nOdds:\n\n1.51",
    "fragment_from": 2795,
    "fragment_to": 2820,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/mallorca-vs-cadiz-prediction-facts-betting-tips-and-h2h-for-the-segunda-division-match-november-2-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "327362ff7a5e58ba5d8b0a5b2f19eb4c0f32294bc6571b16404575d3e9b65a80",
     "material_removed": false
    },
    "published_at": "2026-11-01T10:17:43.000Z",
    "detected_at": "2026-11-01T10:39:28.035Z",
    "executed_at": "2026-11-01T10:47:10.341Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ca4d9c74c464",
     "display_name": "Mallorca — Cadiz",
     "competition_name": "LaLiga Segunda",
     "starts_at": "2026-11-02T20:00:00.000Z",
     "url": "/football/matches/mallorca-vs-cadiz-2026-11-02/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Mallorca",
    "odds_set": {
     "by_author": "1.51",
     "our_snapshot": "1.4850",
     "our_snapshot_at": "2026-11-01T10:37:44.053Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4850,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-01T10:17:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-01T10:17:43.000Z",
     "detected_at": "2026-11-01T10:39:28.035Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Mallorca",
     "author_odds": "1.51",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Mallorca at 1.51"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Mallorca 2-1 Cadiz."
    },
    "settlements": [
     {
      "operation_id": "ad8d8fc23985af0a2d5bae1e315e25cce66e6b4daf79ad50d74508000e7ba8c2",
      "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": "Mallorca",
      "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-11-01T10:47:08.960Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f2f147fd666167235e41772e48adcab205d9bd4e09fd90944c4413e670896cc4",
      "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": "Mallorca",
      "decimal_odds": "1.4850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4850,
      "executed_at": "2026-11-01T10:47:10.341Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/mallorca-vs-cadiz-prediction-facts-betting-tips-and-h2h-for-the-segunda-division-match-november-2-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mallorca to win"
   }
  },
  {
   "record_id": "n-2e4f343a33a2bcacbbf5a9a0",
   "url": "/sources/dailysports-net/picks/27/#pick-n-2e4f343a33a2bcacbbf5a9a0",
   "match": "Lorient v Stade Brestois",
   "match_url": "/football/matches/lorient-vs-stade-brestois-2026-11-02/",
   "kickoff": "2026-11-02T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 33.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7450,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.75",
   "settled_price": "1.7450",
   "published_at": "2026-11-01T10:30:00.000Z",
   "recorded_at": "2026-11-01T10:39:25.416Z",
   "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-2e4f343a33a2bcacbbf5a9a0",
    "quote_text": "My prediction: under 2.5 goals at 1.75",
    "fragment_from": 2469,
    "fragment_to": 2507,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-lorient-break-into-the-top-six-prediction-for-the-match-against-brest-on-november-2/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3d32f1acac416598b1f6dd7cd365dcc6ced7a5a6a07036a13affae16ca0e4307",
     "material_removed": false
    },
    "published_at": "2026-11-01T10:30:00.000Z",
    "detected_at": "2026-11-01T10:39:25.416Z",
    "executed_at": "2026-11-07T09:45:56.479Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-79e1a08969ba",
     "display_name": "Lorient — Stade Brestois",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-02T19:45:00.000Z",
     "url": "/football/matches/lorient-vs-stade-brestois-2026-11-02/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.7450",
     "our_snapshot_at": "2026-11-01T10:37:44.053Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7450,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-01T10:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-01T10:30:00.000Z",
     "detected_at": "2026-11-01T10:39:25.416Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.75",
     "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.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lorient 0-2 Stade Brestois."
    },
    "settlements": [
     {
      "operation_id": "5a65b7ce985e96b80e9148d85d27c4953539c7a067547db7750b557ddd9147bb",
      "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.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7500,
      "executed_at": "2026-11-07T09:45:54.843Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7c69cffd4c327fe11c9e3cd291a6b9158a47621c26d42da9cd7915f3f6d6ba82",
      "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.7450",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7450,
      "executed_at": "2026-11-07T09:45:56.479Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-lorient-break-into-the-top-six-prediction-for-the-match-against-brest-on-november-2/",
     "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-83dfaded7a5fa625cc810adf",
   "url": "/sources/dailysports-net/picks/27/#pick-n-83dfaded7a5fa625cc810adf",
   "match": "Juventus v SSC Napoli",
   "match_url": "/football/matches/juventus-vs-ssc-napoli-2026-11-01/",
   "kickoff": "2026-11-01T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 19.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.72",
   "settled_price": "1.7491",
   "published_at": "2026-10-31T23:29:10.000Z",
   "recorded_at": "2026-10-31T23:59:31.352Z",
   "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-83dfaded7a5fa625cc810adf",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.72",
    "fragment_from": 4217,
    "fragment_to": 4255,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/juventus-in-crisis-napoli-scoring-in-bunches-juventus-vs-napoli-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c75f3d4ad10f0e7953760d5f7e764cd00c73282623997e9a4f1522f0eb0b8c26",
     "material_removed": false
    },
    "published_at": "2026-10-31T23:29:10.000Z",
    "detected_at": "2026-10-31T23:59:31.352Z",
    "executed_at": "2026-11-07T09:49:44.420Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b380ecd591fd",
     "display_name": "Juventus — SSC Napoli",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T19:45:00.000Z",
     "url": "/football/matches/juventus-vs-ssc-napoli-2026-11-01/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.7491",
     "our_snapshot_at": "2026-10-31T23:58:04.057Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T23:29:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T23:29:10.000Z",
     "detected_at": "2026-10-31T23:59:31.352Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.72",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.72"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Juventus 2-0 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "a3252cb31e6069f50398c6c0dfd6ec7a287e01f77aa3f134f3261a907c752399",
      "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.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:49:43.389Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "88855399c0e2fcf305bf2d83ae0646962286509c91535dc4b43f316f8e1df9e7",
      "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.7491",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:49:44.420Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/juventus-in-crisis-napoli-scoring-in-bunches-juventus-vs-napoli-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-ca36bc58afba19133b177de8",
   "url": "/sources/dailysports-net/picks/27/#pick-n-ca36bc58afba19133b177de8",
   "match": "Juventus v SSC Napoli",
   "match_url": "/football/matches/juventus-vs-ssc-napoli-2026-11-01/",
   "kickoff": "2026-11-01T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 23.9,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or SSC Napoli at 1.94",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.94",
   "settled_price": "1.6200",
   "published_at": "2026-10-31T19:45:00.000Z",
   "recorded_at": "2026-10-31T19:49:25.864Z",
   "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-ca36bc58afba19133b177de8",
    "quote_text": "Prediction: Napoli double chance (X2).\n\nPrediction on game\n\nSSC Napoli wont lose\n\nOdds:\n\n1.94",
    "fragment_from": 5576,
    "fragment_to": 5669,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/juventus-in-crisis-napoli-on-the-rise-prediction-for-juventus-vs-napoli-01112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bbbe0cb3caaa118d17581d263ec2dac8cc9bf85f914b3202805b73b365f5cd33",
     "material_removed": false
    },
    "published_at": "2026-10-31T19:45:00.000Z",
    "detected_at": "2026-10-31T19:49:25.864Z",
    "executed_at": "2026-11-01T09:51:48.155Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b380ecd591fd",
     "display_name": "Juventus — SSC Napoli",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T19:45:00.000Z",
     "url": "/football/matches/juventus-vs-ssc-napoli-2026-11-01/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or SSC Napoli",
    "odds_set": {
     "by_author": "1.94",
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-31T19:48:52.093Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T19:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T19:45:00.000Z",
     "detected_at": "2026-10-31T19:49:25.864Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or SSC Napoli",
     "author_odds": "1.94",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or SSC Napoli at 1.94"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Juventus 2-0 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "d6eb1920a76221ba1ca1350a1f23d46658e41e1b00d9c414d8211fa101606b45",
      "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 SSC Napoli",
      "decimal_odds": "1.94",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T09:51:46.331Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8489ef0197e81373e889f145b8f52198c27a7a06f7b21d4be30e9a21b4cda140",
      "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 SSC Napoli",
      "decimal_odds": "1.6200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T09:51:48.155Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/juventus-in-crisis-napoli-on-the-rise-prediction-for-juventus-vs-napoli-01112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or SSC Napoli"
   }
  },
  {
   "record_id": "n-e18a1f0f7e8cc7d5e14928d5",
   "url": "/sources/dailysports-net/picks/26/#pick-n-e18a1f0f7e8cc7d5e14928d5",
   "match": "Olympique de Marseille v Toulouse",
   "match_url": "/football/matches/olympique-de-marseille-vs-toulouse-2026-11-01/",
   "kickoff": "2026-11-01T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 29.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.53",
   "settled_price": "1.5300",
   "published_at": "2026-10-31T13:24:46.000Z",
   "recorded_at": "2026-10-31T13:50:06.347Z",
   "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-e18a1f0f7e8cc7d5e14928d5",
    "quote_text": "Total over 2,5\n\nOdds:\n\n1.53",
    "fragment_from": 2833,
    "fragment_to": 2860,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/marseille-vs-toulouse-the-battle-for-european-qualification-in-ligue-1/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1124cdecb67509da3229bfff988e6ccae2f5f527db745d2e55ebf1a2c722d24b",
     "material_removed": false
    },
    "published_at": "2026-10-31T13:24:46.000Z",
    "detected_at": "2026-10-31T13:50:06.347Z",
    "executed_at": "2026-11-07T09:51:56.844Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5fbdfb317815",
     "display_name": "Olympique de Marseille — Toulouse",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-01T19:45:00.000Z",
     "url": "/football/matches/olympique-de-marseille-vs-toulouse-2026-11-01/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-31T13:48:01.846Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T13:24:46.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T13:24:46.000Z",
     "detected_at": "2026-10-31T13:50:06.347Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.53",
     "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.53"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Olympique de Marseille 2-0 Toulouse."
    },
    "settlements": [
     {
      "operation_id": "42591798f049727fdbeb83ee364557f3889f29987536d915a66731d7fb35d1e1",
      "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.53",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:51:56.747Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "35221d93dd623f9a3ec712af246163e2880cbd579edd791a212f7d558b951ac1",
      "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.5300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:51:56.844Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/marseille-vs-toulouse-the-battle-for-european-qualification-in-ligue-1/",
     "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-1283feb1f9bb697b707ea370",
   "url": "/sources/dailysports-net/picks/26/#pick-n-1283feb1f9bb697b707ea370",
   "match": "Olympique de Marseille v Toulouse",
   "match_url": "/football/matches/olympique-de-marseille-vs-toulouse-2026-11-01/",
   "kickoff": "2026-11-01T19:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 29.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.4800",
   "published_at": "2026-10-31T13:24:46.000Z",
   "recorded_at": "2026-10-31T13:50:06.347Z",
   "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-1283feb1f9bb697b707ea370",
    "quote_text": "I suggest betting on both teams to score.",
    "fragment_from": 2770,
    "fragment_to": 2811,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/marseille-vs-toulouse-the-battle-for-european-qualification-in-ligue-1/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1124cdecb67509da3229bfff988e6ccae2f5f527db745d2e55ebf1a2c722d24b",
     "material_removed": false
    },
    "published_at": "2026-10-31T13:24:46.000Z",
    "detected_at": "2026-10-31T13:50:06.347Z",
    "executed_at": "2026-11-07T09:51:56.714Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5fbdfb317815",
     "display_name": "Olympique de Marseille — Toulouse",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-01T19:45:00.000Z",
     "url": "/football/matches/olympique-de-marseille-vs-toulouse-2026-11-01/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.4800",
     "our_snapshot_at": "2026-10-31T13:48:01.846Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T13:24:46.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T13:24:46.000Z",
     "detected_at": "2026-10-31T13:50:06.347Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Olympique de Marseille 2-0 Toulouse."
    },
    "settlements": [
     {
      "operation_id": "08812f2c005e5cdf593ab12ba8d2dddbdb8b6b49552dcddab6adb2f7e9b81893",
      "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.4800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:51:56.714Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/marseille-vs-toulouse-the-battle-for-european-qualification-in-ligue-1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-2cb80dda0db6718e7e7810f2",
   "url": "/sources/dailysports-net/picks/27/#pick-n-2cb80dda0db6718e7e7810f2",
   "match": "Lecce v Genoa",
   "match_url": "/football/matches/lecce-vs-genoa-2026-11-01/",
   "kickoff": "2026-11-01T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 17.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5700",
   "published_at": "2026-10-31T23:07:29.000Z",
   "recorded_at": "2026-10-31T23:09:44.925Z",
   "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-2cb80dda0db6718e7e7810f2",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.6",
    "fragment_from": 3706,
    "fragment_to": 3733,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/genoa-beat-juventus-but-remain-winless-away-lecce-vs-genoa-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eb0dd65d566f5004748d8a32a2ed814d10aac73fee7a4fb1b2a898a621c35d4b",
     "material_removed": false
    },
    "published_at": "2026-10-31T23:07:29.000Z",
    "detected_at": "2026-10-31T23:09:44.925Z",
    "executed_at": "2026-11-07T09:49:51.402Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0cb993c2aba6",
     "display_name": "Lecce — Genoa",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T17:00:00.000Z",
     "url": "/football/matches/lecce-vs-genoa-2026-11-01/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5700",
     "our_snapshot_at": "2026-10-31T23:08:34.186Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T23:07:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T23:07:29.000Z",
     "detected_at": "2026-10-31T23:09:44.925Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.6",
     "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.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lecce 1-2 Genoa."
    },
    "settlements": [
     {
      "operation_id": "b01427a3927e4dfbb013b9e686bbe7637cc0063ce05102fc1d332d2eb2d6a98f",
      "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.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:49:50.010Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c4d78e9b753a7b463023196f685e4dbedbf2c6f528904040ab45cf97a76a85e4",
      "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.5700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:49:51.402Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/genoa-beat-juventus-but-remain-winless-away-lecce-vs-genoa-prediction/",
     "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-f50c2a05083cea6ae2e050b9",
   "url": "/sources/dailysports-net/picks/27/#pick-n-f50c2a05083cea6ae2e050b9",
   "match": "Eintracht Frankfurt v Hamburger SV",
   "match_url": "/football/matches/eintracht-frankfurt-vs-hamburger-sv-2026-11-01/",
   "kickoff": "2026-11-01T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 15.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Eintracht Frankfurt at 1.58",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5291,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.58",
   "settled_price": "1.5291",
   "published_at": "2026-11-01T00:10:50.000Z",
   "recorded_at": "2026-11-01T00:49:25.392Z",
   "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.5291",
    "result": "Won",
    "points_hundredths": 5291,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f50c2a05083cea6ae2e050b9",
    "quote_text": "Win Eintracht Frankfurt\n\nOdds:\n\n1.58",
    "fragment_from": 3841,
    "fragment_to": 3877,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/eintracht-have-already-beaten-hamburg-in-the-german-cup-eintracht-vs-hamburg-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5acb4fd283f278129d1702de0181fdaf50125d6df4b2944bc256a15567e4069d",
     "material_removed": false
    },
    "published_at": "2026-11-01T00:10:50.000Z",
    "detected_at": "2026-11-01T00:49:25.392Z",
    "executed_at": "2026-11-01T03:59:16.155Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-06d250442f56",
     "display_name": "Eintracht Frankfurt — Hamburger SV",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-01T16:30:00.000Z",
     "url": "/football/matches/eintracht-frankfurt-vs-hamburger-sv-2026-11-01/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Eintracht Frankfurt",
    "odds_set": {
     "by_author": "1.58",
     "our_snapshot": "1.5291",
     "our_snapshot_at": "2026-11-01T00:46:04.382Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5291,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-01T00:10:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-01T00:10:50.000Z",
     "detected_at": "2026-11-01T00:49:25.392Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Eintracht Frankfurt",
     "author_odds": "1.58",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Eintracht Frankfurt at 1.58"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Eintracht Frankfurt 3-1 Hamburger SV."
    },
    "settlements": [
     {
      "operation_id": "51e6a3e7a202ecd12696b3ca00af2feaa724b3b1e83ecd559130735887341d2f",
      "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": "Eintracht Frankfurt",
      "decimal_odds": "1.58",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5800,
      "executed_at": "2026-11-01T03:59:14.313Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e75bea0395bd9b1abdba406de5eeabafa5a681d0980d448c90aeae75ee1de43a",
      "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": "Eintracht Frankfurt",
      "decimal_odds": "1.5291",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5291,
      "executed_at": "2026-11-01T03:59:16.155Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/eintracht-have-already-beaten-hamburg-in-the-german-cup-eintracht-vs-hamburg-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Eintracht Frankfurt to win"
   }
  },
  {
   "record_id": "n-3908448d2f76f1924421433f",
   "url": "/sources/dailysports-net/picks/27/#pick-n-3908448d2f76f1924421433f",
   "match": "Liverpool v Arsenal",
   "match_url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
   "kickoff": "2026-11-01T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.06",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9346,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.06",
   "settled_price": "1.9346",
   "published_at": "2026-10-31T16:30:00.000Z",
   "recorded_at": "2026-10-31T16:39:25.774Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.8333",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3908448d2f76f1924421433f",
    "quote_text": "Prediction: Under 2.5 goals.\n\nPrediction on game\n\nTotal under 2.5\n\nOdds:\n\n2.06",
    "fragment_from": 6346,
    "fragment_to": 6424,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-arsenal-silence-anfield-liverpool-vs-arsenal-prediction-01112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ea0f3220ef10747d295eb696277482443d0fd0ed1034069c1b040dc7c3dbd9d4",
     "material_removed": false
    },
    "published_at": "2026-10-31T16:30:00.000Z",
    "detected_at": "2026-10-31T16:39:25.774Z",
    "executed_at": "2026-10-31T19:24:22.632Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f14362e6c2a0",
     "display_name": "Liverpool — Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-11-01T16:30:00.000Z",
     "url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "2.06",
     "our_snapshot": "1.9346",
     "our_snapshot_at": "2026-10-31T16:38:55.703Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9346,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T16:30:00.000Z",
     "detected_at": "2026-10-31T16:39:25.774Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "2.06",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 2.06"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Liverpool 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "6fcf47d427a71d38f2109b48c7015cc6b5eac3e1866b8c4e371bee8de5ebf7b1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "under 2.5",
      "decimal_odds": "2.06",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10600,
      "executed_at": "2026-10-31T19:24:00.086Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "11facd20ea4d6eb1656000750a8e0be1b848dec8dc5c1034fe09c16a013fc93d",
      "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.9346",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9346,
      "executed_at": "2026-10-31T19:24:22.632Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-arsenal-silence-anfield-liverpool-vs-arsenal-prediction-01112026/",
     "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-bf2ccc0d032da98e66c952a7",
   "url": "/sources/dailysports-net/picks/26/#pick-n-bf2ccc0d032da98e66c952a7",
   "match": "Liverpool v Arsenal",
   "match_url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
   "kickoff": "2026-11-01T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 27.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.67",
   "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.67",
   "settled_price": "1.6369",
   "published_at": "2026-10-31T13:01:03.000Z",
   "recorded_at": "2026-10-31T13:09:29.967Z",
   "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.6369",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-bf2ccc0d032da98e66c952a7",
    "quote_text": "I suggest betting on both teams to score. The odds for this outcome are 1.67.",
    "fragment_from": 2669,
    "fragment_to": 2746,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/liverpool-vs-arsenal-who-will-come-out-on-top-in-the-premier-leagues-big-clash/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "59575f1aef76127a8e67bcaf87487d6d28c101ee1379df61e9652a2a2bde2dd0",
     "material_removed": false
    },
    "published_at": "2026-10-31T13:01:03.000Z",
    "detected_at": "2026-10-31T13:09:29.967Z",
    "executed_at": "2026-10-31T13:16:17.465Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f14362e6c2a0",
     "display_name": "Liverpool — Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-11-01T16:30:00.000Z",
     "url": "/football/matches/liverpool-vs-arsenal-2026-11-01/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6369",
     "our_snapshot_at": "2026-10-31T13:08:52.202Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T13:01:03.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T13:01:03.000Z",
     "detected_at": "2026-10-31T13:09:29.967Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.67",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Liverpool 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "25e3c5f05d01421f4a45713da1a574283742dc52699ad1317dd0cfb167e54d41",
      "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.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T13:16:13.321Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6fd8ed20913a3a639febc5d81671502665138b9897a200a648db09327aa814a0",
      "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.6369",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T13:16:17.465Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/liverpool-vs-arsenal-who-will-come-out-on-top-in-the-premier-leagues-big-clash/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-eecf71d1d19cd032b55e2e18",
   "url": "/sources/dailysports-net/picks/26/#pick-n-eecf71d1d19cd032b55e2e18",
   "match": "Paris FC v Monaco",
   "match_url": "/football/matches/paris-fc-vs-monaco-2026-11-01/",
   "kickoff": "2026-11-01T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 30.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.64",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.64",
   "settled_price": "1.6200",
   "published_at": "2026-10-31T10:00:00.000Z",
   "recorded_at": "2026-10-31T10:09:33.610Z",
   "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-eecf71d1d19cd032b55e2e18",
    "quote_text": "My prediction: both teams to score – YES at 1.64",
    "fragment_from": 2566,
    "fragment_to": 2614,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/medal-contenders-clash-paris-fc-vs-monaco-match-prediction-november-1/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8e24c4d75f956f1fa092051f2521da7d5d2e69c955d140456a7868de645782c5",
     "material_removed": false
    },
    "published_at": "2026-10-31T10:00:00.000Z",
    "detected_at": "2026-10-31T10:09:33.610Z",
    "executed_at": "2026-11-07T09:52:14.226Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-57a71cb0caed",
     "display_name": "Paris FC — Monaco",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-01T16:15:00.000Z",
     "url": "/football/matches/paris-fc-vs-monaco-2026-11-01/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.64",
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-31T10:08:29.137Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T10:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T10:00:00.000Z",
     "detected_at": "2026-10-31T10:09:33.610Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.64",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.64"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Paris FC 3-1 Monaco."
    },
    "settlements": [
     {
      "operation_id": "05ae1b276dfe651f6bdc364cda2532336f8b93165e3c6797bfbbb46f084bda25",
      "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.64",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6400,
      "executed_at": "2026-11-07T09:52:13.282Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "769f3f1368872bb674bd93f2875fef49cdb62385062aef94c5a51db49e93c6a9",
      "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.6200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6200,
      "executed_at": "2026-11-07T09:52:14.226Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/medal-contenders-clash-paris-fc-vs-monaco-match-prediction-november-1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-e4d65e252fba6d81c4e974ca",
   "url": "/sources/dailysports-net/picks/27/#pick-n-e4d65e252fba6d81c4e974ca",
   "match": "Kano Pillars v Nasarawa United",
   "match_url": "/football/matches/kano-pillars-vs-nasarawa-united-2026-11-01/",
   "kickoff": "2026-11-01T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 23.2,
   "market_code": "double_chance",
   "author_said": "Double chance: Kano Pillars or draw at 1.3",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.3",
   "settled_price": "1.3",
   "published_at": "2026-10-31T15:10:39.000Z",
   "recorded_at": "2026-10-31T15:49:30.211Z",
   "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-e4d65e252fba6d81c4e974ca",
    "quote_text": "My prediction is a Home win or Draw, with 1xBet odds of 1.30.",
    "fragment_from": 1683,
    "fragment_to": 1744,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-kano-pillars-vs-nasarawa-united-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6d43801dc83b0b8bcabd9c8679e657ca7614c873095d8253cbad68e46e439c21",
     "material_removed": false
    },
    "published_at": "2026-10-31T15:10:39.000Z",
    "detected_at": "2026-10-31T15:49:30.211Z",
    "executed_at": "2026-11-01T13:07:56.763Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f4e8a02c15f8",
     "display_name": "Kano Pillars — Nasarawa United",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-01T15:00:00.000Z",
     "url": "/football/matches/kano-pillars-vs-nasarawa-united-2026-11-01/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Kano Pillars or draw",
    "odds_set": {
     "by_author": "1.3",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T15:10:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T15:10:39.000Z",
     "detected_at": "2026-10-31T15:49:30.211Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Kano Pillars or draw",
     "author_odds": "1.3",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Kano Pillars or draw at 1.3"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kano Pillars 2-0 Nasarawa United."
    },
    "settlements": [
     {
      "operation_id": "158d4d866a618c4dcae78986ecd58c69892ec6d739deaba1a75f3b4018600388",
      "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": "Kano Pillars or draw",
      "decimal_odds": "1.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3000,
      "executed_at": "2026-11-01T13:07:56.763Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9d2aec2421633c4772eaa28b370a77cfafd1acada226cf430c925cfe52d50869",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Kano Pillars 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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-kano-pillars-vs-nasarawa-united-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kano Pillars or draw"
   }
  },
  {
   "record_id": "n-f75460725940f10fb63d5365",
   "url": "/sources/dailysports-net/picks/24/#pick-n-f75460725940f10fb63d5365",
   "match": "Plateau United v Warri Wolves FC",
   "match_url": "/football/matches/plateau-united-vs-warri-wolves-fc-2026-11-01/",
   "kickoff": "2026-11-01T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 51.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Plateau United 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": "author_price",
   "series_short": "author's odds",
   "author_price": "1.8",
   "settled_price": "1.8",
   "published_at": "2026-10-30T10:55:57.000Z",
   "recorded_at": "2026-10-30T11:09:48.627Z",
   "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-f75460725940f10fb63d5365",
    "quote_text": "I predict a home win, with 1xBet odds of 1.80.",
    "fragment_from": 1713,
    "fragment_to": 1759,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-plateau-united-vs-warri-wolves-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "15dce2f83927e18b0c9d75bf5654b8d176349aaba90d73b355adcfecd1a875e9",
     "material_removed": false
    },
    "published_at": "2026-10-30T10:55:57.000Z",
    "detected_at": "2026-10-30T11:09:48.627Z",
    "executed_at": "2026-10-31T15:47:10.835Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e9ccb4a61ba7",
     "display_name": "Plateau United — Warri Wolves FC",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-01T15:00:00.000Z",
     "url": "/football/matches/plateau-united-vs-warri-wolves-fc-2026-11-01/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Plateau United",
    "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": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T10:55:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T10:55:57.000Z",
     "detected_at": "2026-10-30T11:09:48.627Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Plateau United",
     "author_odds": "1.8",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Plateau United 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 Plateau United 1-1 Warri Wolves FC."
    },
    "settlements": [
     {
      "operation_id": "155e4ab1728c1f64501116d26a26fe67a5460a3760ad94287550861a2e0558d1",
      "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": "Plateau United",
      "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-10-31T15:47:10.835Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "532d1be6e1ac9cc5d1c02cbff5e318fdf8669d3085c3da84a3cd7dc8b770c320",
      "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": "Plateau United",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-plateau-united-vs-warri-wolves-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Plateau United to win"
   }
  },
  {
   "record_id": "n-934b159bf3a33b9bb58969cd",
   "url": "/sources/dailysports-net/picks/23/#pick-n-934b159bf3a33b9bb58969cd",
   "match": "Kwara United v Bendel Insurance",
   "match_url": "/football/matches/kwara-united-vs-bendel-insurance-2026-11-01/",
   "kickoff": "2026-11-01T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 66.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.5",
   "settled_price": "1.5",
   "published_at": "2026-10-29T20:19:33.000Z",
   "recorded_at": "2026-10-29T20:49:37.772Z",
   "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-934b159bf3a33b9bb58969cd",
    "quote_text": "My prediction is for both teams to score, with 1xBet odds of 1.50.",
    "fragment_from": 2006,
    "fragment_to": 2072,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-kwara-united-vs-bendel-insurance-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "375c56d799a0778647adbdcaecd58ddbb8110d5d5a92023fb1d161b6493eebd6",
     "material_removed": false
    },
    "published_at": "2026-10-29T20:19:33.000Z",
    "detected_at": "2026-10-29T20:49:37.772Z",
    "executed_at": "2026-10-30T16:17:26.219Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-418d1e0064be",
     "display_name": "Kwara United — Bendel Insurance",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-01T15:00:00.000Z",
     "url": "/football/matches/kwara-united-vs-bendel-insurance-2026-11-01/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T20:19:33.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T20:19:33.000Z",
     "detected_at": "2026-10-29T20:49:37.772Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.5",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kwara United 1-2 Bendel Insurance."
    },
    "settlements": [
     {
      "operation_id": "616d3278973dc6f8e6b97c7786989ffa6568a7f593d7f36338d4cb674d92e236",
      "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.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-10-30T16:17:26.219Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "29baf6d7832888d0e4eeb4efa5fd28d0aa0df25a6f3f1f9c70e3b111ad690b0f",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-kwara-united-vs-bendel-insurance-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-d94ae780aa92c1707e25c3e9",
   "url": "/sources/dailysports-net/picks/23/#pick-n-d94ae780aa92c1707e25c3e9",
   "match": "Shooting Stars v Abia Warriors",
   "match_url": "/football/matches/shooting-stars-vs-abia-warriors-2026-11-01/",
   "kickoff": "2026-11-01T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 66.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Shooting Stars at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.9",
   "settled_price": "1.9",
   "published_at": "2026-10-29T20:25:36.000Z",
   "recorded_at": "2026-10-29T20:49:36.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": null,
   "evidence": {
    "observation_id": "n-d94ae780aa92c1707e25c3e9",
    "quote_text": "My prediction is a Home win, with 1xBet odds of 1.90.",
    "fragment_from": 1973,
    "fragment_to": 2026,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-shooting-stars-vs-abia-warriors-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0d94e9dc48e1ea21100c3d6e8a093cbd4db2cc2db488c9eae366ad75b9a070af",
     "material_removed": false
    },
    "published_at": "2026-10-29T20:25:36.000Z",
    "detected_at": "2026-10-29T20:49:36.755Z",
    "executed_at": "2026-10-30T16:20:13.787Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-edd060e59d01",
     "display_name": "Shooting Stars — Abia Warriors",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-01T15:00:00.000Z",
     "url": "/football/matches/shooting-stars-vs-abia-warriors-2026-11-01/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Shooting Stars",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T20:25:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T20:25:36.000Z",
     "detected_at": "2026-10-29T20:49:36.755Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Shooting Stars",
     "author_odds": "1.9",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Shooting Stars at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Shooting Stars 4-1 Abia Warriors."
    },
    "settlements": [
     {
      "operation_id": "6339877ef5f238f98e14fbf347d280e815f98fe5b346bd680e06753cd10f9d9c",
      "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": "Shooting Stars",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-10-30T16:20:13.787Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "743c0f4dc3c3a3f8cffdbe38ec33ed622289b72316961346f65e066ead6fc533",
      "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": "Shooting Stars",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-shooting-stars-vs-abia-warriors-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shooting Stars to win"
   }
  },
  {
   "record_id": "n-32011b8d2df8c0179e60b81f",
   "url": "/sources/dailysports-net/picks/23/#pick-n-32011b8d2df8c0179e60b81f",
   "match": "Enyimba v Kun Khalifat FC",
   "match_url": "/football/matches/enyimba-vs-kun-khalifat-fc-2026-11-01/",
   "kickoff": "2026-11-01T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 66.6,
   "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": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.65",
   "settled_price": "1.65",
   "published_at": "2026-10-29T20:14:16.000Z",
   "recorded_at": "2026-10-29T20:21:16.517Z",
   "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-32011b8d2df8c0179e60b81f",
    "quote_text": "My prediction is a Both team to score, with 1xBet odds of 1.65.",
    "fragment_from": 1921,
    "fragment_to": 1984,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-enyimba-vs-kun-khalifat-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "122fd4742e3fc2507c2422450b8ff7960d3fc434adcd55009e8cf495462c5fe0",
     "material_removed": false
    },
    "published_at": "2026-10-29T20:14:16.000Z",
    "detected_at": "2026-10-29T20:21:16.517Z",
    "executed_at": "2026-10-30T16:17:24.831Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8c9340712cc7",
     "display_name": "Enyimba — Kun Khalifat FC",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-01T15:00:00.000Z",
     "url": "/football/matches/enyimba-vs-kun-khalifat-fc-2026-11-01/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T20:14:16.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T20:14:16.000Z",
     "detected_at": "2026-10-29T20:21:16.517Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Enyimba 1-0 Kun Khalifat FC."
    },
    "settlements": [
     {
      "operation_id": "f04df7701b7d21dfc9fed0b0836a0abb2b5208f63701e684791e3a68c8ff2ad0",
      "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-10-30T16:17:24.831Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3818f0aea2d1a80175eeb07b2e55cbee5c3e00027af877acad4e8e145a6fba3f",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-enyimba-vs-kun-khalifat-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-733cb256b88e7e9ac5ec2324",
   "url": "/sources/dailysports-net/picks/26/#pick-n-733cb256b88e7e9ac5ec2324",
   "match": "Frosinone v Torino",
   "match_url": "/football/matches/frosinone-vs-torino-2026-11-01/",
   "kickoff": "2026-11-01T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.15",
   "settled_price": "2.0550",
   "published_at": "2026-10-31T14:00:00.000Z",
   "recorded_at": "2026-10-31T14:09:45.083Z",
   "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.7600",
    "result": "Won",
    "points_hundredths": 7600,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-733cb256b88e7e9ac5ec2324",
    "quote_text": "Prediction: Over 3.5 goals.\n\nPrediction on game\n\nTotal over 3.5\n\nOdds:\n\n2.15",
    "fragment_from": 6052,
    "fragment_to": 6128,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/four-goal-thriller-on-the-cards-frosinone-vs-torino-prediction-01112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e492a5a4723902369f517190472f26bfa0862da926d1ff3fc81cc264f030daeb",
     "material_removed": false
    },
    "published_at": "2026-10-31T14:00:00.000Z",
    "detected_at": "2026-10-31T14:09:45.083Z",
    "executed_at": "2026-11-01T09:30:44.384Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-665aa0e695c8",
     "display_name": "Frosinone — Torino",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T14:00:00.000Z",
     "url": "/football/matches/frosinone-vs-torino-2026-11-01/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": "2.0550",
     "our_snapshot_at": "2026-10-31T14:08:08.902Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T14:00:00.000Z",
     "detected_at": "2026-10-31T14:09:45.083Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "2.15",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 2.15"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Frosinone 2-0 Torino."
    },
    "settlements": [
     {
      "operation_id": "af410730219233317a047f93900435a8eb07016164b21e0540e3377b208b252f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T09:30:39.471Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "728c93d11ed65a1b065e31a43516d68b83757202b3428edf831f1ddaa8b79109",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "2.0550",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-01T09:30:44.384Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/four-goal-thriller-on-the-cards-frosinone-vs-torino-prediction-01112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-8fdd1980ac4f1aeb96ae88a4",
   "url": "/sources/dailysports-net/picks/26/#pick-n-8fdd1980ac4f1aeb96ae88a4",
   "match": "Lazio v Cagliari",
   "match_url": "/football/matches/lazio-vs-cagliari-2026-11-01/",
   "kickoff": "2026-11-01T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 29.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lazio at 1.46",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.46",
   "settled_price": "1.4400",
   "published_at": "2026-10-31T08:39:00.000Z",
   "recorded_at": "2026-10-31T08:49:27.477Z",
   "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.4400",
    "result": "Won",
    "points_hundredths": 4400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8fdd1980ac4f1aeb96ae88a4",
    "quote_text": "Recommended Bet: Lazio to Win\n\nPrediction on game\n\nWin Lazio\n\nOdds:\n\n1.46",
    "fragment_from": 5021,
    "fragment_to": 5094,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-cagliari-lazio-vs-cagliari-prediction-november-1-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "596e5a276e0775ebbb70c0d65e79e91f627f18927c7b467da4ec72265f7a06aa",
     "material_removed": false
    },
    "published_at": "2026-10-31T08:39:00.000Z",
    "detected_at": "2026-10-31T08:49:27.477Z",
    "executed_at": "2026-10-31T08:57:23.307Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-440b743ba853",
     "display_name": "Lazio — Cagliari",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T14:00:00.000Z",
     "url": "/football/matches/lazio-vs-cagliari-2026-11-01/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Lazio",
    "odds_set": {
     "by_author": "1.46",
     "our_snapshot": "1.4400",
     "our_snapshot_at": "2026-10-31T08:47:09.808Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T08:39:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T08:39:00.000Z",
     "detected_at": "2026-10-31T08:49:27.477Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lazio",
     "author_odds": "1.46",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lazio at 1.46"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lazio 2-1 Cagliari."
    },
    "settlements": [
     {
      "operation_id": "1e99412a124b309052b2226b0632f3ab5a4a848b5bbc3abc0221e07824a95ca3",
      "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": "Lazio",
      "decimal_odds": "1.46",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4600,
      "executed_at": "2026-10-31T08:57:20.347Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bec1907f4c32f9b3c7a7a5f0c704375157ebe6a4b34cc198faef8d3b74f165f7",
      "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": "Lazio",
      "decimal_odds": "1.4400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4400,
      "executed_at": "2026-10-31T08:57:23.307Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-cagliari-lazio-vs-cagliari-prediction-november-1-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lazio to win"
   }
  },
  {
   "record_id": "n-147223c195a627c243e8a5c2",
   "url": "/sources/dailysports-net/picks/25/#pick-n-147223c195a627c243e8a5c2",
   "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": 29.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2: FC Porto over 2.0 at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4900,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.52",
   "settled_price": "1.4900",
   "published_at": "2026-10-30T15:06:52.000Z",
   "recorded_at": "2026-10-30T15:19:56.330Z",
   "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-147223c195a627c243e8a5c2",
    "quote_text": "FC Porto Total over 2\n\nOdds:\n\n1.52",
    "fragment_from": 2763,
    "fragment_to": 2797,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/porto-vs-estoril-prediction-facts-betting-tips-and-h2h-october-31-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7a7f8a05f5c575fde8b24713e45d2fa87a97ae2f80c20d92d12e7238866028ef",
     "material_removed": false
    },
    "published_at": "2026-10-30T15:06:52.000Z",
    "detected_at": "2026-10-30T15:19:56.330Z",
    "executed_at": "2026-10-31T04:58:04.819Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Team goals over/under 2",
    "outcome_label": "FC Porto over 2.0",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": "1.4900",
     "our_snapshot_at": "2026-10-30T15:17:08.219Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T15:06:52.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T15:06:52.000Z",
     "detected_at": "2026-10-30T15:19:56.330Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 2",
     "choice": "FC Porto over 2.0",
     "author_odds": "1.52",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.0",
     "subject": "goals_total",
     "in_words": "Team goals over/under 2: FC Porto over 2.0 at 1.52"
    },
    "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": "e12cbea48837724031b88c5463da809152068d29d3d9e14494556918d5ebedc1",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2",
      "choice": "FC Porto over 2.0",
      "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-31T04:58:04.000Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f1fd08333bd1b0ae5728767798a0a224c11da60df192896fe2493bafe5ed079d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2",
      "choice": "FC Porto over 2.0",
      "decimal_odds": "1.4900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4900,
      "executed_at": "2026-10-31T04:58:04.819Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/porto-vs-estoril-prediction-facts-betting-tips-and-h2h-october-31-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Porto over 2.0 (Team goals over/under 2)"
   }
  },
  {
   "record_id": "n-c046f37975dd9d1eb601301a",
   "url": "/sources/dailysports-net/picks/25/#pick-n-c046f37975dd9d1eb601301a",
   "match": "Aston Villa v Fulham",
   "match_url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa at 2",
   "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": "2",
   "settled_price": "1.9524",
   "published_at": "2026-10-30T20:43:29.000Z",
   "recorded_at": "2026-10-30T20:49:47.995Z",
   "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.9524",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c046f37975dd9d1eb601301a",
    "quote_text": "Win Aston Villa\n\nOdds:\n\n2",
    "fragment_from": 3237,
    "fragment_to": 3262,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/emerys-team-is-gathering-momentum-aston-villa-vs-fulham-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "decd6a5010e8b88d5ef09271490bde598e9e4da9dfb5914399a0ad571a980f7c",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:43:29.000Z",
    "detected_at": "2026-10-30T20:49:47.995Z",
    "executed_at": "2026-10-31T04:00:29.197Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cc0571163d80",
     "display_name": "Aston Villa — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fulham-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-10-30T20:48:36.988Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T20:43:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T20:43:29.000Z",
     "detected_at": "2026-10-30T20:49:47.995Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": "2",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 1-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "41630c2d2c52a78ec0696203d2debf2788b2aa8840f01d9e8adea8e7b83d7bf3",
      "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": "Aston Villa",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T04:00:26.953Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "50111d48101068e662f51359aeb8329efa167bb98e5cdfceb36634a01945f38b",
      "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": "Aston Villa",
      "decimal_odds": "1.9524",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T04:00:29.197Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/emerys-team-is-gathering-momentum-aston-villa-vs-fulham-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-91d9624f8127c771158e0266",
   "url": "/sources/dailysports-net/picks/26/#pick-n-91d9624f8127c771158e0266",
   "match": "AC Milan v Inter",
   "match_url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
   "kickoff": "2026-10-31T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Inter at 2.05",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.05",
   "settled_price": "2.0100",
   "published_at": "2026-10-30T21:01:05.000Z",
   "recorded_at": "2026-10-30T21:09:52.322Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.0100",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-91d9624f8127c771158e0266",
    "quote_text": "Win Inter\n\nOdds:\n\n2.05",
    "fragment_from": 3464,
    "fragment_to": 3486,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/eight-derbies-unbeaten-streak-under-threat-milan-vs-inter-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2031f701c24e3f3a7a210d8f0f950a1be1ed21a17f3d2de8227f952f763fb74e",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:01:05.000Z",
    "detected_at": "2026-10-30T21:09:52.322Z",
    "executed_at": "2026-10-31T15:36:05.302Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-baa51e710664",
     "display_name": "AC Milan — Inter",
     "competition_name": "Serie A",
     "starts_at": "2026-10-31T19:45:00.000Z",
     "url": "/football/matches/ac-milan-vs-inter-2026-10-31/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Inter",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": "2.0100",
     "our_snapshot_at": "2026-10-30T21:09:28.109Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T21:01:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T21:01:05.000Z",
     "detected_at": "2026-10-30T21:09:52.322Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Inter",
     "author_odds": "2.05",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Inter at 2.05"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AC Milan 3-1 Inter."
    },
    "settlements": [
     {
      "operation_id": "6bc40a4b8a0ac0e734c5c56db89029c5a59a932943849ee53bb96d6ad17cb9f8",
      "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": "Inter",
      "decimal_odds": "2.05",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T15:36:03.996Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d0a75545618a2949afdfd56d5dbb379d2f15e300af1df17ecb509ed3273b3a73",
      "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": "Inter",
      "decimal_odds": "2.0100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T15:36:05.302Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/eight-derbies-unbeaten-streak-under-threat-milan-vs-inter-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Inter to win"
   }
  },
  {
   "record_id": "n-c071b7915d7790eae37b9289",
   "url": "/sources/dailysports-net/picks/25/#pick-n-c071b7915d7790eae37b9289",
   "match": "Mamelodi Sundowns v Durban City",
   "match_url": "/football/matches/mamelodi-sundowns-vs-durban-city-2026-10-31/",
   "kickoff": "2026-10-31T18:15:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 21.4,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Mamelodi Sundowns -1.0 at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.5",
   "settled_price": "1.5",
   "published_at": "2026-10-30T20:33:49.000Z",
   "recorded_at": "2026-10-30T20:49:45.150Z",
   "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-c071b7915d7790eae37b9289",
    "quote_text": "My prediction: Mamelodi -1 Asian handicap at 1.5",
    "fragment_from": 2565,
    "fragment_to": 2613,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-mamelodi-extend-their-league-winning-streak-prediction-for-the-match-against-durban-city-on-31-october/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "088ff2c12c6c5c8516e47119e67eff168fc05b8a4057fc50d2037d120f698108",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:33:49.000Z",
    "detected_at": "2026-10-30T20:49:45.150Z",
    "executed_at": "2026-10-31T03:55:07.966Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-33b11d494c75",
     "display_name": "Mamelodi Sundowns — Durban City",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-31T18:15:00.000Z",
     "url": "/football/matches/mamelodi-sundowns-vs-durban-city-2026-10-31/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Mamelodi Sundowns -1.0",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T20:33:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T20:33:49.000Z",
     "detected_at": "2026-10-30T20:49:45.150Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Mamelodi Sundowns -1.0",
     "author_odds": "1.5",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Mamelodi Sundowns -1.0 at 1.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Mamelodi Sundowns 4-1 Durban City."
    },
    "settlements": [
     {
      "operation_id": "e78f95c6b295c7280f985336402e0907069e576794eff41d41775d39deb91f46",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Mamelodi Sundowns -1.0",
      "decimal_odds": "1.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-10-31T03:55:07.966Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dcb73b1463ece5c732880b8620a83cc955f83bc1394bd495a1500154decce204",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Mamelodi Sundowns -1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-mamelodi-extend-their-league-winning-streak-prediction-for-the-match-against-durban-city-on-31-october/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mamelodi Sundowns -1.0"
   }
  },
  {
   "record_id": "n-b49d6483caf8ad0fbf018927",
   "url": "/sources/dailysports-net/picks/25/#pick-n-b49d6483caf8ad0fbf018927",
   "match": "Kruger United v Richards Bay FC",
   "match_url": "/football/matches/kruger-united-vs-richards-bay-fc-2026-10-31/",
   "kickoff": "2026-10-31T18:15:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 23.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.66",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.66",
   "settled_price": "1.5200",
   "published_at": "2026-10-30T18:15:00.000Z",
   "recorded_at": "2026-10-30T18:49:23.704Z",
   "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-b49d6483caf8ad0fbf018927",
    "quote_text": "Prediction: Under 2.5 goals.\n\nPrediction on game\n\nTotal under 2.5\n\nOdds:\n\n1.66",
    "fragment_from": 5517,
    "fragment_to": 5595,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-kruger-united-punish-the-leagues-weakest-defence-kruger-united-vs-richards-bay-prediction-31102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4d889eec558a5d833492426dbc8c3be057a1ac3f3eb5b73f3bd2e9f9d7e071a0",
     "material_removed": false
    },
    "published_at": "2026-10-30T18:15:00.000Z",
    "detected_at": "2026-10-30T18:49:23.704Z",
    "executed_at": "2026-10-31T03:55:11.184Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-602dbe58f05a",
     "display_name": "Kruger United — Richards Bay FC",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-31T18:15:00.000Z",
     "url": "/football/matches/kruger-united-vs-richards-bay-fc-2026-10-31/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": "1.5200",
     "our_snapshot_at": "2026-10-30T18:49:23.704Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T18:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T18:15:00.000Z",
     "detected_at": "2026-10-30T18:49:23.704Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.66",
     "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.66"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Kruger United 3-1 Richards Bay FC."
    },
    "settlements": [
     {
      "operation_id": "7e10764e5ab93071cc8c086f5ccbbe696d93ba4ecd8407ba091bb7620c87e857",
      "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.66",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:55:11.148Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6cb151d02de323c45f457940bf97a0875c3166d642e72412375ba15464204d9d",
      "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.5200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:55:11.184Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-kruger-united-punish-the-leagues-weakest-defence-kruger-united-vs-richards-bay-prediction-31102026/",
     "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-86d45d24789d02bd18b84455",
   "url": "/sources/dailysports-net/picks/25/#pick-n-86d45d24789d02bd18b84455",
   "match": "Mamelodi Sundowns v Durban City",
   "match_url": "/football/matches/mamelodi-sundowns-vs-durban-city-2026-10-31/",
   "kickoff": "2026-10-31T18:15:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 27.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Mamelodi Sundowns -1 at 1.47",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4700,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.47",
   "settled_price": "1.47",
   "published_at": "2026-10-30T14:21:00.000Z",
   "recorded_at": "2026-10-30T14:59:26.695Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-86d45d24789d02bd18b84455",
    "quote_text": "Recommended Bet: Mamelodi Sundowns -1 Asian Handicap\n\nPrediction on game\n\nW1(-1)\n\nOdds:\n\n1.47",
    "fragment_from": 4477,
    "fragment_to": 4570,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-mamelodi-sundowns-extend-their-dominant-run-against-durban-city-prediction-october-31-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6255597816ec9dcdc90378042d6e2cad2305a498d52839e2ea9fccc2ddc2f2fc",
     "material_removed": false
    },
    "published_at": "2026-10-30T14:21:00.000Z",
    "detected_at": "2026-10-30T14:59:26.695Z",
    "executed_at": "2026-10-31T04:58:05.090Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-33b11d494c75",
     "display_name": "Mamelodi Sundowns — Durban City",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-31T18:15:00.000Z",
     "url": "/football/matches/mamelodi-sundowns-vs-durban-city-2026-10-31/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Mamelodi Sundowns -1",
    "odds_set": {
     "by_author": "1.47",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T14:21:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T14:21:00.000Z",
     "detected_at": "2026-10-30T14:59:26.695Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Mamelodi Sundowns -1",
     "author_odds": "1.47",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Mamelodi Sundowns -1 at 1.47"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Mamelodi Sundowns 4-1 Durban City."
    },
    "settlements": [
     {
      "operation_id": "292a0066bc62ef4612a8a50e0bf15fd0f241d3c4f06b73df888a9253f9927100",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Mamelodi Sundowns -1",
      "decimal_odds": "1.47",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4700,
      "executed_at": "2026-10-31T04:58:05.090Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f740fcad0b221c019331ce1776554cf1832e733b9c4ba17e5b488fc9b9390707",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Mamelodi Sundowns -1",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-mamelodi-sundowns-extend-their-dominant-run-against-durban-city-prediction-october-31-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mamelodi Sundowns -1"
   }
  },
  {
   "record_id": "n-d84c7bd8901c721440452932",
   "url": "/sources/dailysports-net/picks/25/#pick-n-d84c7bd8901c721440452932",
   "match": "Petrojet v Smouha",
   "match_url": "/football/matches/petrojet-vs-smouha-2026-10-31/",
   "kickoff": "2026-10-31T18:00:00.000Z",
   "competition": "Egypt Division 1",
   "lead_hours": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.67",
   "settled_price": "1.67",
   "published_at": "2026-10-30T18:00:00.000Z",
   "recorded_at": "2026-10-30T18:09:29.208Z",
   "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-d84c7bd8901c721440452932",
    "quote_text": "Prediction: Both teams to score — No.\n\nPrediction on game\n\nBoth teams to score - No\n\nOdds:\n\n1.67",
    "fragment_from": 4189,
    "fragment_to": 4285,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-smouhas-defence-silence-petrojet-prediction-for-petrojet-vs-smouha-october-31/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b14a0f9d39e7b9e4a067c3fe186e754a0daf4d6ce11fbfd5cfad4014abe51013",
     "material_removed": false
    },
    "published_at": "2026-10-30T18:00:00.000Z",
    "detected_at": "2026-10-30T18:09:29.208Z",
    "executed_at": "2026-10-31T03:55:11.406Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4d2b2d16eb88",
     "display_name": "Petrojet — Smouha",
     "competition_name": "Egypt Division 1",
     "starts_at": "2026-10-31T18:00:00.000Z",
     "url": "/football/matches/petrojet-vs-smouha-2026-10-31/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T18:00:00.000Z",
     "detected_at": "2026-10-30T18:09:29.208Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "no",
     "author_odds": "1.67",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Petrojet 1-1 Smouha."
    },
    "settlements": [
     {
      "operation_id": "17b88a9896881563b39ed227e934211bc3bdb8763167efabbb3e8ae80da4115f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:55:11.406Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c7b5c8a3522165d1a66e4a5cf2bc39f7eddf5b4435896bf7a18b859ba6cff6ea",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-smouhas-defence-silence-petrojet-prediction-for-petrojet-vs-smouha-october-31/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-619fad6fb5abe8592d9cdcf5",
   "url": "/sources/dailysports-net/picks/24/#pick-n-619fad6fb5abe8592d9cdcf5",
   "match": "Ceramica Cleopatra v ZED FC",
   "match_url": "/football/matches/ceramica-cleopatra-vs-zed-fc-2026-10-31/",
   "kickoff": "2026-10-31T18:00:00.000Z",
   "competition": "Egypt Division 1",
   "lead_hours": 30.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.53",
   "settled_price": "1.53",
   "published_at": "2026-10-30T10:48:00.000Z",
   "recorded_at": "2026-10-30T11:09:47.533Z",
   "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-619fad6fb5abe8592d9cdcf5",
    "quote_text": "Recommended Bet: Under 2.5 Total Goals\n\nPrediction on game\n\nTotal under 2.5\n\nOdds:\n\n1.53",
    "fragment_from": 4702,
    "fragment_to": 4790,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-ceramica-cleopatras-home-defence-keep-zed-quiet-ceramica-cleopatra-vs-zed-prediction-october-31-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a52814e47902dcfd0ffea8f7f4ed36753279642b15d54974101ff6c7af93cc9d",
     "material_removed": false
    },
    "published_at": "2026-10-30T10:48:00.000Z",
    "detected_at": "2026-10-30T11:09:47.533Z",
    "executed_at": "2026-10-31T04:58:21.280Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c84838ff267b",
     "display_name": "Ceramica Cleopatra — ZED FC",
     "competition_name": "Egypt Division 1",
     "starts_at": "2026-10-31T18:00:00.000Z",
     "url": "/football/matches/ceramica-cleopatra-vs-zed-fc-2026-10-31/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T10:48:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T10:48:00.000Z",
     "detected_at": "2026-10-30T11:09:47.533Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.53",
     "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.53"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Ceramica Cleopatra 2-1 ZED FC."
    },
    "settlements": [
     {
      "operation_id": "330973297bea1dc1622ac939d86bfeb2b0f24c606cb8e3e925e7482502330fcf",
      "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.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-31T04:58:21.280Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9ee09035079a560552b1959193f225f2ff0c1dc9c7e1bb242ed6403906caae73",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-ceramica-cleopatras-home-defence-keep-zed-quiet-ceramica-cleopatra-vs-zed-prediction-october-31-2026/",
     "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-2d5d7afbd1394934f53e5ddd",
   "url": "/sources/dailysports-net/picks/25/#pick-n-2d5d7afbd1394934f53e5ddd",
   "match": "FC Bayern München v Borussia Dortmund",
   "match_url": "/football/matches/fc-bayern-munchen-vs-borussia-dortmund-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6350,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.6350",
   "published_at": "2026-10-30T17:30:00.000Z",
   "recorded_at": "2026-10-30T17:49:36.674Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6350",
    "result": "Won",
    "points_hundredths": 6350,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2d5d7afbd1394934f53e5ddd",
    "quote_text": "Prediction: Over 3.5 goals.\n\nPrediction on game\n\nTotal over 3.5\n\nOdds:\n\n1.7",
    "fragment_from": 6321,
    "fragment_to": 6396,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/der-klassiker-for-bundesliga-supremacy-bayern-munich-vs-borussia-dortmund-prediction-31102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "24e0adbd72108a64cc7d0a6efb87ffe9fc2e432baddb8d4270d734b1bee245ee",
     "material_removed": false
    },
    "published_at": "2026-10-30T17:30:00.000Z",
    "detected_at": "2026-10-30T17:49:36.674Z",
    "executed_at": "2026-10-31T03:55:13.915Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-459823b8fd68",
     "display_name": "FC Bayern München — Borussia Dortmund",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-borussia-dortmund-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.6350",
     "our_snapshot_at": "2026-10-30T17:48:55.462Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6350,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T17:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T17:30:00.000Z",
     "detected_at": "2026-10-30T17:49:36.674Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.7",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Bayern München 2-2 Borussia Dortmund."
    },
    "settlements": [
     {
      "operation_id": "f4f7e0e15b1f52c499ff755115e22ca5090c7b964fd87e40d780b62e9ba71c66",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-10-31T03:55:11.585Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5fcd17e748490cc0a133a6658bd1111a0383e755d977a98e7b2936fea23d9cb4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.6350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6350,
      "executed_at": "2026-10-31T03:55:13.915Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/der-klassiker-for-bundesliga-supremacy-bayern-munich-vs-borussia-dortmund-prediction-31102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-46b4f5c37f7dae2407247c2f",
   "url": "/sources/dailysports-net/picks/25/#pick-n-46b4f5c37f7dae2407247c2f",
   "match": "Tottenham Hotspur v Crystal Palace",
   "match_url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 26.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.62",
   "settled_price": "1.5970",
   "published_at": "2026-10-30T14:56:00.000Z",
   "recorded_at": "2026-10-30T15:19:54.124Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.5970",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-46b4f5c37f7dae2407247c2f",
    "quote_text": "My prediction: over 2.5 total goals\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.62",
    "fragment_from": 4291,
    "fragment_to": 4375,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/tottenham-vs-crystal-palace-can-spurs-extend-their-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fd4b59f55b113b653425af90d5ed1b5838b9e6e314a0aa419e54d4a4eb95a2ee",
     "material_removed": false
    },
    "published_at": "2026-10-30T14:56:00.000Z",
    "detected_at": "2026-10-30T15:19:54.124Z",
    "executed_at": "2026-10-31T05:33:06.918Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-697bb66e358c",
     "display_name": "Tottenham Hotspur — Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": "1.5970",
     "our_snapshot_at": "2026-10-30T15:16:39.621Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T14:56:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T14:56:00.000Z",
     "detected_at": "2026-10-30T15:19:54.124Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.62",
     "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.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Tottenham Hotspur 2-0 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "d6e609bfe9a8e52c305acf2968471be8183699db9dc03985d714c9bc20677541",
      "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.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T05:33:04.957Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "24744c333b230cb459c900873802732da326bdaa471b89a311c13f2e7541a725",
      "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.5970",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T05:33:06.918Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/tottenham-vs-crystal-palace-can-spurs-extend-their-winning-streak/",
     "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-74656f94e64e781851cb9205",
   "url": "/sources/dailysports-net/picks/24/#pick-n-74656f94e64e781851cb9205",
   "match": "Real Betis v Málaga CF",
   "match_url": "/football/matches/real-betis-vs-malaga-cf-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 30.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Real Betis -1 at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5263",
   "published_at": "2026-10-30T10:53:00.000Z",
   "recorded_at": "2026-10-30T11:09:44.581Z",
   "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-74656f94e64e781851cb9205",
    "quote_text": "Recommended Bet: Betis -1 Asian Handicap\n\nPrediction on game\n\nW1(-1)\n\nOdds:\n\n1.55",
    "fragment_from": 5042,
    "fragment_to": 5123,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-real-betis-take-advantage-of-malagas-poor-form-to-return-to-winning-ways-prediction-october-31-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c605434596ace674f35512120fdd6299b0da249a641bf76b52096f004525634d",
     "material_removed": false
    },
    "published_at": "2026-10-30T10:53:00.000Z",
    "detected_at": "2026-10-30T11:09:44.581Z",
    "executed_at": "2026-10-31T04:22:05.165Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-048fc596302d",
     "display_name": "Real Betis — Málaga CF",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/real-betis-vs-malaga-cf-2026-10-31/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Real Betis -1",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5263",
     "our_snapshot_at": "2026-10-30T11:07:54.615Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-30T10:53:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T10:53:00.000Z",
     "detected_at": "2026-10-30T11:09:44.581Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Real Betis -1",
     "author_odds": "1.55",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Real Betis -1 at 1.55"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Real Betis 2-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "1e8b4bf7b536cff9d28ed7e2971f35c2f619c690732d746b6cdd3802f0046eb3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Real Betis -1",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-31T04:22:03.105Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b7cc6db711ff10bff630dad9f709b5f13728f0e6e7c82dd14859df741b458f1f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Real Betis -1",
      "decimal_odds": "1.5263",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-31T04:22:05.165Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-real-betis-take-advantage-of-malagas-poor-form-to-return-to-winning-ways-prediction-october-31-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Betis -1"
   }
  },
  {
   "record_id": "n-c71d4290ff47a119fb7ea904",
   "url": "/sources/dailysports-net/picks/25/#pick-n-c71d4290ff47a119fb7ea904",
   "match": "Udinese v AS Roma",
   "match_url": "/football/matches/udinese-vs-as-roma-2026-10-31/",
   "kickoff": "2026-10-31T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 25.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: AS Roma at 1.54",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.54",
   "settled_price": "1.5300",
   "published_at": "2026-10-30T15:01:00.000Z",
   "recorded_at": "2026-10-30T15:19:49.141Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5300",
    "result": "Won",
    "points_hundredths": 5300,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c71d4290ff47a119fb7ea904",
    "quote_text": "Prediction: Roma to win\n\nPrediction on game\n\nWin Roma\n\nOdds:\n\n1.54",
    "fragment_from": 4100,
    "fragment_to": 4166,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/udinese-vs-roma-can-the-visitors-capitalize-on-the-hosts-crisis/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f5c80df64f0b3709b653eb70d405ef1a946e03fd0ea0c89f9802efb5b37acd15",
     "material_removed": false
    },
    "published_at": "2026-10-30T15:01:00.000Z",
    "detected_at": "2026-10-30T15:19:49.141Z",
    "executed_at": "2026-10-31T04:10:18.113Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c8160fbea0a5",
     "display_name": "Udinese — AS Roma",
     "competition_name": "Serie A",
     "starts_at": "2026-10-31T17:00:00.000Z",
     "url": "/football/matches/udinese-vs-as-roma-2026-10-31/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AS Roma",
    "odds_set": {
     "by_author": "1.54",
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-30T15:17:08.219Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T15:01:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T15:01:00.000Z",
     "detected_at": "2026-10-30T15:19:49.141Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AS Roma",
     "author_odds": "1.54",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AS Roma at 1.54"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Udinese 2-5 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "7e4d1a6610203a478bea76760f470b0dcd8be77baad70b3988590332072a6347",
      "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": "AS Roma",
      "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-31T04:10:16.589Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "26d0825585cd67e0cb5e2c2556c84648a67feb9c1451035d69931bf058df9e1d",
      "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": "AS Roma",
      "decimal_odds": "1.5300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5300,
      "executed_at": "2026-10-31T04:10:18.113Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/udinese-vs-roma-can-the-visitors-capitalize-on-the-hosts-crisis/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma to win"
   }
  },
  {
   "record_id": "n-52dd8c4b2b22d09c3a205886",
   "url": "/sources/dailysports-net/picks/25/#pick-n-52dd8c4b2b22d09c3a205886",
   "match": "Polokwane City v TS Galaxy",
   "match_url": "/football/matches/polokwane-city-vs-ts-galaxy-2026-10-31/",
   "kickoff": "2026-10-31T16:00:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 24.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.4000",
   "published_at": "2026-10-30T14:53:38.000Z",
   "recorded_at": "2026-10-30T15:09:35.251Z",
   "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-52dd8c4b2b22d09c3a205886",
    "quote_text": "Total under 2\n\nOdds:\n\n1.7",
    "fragment_from": 2507,
    "fragment_to": 2532,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/polokwane-city-vs-ts-galaxy-who-will-end-their-poor-run-of-form/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "32e70a34a63eb3a2faf56d6c6ea1540e04d3fcb67016de78638582f8e34cd75f",
     "material_removed": false
    },
    "published_at": "2026-10-30T14:53:38.000Z",
    "detected_at": "2026-10-30T15:09:35.251Z",
    "executed_at": "2026-11-07T10:11:53.017Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-36483d447fea",
     "display_name": "Polokwane City — TS Galaxy",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-31T16:00:00.000Z",
     "url": "/football/matches/polokwane-city-vs-ts-galaxy-2026-10-31/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-10-30T15:09:35.251Z",
     "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": "2026-10-30T14:53:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T14:53:38.000Z",
     "detected_at": "2026-10-30T15:09:35.251Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.7",
     "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.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Polokwane City 0-0 TS Galaxy."
    },
    "settlements": [
     {
      "operation_id": "9032982094552ff96168d96288b2b07992b071d68ee42dcb57ef9628afda9f3b",
      "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.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-11-07T10:11:52.868Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1beb8087116854f7b7b6ae9a539994a7d83c1b56473bc7e8e3d0d6d073f4b15d",
      "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.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4000,
      "executed_at": "2026-11-07T10:11:53.017Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/polokwane-city-vs-ts-galaxy-who-will-end-their-poor-run-of-form/",
     "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-92a5f763c4b11b24fb70e9c2",
   "url": "/sources/dailysports-net/picks/24/#pick-n-92a5f763c4b11b24fb70e9c2",
   "match": "Rayo Vallecano v Celta Vigo",
   "match_url": "/football/matches/rayo-vallecano-vs-celta-vigo-2026-10-31/",
   "kickoff": "2026-10-31T15:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 25.1,
   "market_code": "total",
   "author_said": "Over/Under 2 goals: over 2 at 1.58",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6199,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.58",
   "settled_price": "1.6199",
   "published_at": "2026-10-30T14:08:12.000Z",
   "recorded_at": "2026-10-30T14:09:30.452Z",
   "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-92a5f763c4b11b24fb70e9c2",
    "quote_text": "Total over 2\n\nOdds:\n\n1.58",
    "fragment_from": 2677,
    "fragment_to": 2702,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/rayo-vallecano-vs-celta-vigo-can-celta-extend-their-impressive-run/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e3444507e3710d42f534e9151654588a9442f8d14adf345e8d8b0a794e249fe9",
     "material_removed": false
    },
    "published_at": "2026-10-30T14:08:12.000Z",
    "detected_at": "2026-10-30T14:09:30.452Z",
    "executed_at": "2026-11-07T10:12:44.716Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cc323b5bd7d3",
     "display_name": "Rayo Vallecano — Celta Vigo",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-31T15:15:00.000Z",
     "url": "/football/matches/rayo-vallecano-vs-celta-vigo-2026-10-31/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2 goals",
    "outcome_label": "over 2",
    "odds_set": {
     "by_author": "1.58",
     "our_snapshot": "1.6199",
     "our_snapshot_at": "2026-10-30T14:06:07.669Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6199,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T14:08:12.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T14:08:12.000Z",
     "detected_at": "2026-10-30T14:09:30.452Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2 goals",
     "choice": "over 2",
     "author_odds": "1.58",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2",
     "subject": "goals_total",
     "in_words": "Over/Under 2 goals: over 2 at 1.58"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Rayo Vallecano 3-0 Celta Vigo."
    },
    "settlements": [
     {
      "operation_id": "d05bcdecedf7974fe7370a43faf710fabf7b19bbcef4185fe17d2d0a60ba467f",
      "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 goals",
      "choice": "over 2",
      "decimal_odds": "1.58",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5800,
      "executed_at": "2026-11-07T10:12:36.475Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "10b48efdd92d178e0b79b9c1982cc4b9d7aae6e1ec180e62d581a3a19e34c9a7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2 goals",
      "choice": "over 2",
      "decimal_odds": "1.6199",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6199,
      "executed_at": "2026-11-07T10:12:44.716Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/rayo-vallecano-vs-celta-vigo-can-celta-extend-their-impressive-run/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2 (Over/Under 2 goals)"
   }
  },
  {
   "record_id": "n-29e0c8069a4f60e1acb53013",
   "url": "/sources/dailysports-net/picks/26/#pick-n-29e0c8069a4f60e1acb53013",
   "match": "Brentford v Nottingham Forest",
   "match_url": "/football/matches/brentford-vs-nottingham-forest-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 17.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.69",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6757,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.69",
   "settled_price": "1.6757",
   "published_at": "2026-10-30T21:41:53.000Z",
   "recorded_at": "2026-10-30T21:49:49.302Z",
   "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-29e0c8069a4f60e1acb53013",
    "quote_text": "Total under 3.0\n\nOdds:\n\n1.69",
    "fragment_from": 3856,
    "fragment_to": 3884,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/brentford-cannot-hold-on-to-wins-brentford-vs-nottingham-forest-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f461b65ce50e99813f6f1e2e9148838f57ff518eb4d3efd16977db1907090487",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:41:53.000Z",
    "detected_at": "2026-10-30T21:49:49.302Z",
    "executed_at": "2026-11-07T10:09:07.494Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c1dd1e3955c7",
     "display_name": "Brentford — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/brentford-vs-nottingham-forest-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.69",
     "our_snapshot": "1.6757",
     "our_snapshot_at": "2026-10-30T21:49:37.294Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6757,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T21:41:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T21:41:53.000Z",
     "detected_at": "2026-10-30T21:49:49.302Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.69",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.69"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Brentford 2-0 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "bb6c1424fcbbd58923d738f8372dcb68044dbaaa39ec63a61076de2578cf3038",
      "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 goals",
      "choice": "under 3.0",
      "decimal_odds": "1.69",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6900,
      "executed_at": "2026-11-07T10:09:06.828Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "75eaf1bfe75a8a68d7361f46aee00aec7c80b3b40eb9fcdd4f06dfee3cb0612b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "decimal_odds": "1.6757",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6757,
      "executed_at": "2026-11-07T10:09:07.494Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/brentford-cannot-hold-on-to-wins-brentford-vs-nottingham-forest-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-a30fad56dc4393fc1053c676",
   "url": "/sources/dailysports-net/picks/25/#pick-n-a30fad56dc4393fc1053c676",
   "match": "Southampton v Queens Park Rangers",
   "match_url": "/football/matches/southampton-vs-queens-park-rangers-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Southampton at 1.71",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.71",
   "settled_price": "1.8000",
   "published_at": "2026-10-30T15:00:00.000Z",
   "recorded_at": "2026-10-30T15:09:33.818Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a30fad56dc4393fc1053c676",
    "quote_text": "Prediction: Southampton to win.\n\nPrediction on game\n\nWin Southampton\n\nOdds:\n\n1.71",
    "fragment_from": 5168,
    "fragment_to": 5249,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-southamptons-home-fortress-stop-qprs-new-found-firepower-southampton-vs-qpr-prediction-31102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a7720aae95ccf1fe59cc15aa1f4edf8e55670ee7009710b41d2b632fc5b28b90",
     "material_removed": false
    },
    "published_at": "2026-10-30T15:00:00.000Z",
    "detected_at": "2026-10-30T15:09:33.818Z",
    "executed_at": "2026-10-31T04:03:47.022Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-271d6f9a53d6",
     "display_name": "Southampton — Queens Park Rangers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/southampton-vs-queens-park-rangers-2026-10-31/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Southampton",
    "odds_set": {
     "by_author": "1.71",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-30T15:07:02.113Z",
     "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": "2026-10-30T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T15:00:00.000Z",
     "detected_at": "2026-10-30T15:09:33.818Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Southampton",
     "author_odds": "1.71",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Southampton at 1.71"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Southampton 4-1 Queens Park Rangers."
    },
    "settlements": [
     {
      "operation_id": "4324b608ad382fa0ebcba6c86e541684068967d4c3c4712a1d55d144bbb6fd5a",
      "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": "Southampton",
      "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-31T04:03:46.635Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "27beee94ea2a6709ab5b467aae1130927ec4308417c3d84ff096553255e30a53",
      "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": "Southampton",
      "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-31T04:03:47.022Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-southamptons-home-fortress-stop-qprs-new-found-firepower-southampton-vs-qpr-prediction-31102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Southampton to win"
   }
  },
  {
   "record_id": "n-f3a31baf56d2a78863ac2332",
   "url": "/sources/dailysports-net/picks/25/#pick-n-f3a31baf56d2a78863ac2332",
   "match": "Millwall v Derby County",
   "match_url": "/football/matches/millwall-vs-derby-county-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 24.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Millwall at 1.64",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.64",
   "settled_price": "1.7000",
   "published_at": "2026-10-30T14:21:00.000Z",
   "recorded_at": "2026-10-30T14:49:35.725Z",
   "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.7000",
    "result": "Won",
    "points_hundredths": 7000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f3a31baf56d2a78863ac2332",
    "quote_text": "My prediction: Millwall to win.\n\nPrediction on game\n\nWin Millwall\n\nOdds:\n\n1.64",
    "fragment_from": 6452,
    "fragment_to": 6530,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/millwall-vs-derby-can-the-lions-take-advantage-of-their-opponents-crisis/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c9f8062a25e5fe2ac851e9e110884e72c30635dfe0e08afd868cc8b32b3b1faa",
     "material_removed": false
    },
    "published_at": "2026-10-30T14:21:00.000Z",
    "detected_at": "2026-10-30T14:49:35.725Z",
    "executed_at": "2026-10-31T04:03:46.475Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-af3f77567f16",
     "display_name": "Millwall — Derby County",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/millwall-vs-derby-county-2026-10-31/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Millwall",
    "odds_set": {
     "by_author": "1.64",
     "our_snapshot": "1.7000",
     "our_snapshot_at": "2026-10-30T14:46:55.149Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T14:21:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T14:21:00.000Z",
     "detected_at": "2026-10-30T14:49:35.725Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Millwall",
     "author_odds": "1.64",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Millwall at 1.64"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Millwall 4-1 Derby County."
    },
    "settlements": [
     {
      "operation_id": "6f0596f0786e6ba8489a252c8fbf4e8f8cdb8bcf3d835d294fd388c99a4d05fe",
      "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": "Millwall",
      "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-31T04:03:45.926Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "98e8b269c6fc7b1c87db535bcb3ff1c5987bce8b3be3a5954b78efaad97994b6",
      "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": "Millwall",
      "decimal_odds": "1.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-10-31T04:03:46.475Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/millwall-vs-derby-can-the-lions-take-advantage-of-their-opponents-crisis/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Millwall to win"
   }
  },
  {
   "record_id": "n-a87c0eafca68cfa9456ac48c",
   "url": "/sources/dailysports-net/picks/24/#pick-n-a87c0eafca68cfa9456ac48c",
   "match": "Middlesbrough v Charlton Athletic",
   "match_url": "/football/matches/middlesbrough-vs-charlton-athletic-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 24.8,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 2.35",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.35",
   "settled_price": "2.2200",
   "published_at": "2026-10-30T14:00:00.000Z",
   "recorded_at": "2026-10-30T14:09:29.191Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.5400",
    "result": "Void",
    "points_hundredths": 0,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a87c0eafca68cfa9456ac48c",
    "quote_text": "My prediction is Under 3 goals.\n\nPrediction on game\n\nTotal under 3\n\nOdds:\n\n2.35",
    "fragment_from": 2996,
    "fragment_to": 3075,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-middlesbrough-avenge-their-spring-setback-championship-match-prediction-middlesbrough-vs-charlton/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e3b5f18230d543d3d38ab32ae6106dec799765bbd2988bafdb8ee2c264ba3873",
     "material_removed": false
    },
    "published_at": "2026-10-30T14:00:00.000Z",
    "detected_at": "2026-10-30T14:09:29.191Z",
    "executed_at": "2026-10-31T03:57:49.380Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6fa82617d571",
     "display_name": "Middlesbrough — Charlton Athletic",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/middlesbrough-vs-charlton-athletic-2026-10-31/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "2.35",
     "our_snapshot": "2.2200",
     "our_snapshot_at": "2026-10-30T14:09:17.574Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-30T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T14:00:00.000Z",
     "detected_at": "2026-10-30T14:09:29.191Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "2.35",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 2.35"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Middlesbrough 3-0 Charlton Athletic."
    },
    "settlements": [
     {
      "operation_id": "ecf2a8f196378559e47ca7a2846680c2937e4631766259a28da41eb1251ebad6",
      "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 goals",
      "choice": "under 3.0",
      "decimal_odds": "2.35",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-31T03:57:48.564Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "976c4903f617be4f459c3e4f65aa1fdbf3c3a38f72e9b2e9ce612cf762dd2415",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "decimal_odds": "2.2200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-31T03:57:49.380Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-middlesbrough-avenge-their-spring-setback-championship-match-prediction-middlesbrough-vs-charlton/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-38c5c7b802218bf00d220333",
   "url": "/sources/dailysports-net/picks/24/#pick-n-38c5c7b802218bf00d220333",
   "match": "Swansea City v Blackburn Rovers",
   "match_url": "/football/matches/swansea-city-vs-blackburn-rovers-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 29.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Swansea City at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.78",
   "settled_price": "1.7700",
   "published_at": "2026-10-30T09:16:36.000Z",
   "recorded_at": "2026-10-30T09:53:18.986Z",
   "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.7700",
    "result": "Won",
    "points_hundredths": 7700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-38c5c7b802218bf00d220333",
    "quote_text": "My prediction: Swansea to win at 1.78",
    "fragment_from": 2719,
    "fragment_to": 2756,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-swansea-reclaim-top-spot-prediction-for-the-match-against-blackburn-on-august-31/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a4913166061c19363d8e57185bb436ee112551415f62568ed5f33b9eb5d5ab5",
     "material_removed": false
    },
    "published_at": "2026-10-30T09:16:36.000Z",
    "detected_at": "2026-10-30T09:53:18.986Z",
    "executed_at": "2026-10-31T03:52:45.910Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e21b88d933da",
     "display_name": "Swansea City — Blackburn Rovers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/swansea-city-vs-blackburn-rovers-2026-10-31/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Swansea City",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": "1.7700",
     "our_snapshot_at": "2026-10-30T09:52:10.208Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T09:16:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T09:16:36.000Z",
     "detected_at": "2026-10-30T09:53:18.986Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Swansea City",
     "author_odds": "1.78",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Swansea City at 1.78"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Swansea City 4-0 Blackburn Rovers."
    },
    "settlements": [
     {
      "operation_id": "79ef0a7edf15977872479ac45b64a50908b48832932c99ab040e744e0ba6fe21",
      "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": "Swansea City",
      "decimal_odds": "1.78",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7800,
      "executed_at": "2026-10-31T03:52:45.336Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2637fb544db790e642e8a6c814cd84eddfd56ad780cfaed53898b496d6a9b02a",
      "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": "Swansea City",
      "decimal_odds": "1.7700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7700,
      "executed_at": "2026-10-31T03:52:45.910Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-swansea-reclaim-top-spot-prediction-for-the-match-against-blackburn-on-august-31/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Swansea City to win"
   }
  },
  {
   "record_id": "n-b16ff7f8ebc487333df0c19f",
   "url": "/sources/dailysports-net/picks/23/#pick-n-b16ff7f8ebc487333df0c19f",
   "match": "West Ham United v West Bromwich Albion",
   "match_url": "/football/matches/west-ham-united-vs-west-bromwich-albion-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 33.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: West Ham United at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.6200",
   "published_at": "2026-10-30T05:08:00.000Z",
   "recorded_at": "2026-10-30T05:09:29.195Z",
   "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.6200",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b16ff7f8ebc487333df0c19f",
    "quote_text": "My prediction is a home win.\n\nPrediction on game\n\nWin West Ham\n\nOdds:\n\n1.55",
    "fragment_from": 4853,
    "fragment_to": 4928,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/battle-for-the-top-of-the-championship-prediction-for-west-ham-united-vs-west-bromwich-albion/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5817d1cceff97517d264b2f293d9ba446cda6d35787d347265b2aec356093db1",
     "material_removed": false
    },
    "published_at": "2026-10-30T05:08:00.000Z",
    "detected_at": "2026-10-30T05:09:29.195Z",
    "executed_at": "2026-10-31T03:45:13.896Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fb7311c94abb",
     "display_name": "West Ham United — West Bromwich Albion",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/west-ham-united-vs-west-bromwich-albion-2026-10-31/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "West Ham United",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-30T05:08:59.026Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T05:08:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T05:08:00.000Z",
     "detected_at": "2026-10-30T05:09:29.195Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "West Ham United",
     "author_odds": "1.55",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: West Ham United at 1.55"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was West Ham United 1-3 West Bromwich Albion."
    },
    "settlements": [
     {
      "operation_id": "744827bc71a9527193438ef0f9e112c735d9888ec94bfcf15494a3c0df4e1949",
      "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": "West Ham United",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:45:12.885Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b07777c818f32f6009a76e6ae57d68ab9d8a8cc9773a84aba1019f8d974c9426",
      "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": "West Ham United",
      "decimal_odds": "1.6200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:45:13.896Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/battle-for-the-top-of-the-championship-prediction-for-west-ham-united-vs-west-bromwich-albion/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Ham United to win"
   }
  },
  {
   "record_id": "n-e2b5877c8df2a64a6c61c8f2",
   "url": "/sources/dailysports-net/picks/25/#pick-n-e2b5877c8df2a64a6c61c8f2",
   "match": "FC Schalke 04 v RB Leipzig",
   "match_url": "/football/matches/fc-schalke-04-vs-rb-leipzig-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.9",
   "settled_price": "1.8400",
   "published_at": "2026-10-30T14:17:00.000Z",
   "recorded_at": "2026-10-30T14:49:34.719Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.8400",
    "result": "Won",
    "points_hundredths": 8400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e2b5877c8df2a64a6c61c8f2",
    "quote_text": "My pick — Leipzig to win.\n\nPrediction on game\n\nWin RB Leipzig\n\nOdds:\n\n1.9",
    "fragment_from": 6072,
    "fragment_to": 6145,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/schalke-leipzig-can-the-hosts-from-gelsenkirchen-stop-the-visitors-who-are-hitting-their-stride/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5a56ebe99dbc20c798ee307aa56eb4dd369fefcf86ea7d85a1a2f06bab562ff7",
     "material_removed": false
    },
    "published_at": "2026-10-30T14:17:00.000Z",
    "detected_at": "2026-10-30T14:49:34.719Z",
    "executed_at": "2026-10-31T03:44:50.385Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0af8ac563359",
     "display_name": "FC Schalke 04 — RB Leipzig",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/fc-schalke-04-vs-rb-leipzig-2026-10-31/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "RB Leipzig",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": "1.8400",
     "our_snapshot_at": "2026-10-30T14:46:55.149Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T14:17:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T14:17:00.000Z",
     "detected_at": "2026-10-30T14:49:34.719Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "RB Leipzig",
     "author_odds": "1.9",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: RB Leipzig at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Schalke 04 0-2 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "c6d7a047cd03e4879ef2a194fdb298def403ad7b0c74a33451558866ac0efdd9",
      "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": "RB Leipzig",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-10-31T03:44:48.897Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e99bb42e68ad0245a972c30936bcfbcb94f9a198ec0727285cd5cda10e3e4e49",
      "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": "RB Leipzig",
      "decimal_odds": "1.8400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8400,
      "executed_at": "2026-10-31T03:44:50.385Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/schalke-leipzig-can-the-hosts-from-gelsenkirchen-stop-the-visitors-who-are-hitting-their-stride/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig to win"
   }
  },
  {
   "record_id": "n-cb5ccc803ae44c38489d2122",
   "url": "/sources/dailysports-net/picks/25/#pick-n-cb5ccc803ae44c38489d2122",
   "match": "Borussia M'gladbach v SC Paderborn 07",
   "match_url": "/football/matches/borussia-m-gladbach-vs-sc-paderborn-07-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Borussia M'gladbach at 2",
   "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": "2",
   "settled_price": "1.9500",
   "published_at": "2026-10-30T14:30:00.000Z",
   "recorded_at": "2026-10-30T14:49:32.984Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.9500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-cb5ccc803ae44c38489d2122",
    "quote_text": "My prediction — Borussia Mönchengladbach to win.\n\nPrediction on game\n\nWin Borussia Moenchengladbach\n\nOdds:\n\n2",
    "fragment_from": 3082,
    "fragment_to": 3191,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-borussia-lift-the-home-curse-in-front-of-their-own-fans-bundesliga-match-prediction-borussia-monchengladbach-vs-paderborn/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b66f8b2ddfef46ba6caad2a947570061f73bf0633c61b6c047961b8adf9b8217",
     "material_removed": false
    },
    "published_at": "2026-10-30T14:30:00.000Z",
    "detected_at": "2026-10-30T14:49:32.984Z",
    "executed_at": "2026-10-31T03:44:48.651Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-941a5bb75f38",
     "display_name": "Borussia M'gladbach — SC Paderborn 07",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/borussia-m-gladbach-vs-sc-paderborn-07-2026-10-31/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Borussia M'gladbach",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": "1.9500",
     "our_snapshot_at": "2026-10-30T14:46:55.149Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T14:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T14:30:00.000Z",
     "detected_at": "2026-10-30T14:49:32.984Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Borussia M'gladbach",
     "author_odds": "2",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Borussia M'gladbach at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Borussia M'gladbach 0-0 SC Paderborn 07."
    },
    "settlements": [
     {
      "operation_id": "0bef79b73c9359d61fff755c6d362238addc7a97a494a1c98eeebe6c5459a65b",
      "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": "Borussia M'gladbach",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:44:46.324Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "85cfcc4358e6427ef3611ab35736d54838887c9290cf43f52a316dcecfb75a08",
      "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": "Borussia M'gladbach",
      "decimal_odds": "1.9500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:44:48.651Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-borussia-lift-the-home-curse-in-front-of-their-own-fans-bundesliga-match-prediction-borussia-monchengladbach-vs-paderborn/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borussia M'gladbach to win"
   }
  },
  {
   "record_id": "n-c8fc9c4a06bb4bdf4f2a2393",
   "url": "/sources/dailysports-net/picks/26/#pick-n-c8fc9c4a06bb4bdf4f2a2393",
   "match": "Bologna v Monza",
   "match_url": "/football/matches/bologna-vs-monza-2026-10-31/",
   "kickoff": "2026-10-31T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 16.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bologna at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6897,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.6897",
   "published_at": "2026-10-30T21:37:30.000Z",
   "recorded_at": "2026-10-30T21:49:40.554Z",
   "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.6897",
    "result": "Won",
    "points_hundredths": 6897,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c8fc9c4a06bb4bdf4f2a2393",
    "quote_text": "Win Bologna\n\nOdds:\n\n1.7",
    "fragment_from": 3562,
    "fragment_to": 3585,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/milan-thrashing-just-the-beginning-bologna-vs-monza-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b0a977f84dbb78d9444683d7aff28755b59c4c8481932f8c644d7687f34a520a",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:37:30.000Z",
    "detected_at": "2026-10-30T21:49:40.554Z",
    "executed_at": "2026-10-31T04:00:18.673Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-deff589cb1b6",
     "display_name": "Bologna — Monza",
     "competition_name": "Serie A",
     "starts_at": "2026-10-31T14:00:00.000Z",
     "url": "/football/matches/bologna-vs-monza-2026-10-31/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bologna",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.6897",
     "our_snapshot_at": "2026-10-30T21:46:09.388Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6897,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T21:37:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T21:37:30.000Z",
     "detected_at": "2026-10-30T21:49:40.554Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bologna",
     "author_odds": "1.7",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bologna 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 Bologna 2-1 Monza."
    },
    "settlements": [
     {
      "operation_id": "b08fb8192b3454c9734c479d7be3a8f09b89e6e5d7e3c5d783a0d7f707911e50",
      "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": "Bologna",
      "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-31T04:00:16.740Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2dcb1354da50d1331b2b9f4ef7446cdb0b84ea45e7dbd2861bf0f440387a69af",
      "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": "Bologna",
      "decimal_odds": "1.6897",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6897,
      "executed_at": "2026-10-31T04:00:18.673Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/milan-thrashing-just-the-beginning-bologna-vs-monza-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bologna to win"
   }
  },
  {
   "record_id": "n-1d45e811697e5ecd9ad4ac85",
   "url": "/sources/dailysports-net/picks/26/#pick-n-1d45e811697e5ecd9ad4ac85",
   "match": "Milford FC v Sekhukhune United FC",
   "match_url": "/football/matches/milford-fc-vs-sekhukhune-united-fc-2026-10-31/",
   "kickoff": "2026-10-31T13:30:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 14.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4550,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.4550",
   "published_at": "2026-10-30T22:21:04.000Z",
   "recorded_at": "2026-10-30T22:49:48.614Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-1d45e811697e5ecd9ad4ac85",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.68",
    "fragment_from": 3900,
    "fragment_to": 3928,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-sekhukhunes-defence-withstand-the-hosts-pressure-milford-vs-sekhukhune-united-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c5d522a1bce1655f9b35ec5c6a39ae87b255ba2c28711909784f5e656bc2d539",
     "material_removed": false
    },
    "published_at": "2026-10-30T22:21:04.000Z",
    "detected_at": "2026-10-30T22:49:48.614Z",
    "executed_at": "2026-11-07T10:08:04.600Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-34379eb2f3d0",
     "display_name": "Milford FC — Sekhukhune United FC",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-31T13:30:00.000Z",
     "url": "/football/matches/milford-fc-vs-sekhukhune-united-fc-2026-10-31/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.4550",
     "our_snapshot_at": "2026-10-30T22:49:48.614Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4550,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T22:21:04.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T22:21:04.000Z",
     "detected_at": "2026-10-30T22:49:48.614Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.68",
     "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.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Milford FC 1-0 Sekhukhune United FC."
    },
    "settlements": [
     {
      "operation_id": "f141e0830d78a02508ba45563e309a7db9a5058fe42b33947bb49b235cb78aad",
      "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.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-11-07T10:08:03.512Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "17f48733ee77d6f59e62617ce2f20265fca4275338bae8a4c8f37b3176406ff5",
      "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.4550",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4550,
      "executed_at": "2026-11-07T10:08:04.600Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-sekhukhunes-defence-withstand-the-hosts-pressure-milford-vs-sekhukhune-united-prediction/",
     "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-a96cff860bf5c581fda2c8ea",
   "url": "/sources/dailysports-net/picks/24/#pick-n-a96cff860bf5c581fda2c8ea",
   "match": "Levante UD v Atlético Madrid",
   "match_url": "/football/matches/levante-ud-vs-atletico-madrid-2026-10-31/",
   "kickoff": "2026-10-31T13:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 27.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atlético Madrid at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5405,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.52",
   "settled_price": "1.5405",
   "published_at": "2026-10-30T09:32:31.000Z",
   "recorded_at": "2026-10-30T09:40:01.353Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5405",
    "result": "Won",
    "points_hundredths": 5405,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a96cff860bf5c581fda2c8ea",
    "quote_text": "Win Atletico Madrid\n\nOdds:\n\n1.52",
    "fragment_from": 3031,
    "fragment_to": 3063,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/levante-vs-atletico-madrid-can-atletico-madrid-extend-their-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "824549dac5b785d75929828cd523721d305fe83b7849d20df4dd5c99d1f89092",
     "material_removed": false
    },
    "published_at": "2026-10-30T09:32:31.000Z",
    "detected_at": "2026-10-30T09:40:01.353Z",
    "executed_at": "2026-10-31T03:28:39.203Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d4720e9c48e9",
     "display_name": "Levante UD — Atlético Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-31T13:00:00.000Z",
     "url": "/football/matches/levante-ud-vs-atletico-madrid-2026-10-31/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Atlético Madrid",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": "1.5405",
     "our_snapshot_at": "2026-10-30T09:35:32.384Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5405,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T09:32:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T09:32:31.000Z",
     "detected_at": "2026-10-30T09:40:01.353Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Atlético Madrid",
     "author_odds": "1.52",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atlético Madrid at 1.52"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Levante UD 0-2 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "83874d06cfd8ed580074f89c3da4d0e0df62960576d21a5a4af04462317c52a2",
      "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 Madrid",
      "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-31T03:28:35.668Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "49f06817e0b1f334cd1eeca03e9af2ce57e1477f6b4c44ef736f3fb3b27697a5",
      "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 Madrid",
      "decimal_odds": "1.5405",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5405,
      "executed_at": "2026-10-31T03:28:39.203Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/levante-vs-atletico-madrid-can-atletico-madrid-extend-their-winning-streak/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid to win"
   }
  },
  {
   "record_id": "n-a6ef6e61f52de19ce08b1723",
   "url": "/sources/dailysports-net/picks/24/#pick-n-a6ef6e61f52de19ce08b1723",
   "match": "Stoke City v Preston North End",
   "match_url": "/football/matches/stoke-city-vs-preston-north-end-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stoke City at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.76",
   "settled_price": "1.7400",
   "published_at": "2026-10-30T12:30:00.000Z",
   "recorded_at": "2026-10-30T12:39:46.862Z",
   "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.7400",
    "result": "Won",
    "points_hundredths": 7400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a6ef6e61f52de19ce08b1723",
    "quote_text": "My prediction is a Stoke City win.\n\nPrediction on game\n\nWin Stoke\n\nOdds:\n\n1.76",
    "fragment_from": 2900,
    "fragment_to": 2978,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-the-potters-break-into-the-playoff-zone-championship-prediction-for-stoke-city-vs-preston/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5809c84e0fa27efd35017951e2187ac72f772263d99cec172e6bf21a4185b3ad",
     "material_removed": false
    },
    "published_at": "2026-10-30T12:30:00.000Z",
    "detected_at": "2026-10-30T12:39:46.862Z",
    "executed_at": "2026-10-31T03:41:27.927Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4edca2db3d5f",
     "display_name": "Stoke City — Preston North End",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/stoke-city-vs-preston-north-end-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Stoke City",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": "1.7400",
     "our_snapshot_at": "2026-10-30T12:38:12.191Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T12:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T12:30:00.000Z",
     "detected_at": "2026-10-30T12:39:46.862Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stoke City",
     "author_odds": "1.76",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stoke City at 1.76"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Stoke City 2-0 Preston North End."
    },
    "settlements": [
     {
      "operation_id": "50152cf2cd4615fee56ed9496ea041c51dad99e837738b84d94b2a09ea1ef6f4",
      "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": "Stoke City",
      "decimal_odds": "1.76",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7600,
      "executed_at": "2026-10-31T03:41:26.834Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dcdb1ea8e3a434eb408d6a833456c723887809206a2626eca796d24208c3cfa5",
      "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": "Stoke City",
      "decimal_odds": "1.7400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7400,
      "executed_at": "2026-10-31T03:41:27.927Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-the-potters-break-into-the-playoff-zone-championship-prediction-for-stoke-city-vs-preston/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City to win"
   }
  },
  {
   "record_id": "n-09d2bfd517e7ed4d7e1ff670",
   "url": "/sources/dailysports-net/picks/24/#pick-n-09d2bfd517e7ed4d7e1ff670",
   "match": "Lincoln City v Birmingham City",
   "match_url": "/football/matches/lincoln-city-vs-birmingham-city-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 26.8,
   "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": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.7200",
   "published_at": "2026-10-30T09:20:00.000Z",
   "recorded_at": "2026-10-30T09:40:00.349Z",
   "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-09d2bfd517e7ed4d7e1ff670",
    "quote_text": "My prediction: both teams to score – YES at 1.7",
    "fragment_from": 2495,
    "fragment_to": 2542,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/championship-match-lincoln-city-vs-birmingham-match-prediction-october-31/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ae2b81926d3020537188c1103e619c6511a8e37fbf14d4d57cc85014e3d748c6",
     "material_removed": false
    },
    "published_at": "2026-10-30T09:20:00.000Z",
    "detected_at": "2026-10-30T09:40:00.349Z",
    "executed_at": "2026-11-07T10:17:32.914Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-10c1a5d5f329",
     "display_name": "Lincoln City — Birmingham City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/lincoln-city-vs-birmingham-city-2026-10-31/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.7200",
     "our_snapshot_at": "2026-10-30T09:37:01.337Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T09:20:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T09:20:00.000Z",
     "detected_at": "2026-10-30T09:40:00.349Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lincoln City 1-3 Birmingham City."
    },
    "settlements": [
     {
      "operation_id": "3e4335c05f666f68cdae70754f70d51cbad74332936809b3dc0325874da319ed",
      "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-11-07T10:17:31.230Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4bf1ed3c9694ccae1d6ed2e7474d75ec799b718e7c5f09ff8165d00d533544d0",
      "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.7200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-11-07T10:17:32.914Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/championship-match-lincoln-city-vs-birmingham-match-prediction-october-31/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-f66102a24ff3002854a0bdde",
   "url": "/sources/dailysports-net/picks/24/#pick-n-f66102a24ff3002854a0bdde",
   "match": "Chelsea v Manchester United",
   "match_url": "/football/matches/chelsea-vs-manchester-united-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 30.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.63",
   "settled_price": "1.5747",
   "published_at": "2026-10-30T05:13:00.000Z",
   "recorded_at": "2026-10-30T05:49:25.688Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.5747",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f66102a24ff3002854a0bdde",
    "quote_text": "My pick is over 2.5 total goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.63",
    "fragment_from": 5455,
    "fragment_to": 5536,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/carricks-last-chance-chelsea-vs-manchester-united-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "85637c7ad988f94445590dd6f9cefcb8ed5933110d5d25dbcef84c892cb18fa0",
     "material_removed": false
    },
    "published_at": "2026-10-30T05:13:00.000Z",
    "detected_at": "2026-10-30T05:49:25.688Z",
    "executed_at": "2026-10-31T03:24:17.536Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c3d02ca4c53b",
     "display_name": "Chelsea — Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/chelsea-vs-manchester-united-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": "1.5747",
     "our_snapshot_at": "2026-10-30T05:46:43.067Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T05:13:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T05:13:00.000Z",
     "detected_at": "2026-10-30T05:49:25.688Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.63",
     "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.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Chelsea 2-0 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "e65a93e25f0b5ea03636a4b2fb325692835ccdd01e287123ea033fb4a0fa9cb3",
      "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.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:24:11.643Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a52c01add602abc2d84cb35e997cdf926f48b6e8954a22b243b09f04fa30b1f9",
      "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.5747",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-31T03:24:17.536Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/carricks-last-chance-chelsea-vs-manchester-united-prediction/",
     "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-4e29e0cb762dbdbc82f020c4",
   "url": "/sources/dailysports-net/picks/20/#pick-n-4e29e0cb762dbdbc82f020c4",
   "match": "Norwich City v Watford",
   "match_url": "/football/matches/norwich-city-vs-watford-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 97.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5700,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.5700",
   "published_at": "2026-10-27T10:47:34.000Z",
   "recorded_at": "2026-10-27T10:57:22.165Z",
   "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.5700",
    "result": "Won",
    "points_hundredths": 5700,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4e29e0cb762dbdbc82f020c4",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.57",
    "fragment_from": 5109,
    "fragment_to": 5211,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-watford-claim-their-first-away-win-of-the-season-norwich-vs-watford-prediction-october-31-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eb7db6d6623a8862831584b1bc6b4ab55d114e9660d03b2644bc730ca616a165",
     "material_removed": false
    },
    "published_at": "2026-10-27T10:47:34.000Z",
    "detected_at": "2026-10-27T10:57:22.165Z",
    "executed_at": "2026-10-29T13:05:15.351Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-725cf943dd18",
     "display_name": "Norwich City — Watford",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/norwich-city-vs-watford-2026-10-31/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.5700",
     "our_snapshot_at": "2026-10-27T10:56:11.928Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5700,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T10:47:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T10:47:34.000Z",
     "detected_at": "2026-10-27T10:57:22.165Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Norwich City 3-2 Watford."
    },
    "settlements": [
     {
      "operation_id": "02496e9f7c81789f51d97b228961a2efa50189a27d0e72dfbc5c3af0f06bec23",
      "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.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-29T13:05:14.922Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "de9a1d1e6b7cff9a56d7dd06f11340eed6f7d9a383bf0aa9c2664541c2d2b522",
      "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.5700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-10-29T13:05:15.351Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-watford-claim-their-first-away-win-of-the-season-norwich-vs-watford-prediction-october-31-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-b8ce28c6b4a97e984a61a088",
   "url": "/sources/dailysports-net/picks/23/#pick-n-b8ce28c6b4a97e984a61a088",
   "match": "Nice v Stade Rennais",
   "match_url": "/football/matches/nice-vs-stade-rennais-2026-10-30/",
   "kickoff": "2026-10-30T18:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 23.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Stade Rennais at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.75",
   "settled_price": "1.7550",
   "published_at": "2026-10-29T18:00:00.000Z",
   "recorded_at": "2026-10-29T18:09:25.872Z",
   "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-b8ce28c6b4a97e984a61a088",
    "quote_text": "Prediction: Rennes draw no bet.\n\nPrediction on game\n\nW2(0)\n\nOdds:\n\n1.75",
    "fragment_from": 5372,
    "fragment_to": 5443,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-rennes-break-nices-unbeaten-home-run-nice-vs-rennes-prediction-30102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "390486aaf6678d0220228f8afc09d46bebb9498d6e9cbc59adf97ffa49cce01e",
     "material_removed": false
    },
    "published_at": "2026-10-29T18:00:00.000Z",
    "detected_at": "2026-10-29T18:09:25.872Z",
    "executed_at": "2026-10-29T18:13:12.862Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ec6fbfaa0001",
     "display_name": "Nice — Stade Rennais",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-30T18:00:00.000Z",
     "url": "/football/matches/nice-vs-stade-rennais-2026-10-30/",
     "scoreline": "5-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Stade Rennais",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.7550",
     "our_snapshot_at": "2026-10-29T18:09:26.544Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T18:00:00.000Z",
     "detected_at": "2026-10-29T18:09:25.872Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Stade Rennais",
     "author_odds": "1.75",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Stade Rennais at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Nice 5-2 Stade Rennais."
    },
    "settlements": [
     {
      "operation_id": "09988a5cd71bbb5663107c90fbc299cec528fbe563df7b13602205a78ac725e5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Stade Rennais",
      "decimal_odds": "1.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-29T18:13:07.990Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "381f4b073d93cb5cc47d7356b811a29cbfc94fc4f8476c27f91cd03ab22f32c3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Stade Rennais",
      "decimal_odds": "1.7550",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-29T18:13:12.862Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-rennes-break-nices-unbeaten-home-run-nice-vs-rennes-prediction-30102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stade Rennais (Draw no bet)"
   }
  },
  {
   "record_id": "n-e1442a902b53e9f070bfd20e",
   "url": "/sources/dailysports-net/picks/22/#pick-n-e1442a902b53e9f070bfd20e",
   "match": "Bodø/Glimt v Viking FK",
   "match_url": "/football/matches/bodo-glimt-vs-viking-fk-2026-10-30/",
   "kickoff": "2026-10-30T18:00:00.000Z",
   "competition": "Eliteserien",
   "lead_hours": 30.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.85",
   "settled_price": "1.8200",
   "published_at": "2026-10-29T11:00:00.000Z",
   "recorded_at": "2026-10-29T11:09:38.911Z",
   "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-e1442a902b53e9f070bfd20e",
    "quote_text": "My prediction: over 3.5 goals at 1.85",
    "fragment_from": 3118,
    "fragment_to": 3155,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/championship-clash-for-top-spot-bodoglimt-vs-viking-match-prediction-october-30/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cd03e9aecf59cc83ca8d91b6e82039a3a676cf607f5a35a42bb864c924f921f9",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:00:00.000Z",
    "detected_at": "2026-10-29T11:09:38.911Z",
    "executed_at": "2026-11-07T10:37:58.622Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ceac8b9abbe3",
     "display_name": "Bodø/Glimt — Viking FK",
     "competition_name": "Eliteserien",
     "starts_at": "2026-10-30T18:00:00.000Z",
     "url": "/football/matches/bodo-glimt-vs-viking-fk-2026-10-30/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": "1.8200",
     "our_snapshot_at": "2026-10-29T11:07:51.833Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:00:00.000Z",
     "detected_at": "2026-10-29T11:09:38.911Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.85",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.85"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bodø/Glimt 3-2 Viking FK."
    },
    "settlements": [
     {
      "operation_id": "2b6ae3ddc356cd87fe0cbd27d387eba85bc78c29d004abc74f48cc0eb85d6fb9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8500,
      "executed_at": "2026-11-07T10:37:57.070Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4edc957118d6dc541352745c216a7c573c9358a6ca940c1ec6387d7e58ae5fce",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8200,
      "executed_at": "2026-11-07T10:37:58.622Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/championship-clash-for-top-spot-bodoglimt-vs-viking-match-prediction-october-30/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-03ab50052b993eb22b9b4fa9",
   "url": "/sources/dailysports-net/picks/23/#pick-n-03ab50052b993eb22b9b4fa9",
   "match": "Marumo Gallants v Siwelele FC",
   "match_url": "/football/matches/marumo-gallants-vs-siwelele-fc-2026-10-30/",
   "kickoff": "2026-10-30T17:30:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 18.7,
   "market_code": "total",
   "author_said": "Over/Under 2 goals: under 2.0 at 1.67",
   "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.67",
   "settled_price": "1.8600",
   "published_at": "2026-10-29T22:20:45.000Z",
   "recorded_at": "2026-10-29T22:49:27.157Z",
   "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-03ab50052b993eb22b9b4fa9",
    "quote_text": "Total under 2.0\n\nOdds:\n\n1.67",
    "fragment_from": 3226,
    "fragment_to": 3254,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/battle-to-escape-the-crisis-marumo-gallants-vs-siwelele-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6a92207dd8a976dffb4fa693d40087e43bb11d8dd8ee73e8bec52cb76966ea33",
     "material_removed": false
    },
    "published_at": "2026-10-29T22:20:45.000Z",
    "detected_at": "2026-10-29T22:49:27.157Z",
    "executed_at": "2026-11-07T10:29:08.847Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-30299f23438d",
     "display_name": "Marumo Gallants — Siwelele FC",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-30T17:30:00.000Z",
     "url": "/football/matches/marumo-gallants-vs-siwelele-fc-2026-10-30/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2 goals",
    "outcome_label": "under 2.0",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.8600",
     "our_snapshot_at": "2026-10-29T22:49:27.157Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T22:20:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T22:20:45.000Z",
     "detected_at": "2026-10-29T22:49:27.157Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2 goals",
     "choice": "under 2.0",
     "author_odds": "1.67",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.0",
     "subject": "goals_total",
     "in_words": "Over/Under 2 goals: under 2.0 at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Marumo Gallants 3-2 Siwelele FC."
    },
    "settlements": [
     {
      "operation_id": "c8c66cb8dd7ebd153991e4654352ae3685d4bf6cf27c82be472de4c08972cdbd",
      "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 goals",
      "choice": "under 2.0",
      "decimal_odds": "1.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T10:29:07.799Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4f813d22cd646bd830dee68340aee88b617328e80a727615ec8ebac1b0029cba",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2 goals",
      "choice": "under 2.0",
      "decimal_odds": "1.8600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T10:29:08.847Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/battle-to-escape-the-crisis-marumo-gallants-vs-siwelele-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 2.0 (Over/Under 2 goals)"
   }
  },
  {
   "record_id": "n-1f88d6855bbc224a95f63826",
   "url": "/sources/dailysports-net/picks/23/#pick-n-1f88d6855bbc224a95f63826",
   "match": "Shakhtar Donetsk v Obolon Kyiv",
   "match_url": "/football/matches/shakhtar-donetsk-vs-obolon-kyiv-2026-10-30/",
   "kickoff": "2026-10-30T16:00:00.000Z",
   "competition": "Ukraine Vyscha Liga",
   "lead_hours": 23.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -2.5: Shakhtar Donetsk -2.5 at 2.07",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.07",
   "settled_price": "1.8350",
   "published_at": "2026-10-29T16:00:00.000Z",
   "recorded_at": "2026-10-29T16:09:23.048Z",
   "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-1f88d6855bbc224a95f63826",
    "quote_text": "Prediction: Shakhtar (-2.5) handicap.\n\nPrediction on game\n\nW1(-2.5)\n\nOdds:\n\n2.07",
    "fragment_from": 4892,
    "fragment_to": 4972,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-obolon-survive-shakhtars-pressure-shakhtar-vs-obolon-prediction-30102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "db7c62774d1ef557de373be9163012af5ed04cd45860a7a46ac6f0f09129092e",
     "material_removed": false
    },
    "published_at": "2026-10-29T16:00:00.000Z",
    "detected_at": "2026-10-29T16:09:23.048Z",
    "executed_at": "2026-10-29T16:27:13.442Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-068784196841",
     "display_name": "Shakhtar Donetsk — Obolon Kyiv",
     "competition_name": "Ukraine Vyscha Liga",
     "starts_at": "2026-10-30T16:00:00.000Z",
     "url": "/football/matches/shakhtar-donetsk-vs-obolon-kyiv-2026-10-30/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -2.5",
    "outcome_label": "Shakhtar Donetsk -2.5",
    "odds_set": {
     "by_author": "2.07",
     "our_snapshot": "1.8350",
     "our_snapshot_at": "2026-10-29T16:09:23.048Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T16:00:00.000Z",
     "detected_at": "2026-10-29T16:09:23.048Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -2.5",
     "choice": "Shakhtar Donetsk -2.5",
     "author_odds": "2.07",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-2.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -2.5: Shakhtar Donetsk -2.5 at 2.07"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Shakhtar Donetsk 2-0 Obolon Kyiv."
    },
    "settlements": [
     {
      "operation_id": "0a3b9556df4759e68a63a6f7413844f7ac96c8a6654822fe39b2ca860ec81429",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2.5",
      "choice": "Shakhtar Donetsk -2.5",
      "decimal_odds": "2.07",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-29T16:11:08.546Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b9269caa572b2dde8f32604ed0072eb27f6e41e0aa2670b4598c8a5a33b8f24b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2.5",
      "choice": "Shakhtar Donetsk -2.5",
      "decimal_odds": "1.8350",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-29T16:27:13.442Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-obolon-survive-shakhtars-pressure-shakhtar-vs-obolon-prediction-30102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shakhtar Donetsk -2.5"
   }
  },
  {
   "record_id": "n-6f010b6fb6a56990260013be",
   "url": "/sources/dailysports-net/picks/23/#pick-n-6f010b6fb6a56990260013be",
   "match": "Niger Tornadoes v Barau FC",
   "match_url": "/football/matches/niger-tornadoes-vs-barau-fc-2026-10-30/",
   "kickoff": "2026-10-30T14:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 18.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Niger Tornadoes at 1.62",
   "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.62",
   "settled_price": "1.6200",
   "published_at": "2026-10-29T19:29:08.000Z",
   "recorded_at": "2026-10-29T19:39:34.483Z",
   "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-6f010b6fb6a56990260013be",
    "quote_text": "My prediction is a Home win, with 1xBet odds of 1.62.",
    "fragment_from": 1962,
    "fragment_to": 2015,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-niger-tornadoes-vs-barau-fc-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d50b93f6bb60a886d7b3a901f86389fe064a65751ecb0b0ee6e8a70fd0b5d1f0",
     "material_removed": false
    },
    "published_at": "2026-10-29T19:29:08.000Z",
    "detected_at": "2026-10-29T19:39:34.483Z",
    "executed_at": "2026-10-29T20:10:52.507Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9e91e9689031",
     "display_name": "Niger Tornadoes — Barau FC",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-30T14:00:00.000Z",
     "url": "/football/matches/niger-tornadoes-vs-barau-fc-2026-10-30/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Niger Tornadoes",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": "1.6200",
     "our_snapshot_at": "2026-10-29T19:39:34.483Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T19:29:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T19:29:08.000Z",
     "detected_at": "2026-10-29T19:39:34.483Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Niger Tornadoes",
     "author_odds": "1.62",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Niger Tornadoes at 1.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Niger Tornadoes 0-0 Barau FC."
    },
    "settlements": [
     {
      "operation_id": "c6bcc2da07c79b50a130cd9e527cad916481e8b592b21c3f39cc77574b240536",
      "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": "Niger Tornadoes",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-29T19:43:02.441Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ba18509c45763657a57a2a7b91f7298ada7cc9ba1bb4612126969f91742e4e40",
      "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": "Niger Tornadoes",
      "decimal_odds": "1.6200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-29T20:10:52.507Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-niger-tornadoes-vs-barau-fc-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Niger Tornadoes to win"
   }
  },
  {
   "record_id": "n-a55f269de782cbe43694fd1c",
   "url": "/sources/dailysports-net/picks/23/#pick-n-a55f269de782cbe43694fd1c",
   "match": "Brisbane Roar v Auckland FC",
   "match_url": "/football/matches/brisbane-roar-vs-auckland-fc-2026-10-30/",
   "kickoff": "2026-10-30T09:00:00.000Z",
   "competition": "Australia A-League",
   "lead_hours": 11.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7400,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.74",
   "settled_price": "1.74",
   "published_at": "2026-10-29T21:02:39.000Z",
   "recorded_at": "2026-10-29T21:09:34.401Z",
   "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-a55f269de782cbe43694fd1c",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.74",
    "fragment_from": 3466,
    "fragment_to": 3504,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-champion-looks-to-bounce-back-prediction-for-brisbane-roar-vs-auckland/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bc0756b92a868e2bd7552aa46ea7d49a2432681d1c6e41b38823a1b907f033e3",
     "material_removed": false
    },
    "published_at": "2026-10-29T21:02:39.000Z",
    "detected_at": "2026-10-29T21:09:34.401Z",
    "executed_at": "2026-11-07T10:29:59.983Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c3525cc686cf",
     "display_name": "Brisbane Roar — Auckland FC",
     "competition_name": "Australia A-League",
     "starts_at": "2026-10-30T09:00:00.000Z",
     "url": "/football/matches/brisbane-roar-vs-auckland-fc-2026-10-30/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T21:02:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T21:02:39.000Z",
     "detected_at": "2026-10-29T21:09:34.401Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.74",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.74"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Brisbane Roar 1-1 Auckland FC."
    },
    "settlements": [
     {
      "operation_id": "e0526ba24f03469766c844211410b2524fbdd7be36e96c0d140ed27c50ad42d4",
      "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.74",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7400,
      "executed_at": "2026-11-07T10:29:59.983Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "64a630998815065cceb11b0105b24eeb5a6b19486912240bc0f8d08166552106",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-champion-looks-to-bounce-back-prediction-for-brisbane-roar-vs-auckland/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-19668b7399327b8c93d6e26c",
   "url": "/sources/dailysports-net/picks/22/#pick-n-19668b7399327b8c93d6e26c",
   "match": "Fiorentina v Atalanta",
   "match_url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
   "kickoff": "2026-10-29T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 27.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6250,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.6250",
   "published_at": "2026-10-28T16:19:04.000Z",
   "recorded_at": "2026-10-28T16:39:27.046Z",
   "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-19668b7399327b8c93d6e26c",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.6",
    "fragment_from": 3433,
    "fragment_to": 3459,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/both-defenses-are-falling-apart-fiorentina-vs-atalanta-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "24e7f903fddf93b2b97f6b76833457f09e9d974c811382a9f9694d7e327f5a84",
     "material_removed": false
    },
    "published_at": "2026-10-28T16:19:04.000Z",
    "detected_at": "2026-10-28T16:39:27.046Z",
    "executed_at": "2026-11-07T10:45:29.596Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cc3f55930382",
     "display_name": "Fiorentina — Atalanta",
     "competition_name": "Serie A",
     "starts_at": "2026-10-29T19:45:00.000Z",
     "url": "/football/matches/fiorentina-vs-atalanta-2026-10-29/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.6250",
     "our_snapshot_at": "2026-10-28T16:38:52.689Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6250,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T16:19:04.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T16:19:04.000Z",
     "detected_at": "2026-10-28T16:39:27.046Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.6",
     "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.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fiorentina 2-2 Atalanta."
    },
    "settlements": [
     {
      "operation_id": "2aa113c1a01c1dd4cb84990433a2afc5ca1ce94e516b7679eb3fae66979941f7",
      "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.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-11-07T10:45:29.283Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "22f08581625f973a32090f610a778ac19828ea31322b887728d7e2e8ac915f43",
      "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.6250",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6250,
      "executed_at": "2026-11-07T10:45:29.596Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/both-defenses-are-falling-apart-fiorentina-vs-atalanta-prediction/",
     "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-9e0ada6c6959df86ea69c38e",
   "url": "/sources/dailysports-net/picks/22/#pick-n-9e0ada6c6959df86ea69c38e",
   "match": "Everton v Newcastle United",
   "match_url": "/football/matches/everton-vs-newcastle-united-2026-10-29/",
   "kickoff": "2026-10-29T19:45:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 33.6,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3 at 1.62",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.62",
   "settled_price": "1.5700",
   "published_at": "2026-10-28T09:46:18.000Z",
   "recorded_at": "2026-10-28T10:09:28.697Z",
   "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.5700",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9e0ada6c6959df86ea69c38e",
    "quote_text": "I do not expect a high-scoring contest and will back under 3 total goals.\n\nPrediction on game\n\nTotal under 3\n\nOdds:\n\n1.62",
    "fragment_from": 4800,
    "fragment_to": 4921,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/everton-vs-newcastle-a-knockout-cup-battle-who-will-reach-the-carabao-cup-quarter-finals/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1661cc9ed556c7df4826e15da4fdb1f1e35e0607282e258b23863872b8200a3a",
     "material_removed": false
    },
    "published_at": "2026-10-28T09:46:18.000Z",
    "detected_at": "2026-10-28T10:09:28.697Z",
    "executed_at": "2026-10-28T10:11:52.077Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-39da42fdd6be",
     "display_name": "Everton — Newcastle United",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-29T19:45:00.000Z",
     "url": "/football/matches/everton-vs-newcastle-united-2026-10-29/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": "1.5700",
     "our_snapshot_at": "2026-10-28T10:08:11.425Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T09:46:18.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T09:46:18.000Z",
     "detected_at": "2026-10-28T10:09:28.697Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3",
     "author_odds": "1.62",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3 at 1.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Everton 3-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "e881917f6e214e8884ce911e9c170a10700ae649acd3572f1c1e19127abdeec1",
      "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 goals",
      "choice": "under 3",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T10:11:47.141Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3e5837f3e3d24c69212fd302fa114d83e03236b858ef64e6439fc2251e1dd088",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3",
      "decimal_odds": "1.5700",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T10:11:52.077Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/everton-vs-newcastle-a-knockout-cup-battle-who-will-reach-the-carabao-cup-quarter-finals/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-32d031ee941b5da3fbd8c2a5",
   "url": "/sources/dailysports-net/picks/22/#pick-n-32d031ee941b5da3fbd8c2a5",
   "match": "Frosinone v Lecce",
   "match_url": "/football/matches/frosinone-vs-lecce-2026-10-29/",
   "kickoff": "2026-10-29T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 25.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Frosinone at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "5-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6494,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6494",
   "published_at": "2026-10-28T16:08:50.000Z",
   "recorded_at": "2026-10-28T16:09:31.736Z",
   "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.6494",
    "result": "Won",
    "points_hundredths": 6494,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-32d031ee941b5da3fbd8c2a5",
    "quote_text": "Win Frosinone\n\nOdds:\n\n1.65",
    "fragment_from": 3234,
    "fragment_to": 3260,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-canaries-are-pushing-for-the-champions-league-frosinone-vs-lecce-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6d2c6edd199bba5192fdf93c066cf9d652fb0f082451c85baf1ab78463cd8ab3",
     "material_removed": false
    },
    "published_at": "2026-10-28T16:08:50.000Z",
    "detected_at": "2026-10-28T16:09:31.736Z",
    "executed_at": "2026-10-28T16:17:44.660Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8a0995849f5c",
     "display_name": "Frosinone — Lecce",
     "competition_name": "Serie A",
     "starts_at": "2026-10-29T17:30:00.000Z",
     "url": "/football/matches/frosinone-vs-lecce-2026-10-29/",
     "scoreline": "5-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Frosinone",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6494",
     "our_snapshot_at": "2026-10-28T16:08:18.096Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6494,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T16:08:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T16:08:50.000Z",
     "detected_at": "2026-10-28T16:09:31.736Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Frosinone",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Frosinone at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Frosinone 5-1 Lecce."
    },
    "settlements": [
     {
      "operation_id": "0309a1f9221f37bc0a689164836eb0385897d0037b3168634237072eb48aba30",
      "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": "Frosinone",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-10-28T16:17:38.135Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "880209015b2874a3ccdc40dbb474986fb44914b82a5a7a8a4c670d27191886ef",
      "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": "Frosinone",
      "decimal_odds": "1.6494",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6494,
      "executed_at": "2026-10-28T16:17:44.660Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-canaries-are-pushing-for-the-champions-league-frosinone-vs-lecce-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Frosinone to win"
   }
  },
  {
   "record_id": "n-c0c609fb1a3660fcfb38bbd0",
   "url": "/sources/dailysports-net/picks/22/#pick-n-c0c609fb1a3660fcfb38bbd0",
   "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": 13.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.66",
   "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.66",
   "settled_price": "1.6757",
   "published_at": "2026-10-28T08:36:17.000Z",
   "recorded_at": "2026-10-28T08:39:26.461Z",
   "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.6757",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c0c609fb1a3660fcfb38bbd0",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.66",
    "fragment_from": 3090,
    "fragment_to": 3128,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/santos-vs-palmeiras-can-palmeiras-extend-their-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9cb57f6be6eb40d68c56881230b90e1b71d64fa3d8592c62600e546c22adc36e",
     "material_removed": false
    },
    "published_at": "2026-10-28T08:36:17.000Z",
    "detected_at": "2026-10-28T08:39:26.461Z",
    "executed_at": "2026-10-28T08:46:45.367Z",
    "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": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": "1.6757",
     "our_snapshot_at": "2026-10-28T08:38:57.091Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T08:36:17.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T08:36:17.000Z",
     "detected_at": "2026-10-28T08:39:26.461Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.66",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.66"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Santos 0-0 Palmeiras."
    },
    "settlements": [
     {
      "operation_id": "8bea420070328a0c7570edb1bb57abf3ff254c892aa82d7127a659b97d9ee527",
      "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.66",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T08:46:38.095Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0d3af530b92625c5e43c520463139b96b8673f4bd2ea82b578ce4809e7e2a7bf",
      "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.6757",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T08:46:45.367Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/santos-vs-palmeiras-can-palmeiras-extend-their-winning-streak/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-b9b56d39ec49828566b10875",
   "url": "/sources/dailysports-net/picks/21/#pick-n-b9b56d39ec49828566b10875",
   "match": "Monza v SSC Napoli",
   "match_url": "/football/matches/monza-vs-ssc-napoli-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 19.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.63",
   "settled_price": "1.6600",
   "published_at": "2026-10-28T00:14:24.000Z",
   "recorded_at": "2026-10-28T00:39:37.226Z",
   "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-b9b56d39ec49828566b10875",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.63",
    "fragment_from": 3468,
    "fragment_to": 3506,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/monza-ready-to-capitalize-on-napolis-crisis-monza-vs-napoli-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de8fccf8978b4f78b8990d269a74554efce33c2c7a8158fb15d6fb1fb6005595",
     "material_removed": false
    },
    "published_at": "2026-10-28T00:14:24.000Z",
    "detected_at": "2026-10-28T00:39:37.226Z",
    "executed_at": "2026-11-07T10:58:35.511Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-184148abb3b1",
     "display_name": "Monza — SSC Napoli",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/monza-vs-ssc-napoli-2026-10-28/",
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": "1.6600",
     "our_snapshot_at": "2026-10-28T00:37:46.751Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T00:14:24.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T00:14:24.000Z",
     "detected_at": "2026-10-28T00:39:37.226Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.63",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Monza 1-4 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "5fd75eb6b2aab039e313091e340e3e219f36d8fd3b524e14620cc4681a4ca554",
      "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.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6300,
      "executed_at": "2026-11-07T10:58:29.229Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d50ef05950cfae6abcd64e2ec7a0739dfb0051d714a334ed22805980e2ac2e1f",
      "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.6600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6600,
      "executed_at": "2026-11-07T10:58:35.511Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/monza-ready-to-capitalize-on-napolis-crisis-monza-vs-napoli-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-4ea4f36015fc6c1ffd7e330f",
   "url": "/sources/dailysports-net/picks/21/#pick-n-4ea4f36015fc6c1ffd7e330f",
   "match": "Hannover 96 v Kaiserslautern",
   "match_url": "/football/matches/hannover-96-vs-kaiserslautern-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 23.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Kaiserslautern at 1.81",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "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": "2026-10-27T19:45:00.000Z",
   "recorded_at": "2026-10-27T19:59:28.549Z",
   "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-4ea4f36015fc6c1ffd7e330f",
    "quote_text": "Prediction: 1. FC Kaiserslautern to win or draw (X2).\n\nPrediction on game\n\nKaiserslautern wont lose\n\nOdds:\n\n1.81",
    "fragment_from": 5880,
    "fragment_to": 5992,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-wagner-stop-the-slide-against-germanys-toughest-second-tier-defence-hannover-vs-kaiserslautern-prediction-28102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2ba272551368e33a72f4ad0e5f484bd6da933683820eaf73082f3d59cca04a61",
     "material_removed": false
    },
    "published_at": "2026-10-27T19:45:00.000Z",
    "detected_at": "2026-10-27T19:59:28.549Z",
    "executed_at": "2026-10-28T00:57:41.659Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-de3e4db6375c",
     "display_name": "Hannover 96 — Kaiserslautern",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/hannover-96-vs-kaiserslautern-2026-10-28/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Kaiserslautern",
    "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": "2026-10-27T19:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T19:45:00.000Z",
     "detected_at": "2026-10-27T19:59:28.549Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Kaiserslautern",
     "author_odds": "1.81",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Kaiserslautern at 1.81"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Hannover 96 0-2 Kaiserslautern."
    },
    "settlements": [
     {
      "operation_id": "018cecd1d15a05abd06fadd66bb373edf69f51c533214ee37e5a502540bbab50",
      "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 Kaiserslautern",
      "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-10-28T00:57:41.659Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1d34ae1f97e7909d97dace5eb3caef9dd86a9ddd03fb3308633e002551de1c9b",
      "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 Kaiserslautern",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-wagner-stop-the-slide-against-germanys-toughest-second-tier-defence-hannover-vs-kaiserslautern-prediction-28102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Kaiserslautern"
   }
  },
  {
   "record_id": "n-6c54c3144bf1418bbf6dd049",
   "url": "/sources/dailysports-net/picks/21/#pick-n-6c54c3144bf1418bbf6dd049",
   "match": "Sunderland v Brentford",
   "match_url": "/football/matches/sunderland-vs-brentford-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brentford",
   "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": null,
   "settled_price": "2.0800",
   "published_at": "2026-10-27T19:45:00.000Z",
   "recorded_at": "2026-10-27T19:59:25.844Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.0800",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6c54c3144bf1418bbf6dd049",
    "quote_text": "Prediction: Brentford to win.",
    "fragment_from": 4973,
    "fragment_to": 5002,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-brentford-exploit-sunderlands-league-slump-sunderland-vs-brentford-prediction-28102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4af1dc20e572febeaf63d78422c194f84e681931b5136e6c2b8fefc593610576",
     "material_removed": false
    },
    "published_at": "2026-10-27T19:45:00.000Z",
    "detected_at": "2026-10-27T19:59:25.844Z",
    "executed_at": "2026-10-27T20:00:56.819Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a7645ab2c041",
     "display_name": "Sunderland — Brentford",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/sunderland-vs-brentford-2026-10-28/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brentford",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "2.0800",
     "our_snapshot_at": "2026-10-27T19:59:13.398Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T19:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T19:45:00.000Z",
     "detected_at": "2026-10-27T19:59:25.844Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Brentford",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brentford"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sunderland 3-2 Brentford."
    },
    "settlements": [
     {
      "operation_id": "950bba04c27fd016f7f2afa9cdb5a280c61daf60632a853deea9d9d048fb896e",
      "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": "Brentford",
      "decimal_odds": "2.0800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T20:00:56.819Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-brentford-exploit-sunderlands-league-slump-sunderland-vs-brentford-prediction-28102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford to win"
   }
  },
  {
   "record_id": "n-6dd20c09a0269b83706bc5f6",
   "url": "/sources/dailysports-net/picks/21/#pick-n-6dd20c09a0269b83706bc5f6",
   "match": "FC Bayern München v Magdeburg",
   "match_url": "/football/matches/fc-bayern-munchen-vs-magdeburg-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 23.9,
   "market_code": "team_total",
   "author_said": "Team goals over/under 3.5: FC Bayern München over 3.5 at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "6-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6300,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.63",
   "settled_price": "1.63",
   "published_at": "2026-10-27T19:47:15.000Z",
   "recorded_at": "2026-10-27T19:49:33.262Z",
   "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-6dd20c09a0269b83706bc5f6",
    "quote_text": "My betting tip is Bayern Munich over 3.5 team goals.\n\nPrediction on game\n\nBayern Munich Total over 3,5\n\nOdds:\n\n1.63",
    "fragment_from": 2727,
    "fragment_to": 2842,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bayern-munich-vs-magdeburg-can-magdeburg-pull-off-an-upset/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "272a4c9f6a97f03d2cdd9424d630d5ca3ce71a85368a4122a666f6dc819f9471",
     "material_removed": false
    },
    "published_at": "2026-10-27T19:47:15.000Z",
    "detected_at": "2026-10-27T19:49:33.262Z",
    "executed_at": "2026-10-28T00:57:41.727Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-197915418170",
     "display_name": "FC Bayern München — Magdeburg",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-magdeburg-2026-10-28/",
     "scoreline": "6-1",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 3.5",
    "outcome_label": "FC Bayern München over 3.5",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T19:47:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T19:47:15.000Z",
     "detected_at": "2026-10-27T19:49:33.262Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 3.5",
     "choice": "FC Bayern München over 3.5",
     "author_odds": "1.63",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 3.5: FC Bayern München over 3.5 at 1.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Bayern München 6-1 Magdeburg."
    },
    "settlements": [
     {
      "operation_id": "c9b8b508fc7d66495fa21d0cf7a671e48a26263a48f579b1d1a1fd4f27f679df",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 3.5",
      "choice": "FC Bayern München over 3.5",
      "decimal_odds": "1.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6300,
      "executed_at": "2026-10-28T00:57:41.727Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "67b827a41d5e553891d5644ddc757ee1ec0c73e15ba70e9bfcafc02019d4b942",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 3.5",
      "choice": "FC Bayern München over 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/bayern-munich-vs-magdeburg-can-magdeburg-pull-off-an-upset/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Bayern München over 3.5 (Team goals over/under 3.5)"
   }
  },
  {
   "record_id": "n-f1cac6def507d4efff7153ab",
   "url": "/sources/dailysports-net/picks/20/#pick-n-f1cac6def507d4efff7153ab",
   "match": "Fulham v Crystal Palace",
   "match_url": "/football/matches/fulham-vs-crystal-palace-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 32.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.62",
   "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.62",
   "settled_price": "1.6452",
   "published_at": "2026-10-27T10:30:00.000Z",
   "recorded_at": "2026-10-27T10:57:20.926Z",
   "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-f1cac6def507d4efff7153ab",
    "quote_text": "My prediction: over 2.5 goals at 1.62",
    "fragment_from": 2613,
    "fragment_to": 2650,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-advance-prediction-for-fulham-vs-crystal-palace-october-28/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4cb6539de4aa0d9714f8891de819550fe24cae74b1e042d99c3f086bf5cc3f3f",
     "material_removed": false
    },
    "published_at": "2026-10-27T10:30:00.000Z",
    "detected_at": "2026-10-27T10:57:20.926Z",
    "executed_at": "2026-11-07T11:11:27.408Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f8048a802699",
     "display_name": "Fulham — Crystal Palace",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/fulham-vs-crystal-palace-2026-10-28/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": "1.6452",
     "our_snapshot_at": "2026-10-27T10:55:54.561Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T10:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T10:30:00.000Z",
     "detected_at": "2026-10-27T10:57:20.926Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.62",
     "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.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Fulham 0-1 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "bede4d83c4e53addb32b886bf073c9fe5ad0a6e32ee76eaca3849190ef530767",
      "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.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:11:24.308Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "48b62f46315933ae918bd84d5dc13f1f348347a3a7655c2dfeca62441a5c5ad8",
      "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.6452",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:11:27.408Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-advance-prediction-for-fulham-vs-crystal-palace-october-28/",
     "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-b57af53adcc860f600db2ae6",
   "url": "/sources/dailysports-net/picks/20/#pick-n-b57af53adcc860f600db2ae6",
   "match": "Genoa v Juventus",
   "match_url": "/football/matches/genoa-vs-juventus-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 33.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.6667",
   "published_at": "2026-10-27T10:00:00.000Z",
   "recorded_at": "2026-10-27T10:09:23.377Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6667",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b57af53adcc860f600db2ae6",
    "quote_text": "My prediction: Juventus to win at 1.68",
    "fragment_from": 2866,
    "fragment_to": 2904,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-juventus-extend-their-winning-run-prediction-for-the-match-against-genoa-on-october-28/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a73cb590b94e5a4685db5e76f7e3061915c745ce810ee8913d9eb99072bf67e",
     "material_removed": false
    },
    "published_at": "2026-10-27T10:00:00.000Z",
    "detected_at": "2026-10-27T10:09:23.377Z",
    "executed_at": "2026-10-27T10:11:49.289Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f1c8cc0edc48",
     "display_name": "Genoa — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/genoa-vs-juventus-2026-10-28/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Juventus",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.6667",
     "our_snapshot_at": "2026-10-27T10:04:24.561Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T10:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T10:00:00.000Z",
     "detected_at": "2026-10-27T10:09:23.377Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "author_odds": "1.68",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus at 1.68"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Genoa 2-0 Juventus."
    },
    "settlements": [
     {
      "operation_id": "632fbac8d7abf9421677510a483e374d31ebdfe2d3f31760e5847406e738d82c",
      "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": "Juventus",
      "decimal_odds": "1.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T10:11:47.422Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "002d449dd19d3f6927c190312f50ed7d8974489b29cbd2dbd91ce32dd337fecd",
      "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": "Juventus",
      "decimal_odds": "1.6667",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T10:11:49.289Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-juventus-extend-their-winning-run-prediction-for-the-match-against-genoa-on-october-28/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-e64ca11b640aa22069b4ec90",
   "url": "/sources/dailysports-net/picks/21/#pick-n-e64ca11b640aa22069b4ec90",
   "match": "Manchester City v Brighton & Hove Albion",
   "match_url": "/football/matches/manchester-city-vs-brighton-and-hove-albion-2026-10-28/",
   "kickoff": "2026-10-28T19:30:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 23.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester City at 1.61",
   "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.61",
   "settled_price": "1.6711",
   "published_at": "2026-10-27T19:29:59.000Z",
   "recorded_at": "2026-10-27T19:49:31.862Z",
   "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.6711",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e64ca11b640aa22069b4ec90",
    "quote_text": "My betting tip is a Manchester City win.\n\nPrediction on game\n\nWin Manchester City\n\nOdds:\n\n1.61",
    "fragment_from": 2774,
    "fragment_to": 2868,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/manchester-city-vs-brighton-who-will-progress-to-the-next-round-of-the-english-league-cup/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0adf569d78fcabe5316fb20caf378ec564a5dd9c78134a46997f2278c31474e0",
     "material_removed": false
    },
    "published_at": "2026-10-27T19:29:59.000Z",
    "detected_at": "2026-10-27T19:49:31.862Z",
    "executed_at": "2026-10-27T19:56:04.275Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6198c1907ac8",
     "display_name": "Manchester City — Brighton & Hove Albion",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-28T19:30:00.000Z",
     "url": "/football/matches/manchester-city-vs-brighton-and-hove-albion-2026-10-28/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": "1.61",
     "our_snapshot": "1.6711",
     "our_snapshot_at": "2026-10-27T19:49:11.145Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T19:29:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T19:29:59.000Z",
     "detected_at": "2026-10-27T19:49:31.862Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "author_odds": "1.61",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester City at 1.61"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester City 2-2 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "4f8d506fde8bff99549010eb7c4ba8c23fd6f04567cd2313c6ae7142376bd2ea",
      "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": "Manchester City",
      "decimal_odds": "1.61",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T19:55:56.702Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "69696aff9882352d9e5bfd0589c6e957f51fb9251a20ff307ab676e8b12ce62a",
      "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": "Manchester City",
      "decimal_odds": "1.6711",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T19:56:04.275Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/manchester-city-vs-brighton-who-will-progress-to-the-next-round-of-the-english-league-cup/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win"
   }
  },
  {
   "record_id": "n-dbb5f65ef19239c9a8a42d2d",
   "url": "/sources/dailysports-net/picks/21/#pick-n-dbb5f65ef19239c9a8a42d2d",
   "match": "Parma v Udinese",
   "match_url": "/football/matches/parma-vs-udinese-2026-10-28/",
   "kickoff": "2026-10-28T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 23.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.64",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6667,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.64",
   "settled_price": "1.6667",
   "published_at": "2026-10-27T18:05:50.000Z",
   "recorded_at": "2026-10-27T18:09:25.796Z",
   "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-dbb5f65ef19239c9a8a42d2d",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.64",
    "fragment_from": 4281,
    "fragment_to": 4309,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/battle-for-survival-in-serie-a-parma-vs-udinese-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "78adc6ede5ab9c01ba932be047d501fe2c96269a90639163cd8e3be248cf7304",
     "material_removed": false
    },
    "published_at": "2026-10-27T18:05:50.000Z",
    "detected_at": "2026-10-27T18:09:25.796Z",
    "executed_at": "2026-11-07T11:06:31.375Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-05412b98ba51",
     "display_name": "Parma — Udinese",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T17:30:00.000Z",
     "url": "/football/matches/parma-vs-udinese-2026-10-28/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.64",
     "our_snapshot": "1.6667",
     "our_snapshot_at": "2026-10-27T18:06:35.717Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6667,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T18:05:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T18:05:50.000Z",
     "detected_at": "2026-10-27T18:09:25.796Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "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": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Parma 0-0 Udinese."
    },
    "settlements": [
     {
      "operation_id": "b6883f237365edc829895ed0177f3860160d092821978ead72ed3bc5ce68456e",
      "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": "win",
      "result_words": "Won",
      "change_hundredths": 6400,
      "executed_at": "2026-11-07T11:06:29.923Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fb5ee84c9a0d9d086f8867ef0e05b065b03ad80b1eaf653cb5ce1c76e65fa630",
      "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.6667",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6667,
      "executed_at": "2026-11-07T11:06:31.375Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/battle-for-survival-in-serie-a-parma-vs-udinese-prediction/",
     "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-2c1abf719e9adc9979f1fba9",
   "url": "/sources/dailysports-net/picks/21/#pick-n-2c1abf719e9adc9979f1fba9",
   "match": "Venezia v Inter",
   "match_url": "/football/matches/venezia-vs-inter-2026-10-28/",
   "kickoff": "2026-10-28T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 23.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.84",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.84",
   "settled_price": "1.9300",
   "published_at": "2026-10-27T17:28:25.000Z",
   "recorded_at": "2026-10-27T17:49:27.951Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-2c1abf719e9adc9979f1fba9",
    "quote_text": "Total under 3.5\n\nOdds:\n\n1.84",
    "fragment_from": 3802,
    "fragment_to": 3830,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-underdogs-stop-the-league-leaders-venezia-vs-inter-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8f80985f9e7c2b0fb94edf07fe98c6f8caae9f6c632bb4408fb20fc1bcc489c8",
     "material_removed": false
    },
    "published_at": "2026-10-27T17:28:25.000Z",
    "detected_at": "2026-10-27T17:49:27.951Z",
    "executed_at": "2026-11-07T11:06:59.234Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6ce1a04a3c7d",
     "display_name": "Venezia — Inter",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T17:30:00.000Z",
     "url": "/football/matches/venezia-vs-inter-2026-10-28/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.84",
     "our_snapshot": "1.9300",
     "our_snapshot_at": "2026-10-27T17:48:12.007Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T17:28:25.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T17:28:25.000Z",
     "detected_at": "2026-10-27T17:49:27.951Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.84",
     "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.84"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Venezia 0-2 Inter."
    },
    "settlements": [
     {
      "operation_id": "0194a678ab17e013352fc9a949851549cc28d89830ad0ee3824e6e1c2e3ae1fb",
      "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.84",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8400,
      "executed_at": "2026-11-07T11:06:53.734Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "10177e25e1b846525b33b0a842aacdf5095a8da155c1567caf52b685ddf0fcde",
      "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.9300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9300,
      "executed_at": "2026-11-07T11:06:59.234Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-underdogs-stop-the-league-leaders-venezia-vs-inter-prediction/",
     "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-916112d75ddc3722a693b50c",
   "url": "/sources/dailysports-net/picks/21/#pick-n-916112d75ddc3722a693b50c",
   "match": "Venezia v Inter",
   "match_url": "/football/matches/venezia-vs-inter-2026-10-28/",
   "kickoff": "2026-10-28T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 27.1,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Inter -1.5 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8929,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.8",
   "settled_price": "1.8929",
   "published_at": "2026-10-27T13:58:00.000Z",
   "recorded_at": "2026-10-27T14:23:27.878Z",
   "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-916112d75ddc3722a693b50c",
    "quote_text": "Recommended Bet: Inter -1.5 Asian Handicap\n\nPrediction on game\n\nW2(-1.5)\n\nOdds:\n\n1.8",
    "fragment_from": 4841,
    "fragment_to": 4925,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-inter-continue-their-dominance-in-head-to-head-meetings-with-venezia-prediction-october-28-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f69e3c9ba1780cd1836e068ac1a5b86905efe89a89e61043adb03d5941055dc4",
     "material_removed": false
    },
    "published_at": "2026-10-27T13:58:00.000Z",
    "detected_at": "2026-10-27T14:23:27.878Z",
    "executed_at": "2026-10-27T14:24:24.670Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6ce1a04a3c7d",
     "display_name": "Venezia — Inter",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T17:30:00.000Z",
     "url": "/football/matches/venezia-vs-inter-2026-10-28/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Inter -1.5",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": "1.8929",
     "our_snapshot_at": "2026-10-27T14:19:41.359Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8929,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T13:58:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T13:58:00.000Z",
     "detected_at": "2026-10-27T14:23:27.878Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Inter -1.5",
     "author_odds": "1.8",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Inter -1.5 at 1.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Venezia 0-2 Inter."
    },
    "settlements": [
     {
      "operation_id": "90d26c2bf00a72ad878a2cbc24ba251ab8a44b09f5920e392e6c8f7b5ac6c2dc",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Inter -1.5",
      "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-27T14:24:20.981Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e10c272abda7e57140aa60589f7455bd5a58c6da2578dbabf109f040e7bdc482",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Inter -1.5",
      "decimal_odds": "1.8929",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8929,
      "executed_at": "2026-10-27T14:24:24.670Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-inter-continue-their-dominance-in-head-to-head-meetings-with-venezia-prediction-october-28-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Inter -1.5"
   }
  },
  {
   "record_id": "n-35b3f3b48df406b019a069e1",
   "url": "/sources/dailysports-net/picks/20/#pick-n-35b3f3b48df406b019a069e1",
   "match": "AC Milan v Bologna",
   "match_url": "/football/matches/ac-milan-vs-bologna-2026-10-28/",
   "kickoff": "2026-10-28T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 32.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.8000",
   "published_at": "2026-10-27T08:13:00.000Z",
   "recorded_at": "2026-10-27T08:49:26.442Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-35b3f3b48df406b019a069e1",
    "quote_text": "while the over 2 goals market is also worth considering",
    "fragment_from": 4139,
    "fragment_to": 4194,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/milan-vs-bologna-can-the-rossoneri-extend-their-winning-streak-at-san-siro/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e242b0a5dfd16eb430d37b2a1c5bb741c580538940d767eedceb841ff12b1c37",
     "material_removed": false
    },
    "published_at": "2026-10-27T08:13:00.000Z",
    "detected_at": "2026-10-27T08:49:26.442Z",
    "executed_at": "2026-10-27T08:57:03.495Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-47b09d7cb13a",
     "display_name": "AC Milan — Bologna",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T17:30:00.000Z",
     "url": "/football/matches/ac-milan-vs-bologna-2026-10-28/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-27T08:46:20.272Z",
     "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": "2026-10-27T08:13:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T08:13:00.000Z",
     "detected_at": "2026-10-27T08:49:26.442Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AC Milan 2-4 Bologna."
    },
    "settlements": [
     {
      "operation_id": "e8e579ee830d3390f9cff317570e3445a170e8ff55b46ba3460c653773682966",
      "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.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-27T08:57:03.495Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/milan-vs-bologna-can-the-rossoneri-extend-their-winning-streak-at-san-siro/",
     "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-57f6a584a9c6d22bb7ee22e1",
   "url": "/sources/dailysports-net/picks/20/#pick-n-57f6a584a9c6d22bb7ee22e1",
   "match": "AC Milan v Bologna",
   "match_url": "/football/matches/ac-milan-vs-bologna-2026-10-28/",
   "kickoff": "2026-10-28T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 32.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: AC Milan at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.63",
   "settled_price": "1.6061",
   "published_at": "2026-10-27T08:13:00.000Z",
   "recorded_at": "2026-10-27T08:49:26.442Z",
   "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.6061",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-57f6a584a9c6d22bb7ee22e1",
    "quote_text": "Prediction on game\n\nWin AC Milan\n\nOdds:\n\n1.63",
    "fragment_from": 4223,
    "fragment_to": 4268,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/milan-vs-bologna-can-the-rossoneri-extend-their-winning-streak-at-san-siro/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e242b0a5dfd16eb430d37b2a1c5bb741c580538940d767eedceb841ff12b1c37",
     "material_removed": false
    },
    "published_at": "2026-10-27T08:13:00.000Z",
    "detected_at": "2026-10-27T08:49:26.442Z",
    "executed_at": "2026-10-27T08:57:05.125Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-47b09d7cb13a",
     "display_name": "AC Milan — Bologna",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T17:30:00.000Z",
     "url": "/football/matches/ac-milan-vs-bologna-2026-10-28/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AC Milan",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-10-27T08:46:20.272Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T08:13:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T08:13:00.000Z",
     "detected_at": "2026-10-27T08:49:26.442Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AC Milan",
     "author_odds": "1.63",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AC Milan at 1.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AC Milan 2-4 Bologna."
    },
    "settlements": [
     {
      "operation_id": "cfbe58cac2ee918c2ecc8801d52542fa719f718f3f22ad067ad2005f347be75e",
      "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": "AC Milan",
      "decimal_odds": "1.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T08:57:03.650Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3e3df3938c93593ddddb9fb4e8998b16dfd05b33b9e063e53a1ef24327570125",
      "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": "AC Milan",
      "decimal_odds": "1.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T08:57:05.125Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/milan-vs-bologna-can-the-rossoneri-extend-their-winning-streak-at-san-siro/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AC Milan to win"
   }
  },
  {
   "record_id": "n-432612dc5deb3ab945cbc0c1",
   "url": "/sources/dailysports-net/picks/22/#pick-n-432612dc5deb3ab945cbc0c1",
   "match": "Dynamo Dresden v FC Schalke 04",
   "match_url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
   "kickoff": "2026-10-28T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 11.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6000",
   "published_at": "2026-10-28T05:26:18.000Z",
   "recorded_at": "2026-10-28T05:49:23.231Z",
   "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-432612dc5deb3ab945cbc0c1",
    "quote_text": "My prediction is Over 2.5 goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.65",
    "fragment_from": 3049,
    "fragment_to": 3130,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-dresden-pull-off-a-cup-shock-germany-cup-prediction-dynamo-dresden-vs-schalke/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4488e6c5b073c8d5558b29aba5e27bfcfa8cd2c725bd6226ea00cef47d3ef407",
     "material_removed": false
    },
    "published_at": "2026-10-28T05:26:18.000Z",
    "detected_at": "2026-10-28T05:49:23.231Z",
    "executed_at": "2026-10-28T06:19:26.234Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fe9a1d04d226",
     "display_name": "Dynamo Dresden — FC Schalke 04",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T17:00:00.000Z",
     "url": "/football/matches/dynamo-dresden-vs-fc-schalke-04-2026-10-28/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-28T05:49:23.231Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T05:26:18.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T05:26:18.000Z",
     "detected_at": "2026-10-28T05:49:23.231Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.65",
     "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.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Dynamo Dresden 2-0 FC Schalke 04."
    },
    "settlements": [
     {
      "operation_id": "fc29b3ea242d319fe7a098b9d41848e2441d2cf0deda53fcbdb8dab00380ad8d",
      "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.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T06:01:45.724Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cd65379e948127c84d3f89603cbb88a9a1e155abe46222dfdf490c5aa73ddb0d",
      "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.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-28T06:19:26.234Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-dresden-pull-off-a-cup-shock-germany-cup-prediction-dynamo-dresden-vs-schalke/",
     "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-b3f6ef3a2204af5f933f4c21",
   "url": "/sources/dailysports-net/picks/21/#pick-n-b3f6ef3a2204af5f933f4c21",
   "match": "SC Paderborn 07 v VfB Stuttgart",
   "match_url": "/football/matches/sc-paderborn-07-vs-vfb-stuttgart-2026-10-28/",
   "kickoff": "2026-10-28T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.67",
   "settled_price": "1.67",
   "published_at": "2026-10-27T17:00:00.000Z",
   "recorded_at": "2026-10-27T17:11:16.051Z",
   "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-b3f6ef3a2204af5f933f4c21",
    "quote_text": "Prediction: Both teams to score — Yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.67",
    "fragment_from": 5516,
    "fragment_to": 5614,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/fresh-confidence-against-recent-history-paderborn-vs-stuttgart-prediction-28102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0b89ebc5db54bb4a550402208e3165551e88f65c70ba0dff582e014d2898df13",
     "material_removed": false
    },
    "published_at": "2026-10-27T17:00:00.000Z",
    "detected_at": "2026-10-27T17:11:16.051Z",
    "executed_at": "2026-10-27T17:13:24.791Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-538c81a6429b",
     "display_name": "SC Paderborn 07 — VfB Stuttgart",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T17:00:00.000Z",
     "url": "/football/matches/sc-paderborn-07-vs-vfb-stuttgart-2026-10-28/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T17:00:00.000Z",
     "detected_at": "2026-10-27T17:11:16.051Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.67",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SC Paderborn 07 0-1 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "583e6ecdc04ad07f29e36cdcb58c8225e4b12729986899fedc52917ec0cff83e",
      "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.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T17:13:24.791Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "72622f9bb2416421ab4b5bf0fa283333af322d9b58c2811e1529544e14569c0e",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/fresh-confidence-against-recent-history-paderborn-vs-stuttgart-prediction-28102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-e8449c2cc2ea0c7d6950b833",
   "url": "/sources/dailysports-net/picks/21/#pick-n-e8449c2cc2ea0c7d6950b833",
   "match": "SC Freiburg v VfL Wolfsburg",
   "match_url": "/football/matches/sc-freiburg-vs-vfl-wolfsburg-2026-10-28/",
   "kickoff": "2026-10-28T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 28.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5300,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.53",
   "settled_price": "1.53",
   "published_at": "2026-10-27T12:27:00.000Z",
   "recorded_at": "2026-10-27T12:49:26.923Z",
   "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-e8449c2cc2ea0c7d6950b833",
    "quote_text": "Recommended Bet: Over 3 Total Goals\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.53",
    "fragment_from": 5790,
    "fragment_to": 5872,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-freiburg-end-their-losing-run-against-wolfsburg-freiburg-vs-wolfsburg-prediction-october-28-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ad8d52c79407a594152ba830ea2d85904fcbfce769c663d4a8eaa4dbef6b587e",
     "material_removed": false
    },
    "published_at": "2026-10-27T12:27:00.000Z",
    "detected_at": "2026-10-27T12:49:26.923Z",
    "executed_at": "2026-10-27T12:52:57.700Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-557a74ad9770",
     "display_name": "SC Freiburg — VfL Wolfsburg",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-28T17:00:00.000Z",
     "url": "/football/matches/sc-freiburg-vs-vfl-wolfsburg-2026-10-28/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T12:27:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T12:27:00.000Z",
     "detected_at": "2026-10-27T12:49:26.923Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.53",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.53"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SC Freiburg 3-2 VfL Wolfsburg."
    },
    "settlements": [
     {
      "operation_id": "502466617e7c9877398a0d8f16410cef30536b02e8db0860d43e4984888e9f18",
      "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 goals",
      "choice": "over 3.0",
      "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-27T12:52:57.700Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7c2a8122b8f30558a8e24249164cdb0be63f7edd4c5bc0c55969dd9753e28f90",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-freiburg-end-their-losing-run-against-wolfsburg-freiburg-vs-wolfsburg-prediction-october-28-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-a035725b9c9ded4c8766e7f4",
   "url": "/sources/dailysports-net/picks/19/#pick-n-a035725b9c9ded4c8766e7f4",
   "match": "Fleetwood Town v Arsenal",
   "match_url": "/football/matches/fleetwood-town-vs-arsenal-2026-10-27/",
   "kickoff": "2026-10-27T20:00:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 36.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.89",
   "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.89",
   "settled_price": "1.8850",
   "published_at": "2026-10-26T07:24:00.000Z",
   "recorded_at": "2026-10-26T07:49:27.271Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.8850",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a035725b9c9ded4c8766e7f4",
    "quote_text": "My prediction: over 3.5 total goals.\n\nPrediction on game\n\nTotal over 3.5\n\nOdds:\n\n1.89",
    "fragment_from": 5314,
    "fragment_to": 5399,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/fleetwood-arsenal-can-the-underdog-stop-the-favorite/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3903d357cf636197b5a0a677b2d4bf8e075664bac29bab3c5ba15e17c256eb82",
     "material_removed": false
    },
    "published_at": "2026-10-26T07:24:00.000Z",
    "detected_at": "2026-10-26T07:49:27.271Z",
    "executed_at": "2026-10-26T09:31:52.701Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-745e2a940a5e",
     "display_name": "Fleetwood Town — Arsenal",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-27T20:00:00.000Z",
     "url": "/football/matches/fleetwood-town-vs-arsenal-2026-10-27/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.89",
     "our_snapshot": "1.8850",
     "our_snapshot_at": "2026-10-26T07:46:23.389Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T07:24:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T07:24:00.000Z",
     "detected_at": "2026-10-26T07:49:27.271Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.89",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.89"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Fleetwood Town 1-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "b210f8c4b5e616782e650277b7acfedd1aad7fd89e2f9ced5ac6720dd794e265",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.89",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T09:31:49.431Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cb70feddc0a7405c22644865dab7ebbd7d8f7d71c11e60be38ea0e7cde3ec31c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T09:31:52.701Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/fleetwood-arsenal-can-the-underdog-stop-the-favorite/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-369e04307591d886c3eeaa4d",
   "url": "/sources/dailysports-net/picks/20/#pick-n-369e04307591d886c3eeaa4d",
   "match": "Borussia M'gladbach v Karlsruher SC",
   "match_url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 20.6,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.65",
   "settled_price": "1.65",
   "published_at": "2026-10-26T23:00:23.000Z",
   "recorded_at": "2026-10-26T23:09:25.321Z",
   "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-369e04307591d886c3eeaa4d",
    "quote_text": "Total over 3.0\n\nOdds:\n\n1.65",
    "fragment_from": 3107,
    "fragment_to": 3134,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-win-over-stuttgart-could-spark-a-reset-borussia-monchengladbach-vs-karlsruhe-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a97103c3683baef299a85ffb7a7d3a4ded6c4486d503d462af0fca0f49bd8bfa",
     "material_removed": false
    },
    "published_at": "2026-10-26T23:00:23.000Z",
    "detected_at": "2026-10-26T23:09:25.321Z",
    "executed_at": "2026-11-07T11:27:32.103Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d71b63b4ac0b",
     "display_name": "Borussia M'gladbach — Karlsruher SC",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/borussia-m-gladbach-vs-karlsruher-sc-2026-10-27/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T23:00:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T23:00:23.000Z",
     "detected_at": "2026-10-26T23:09:25.321Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.65",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Borussia M'gladbach 2-0 Karlsruher SC."
    },
    "settlements": [
     {
      "operation_id": "679b91bc99d3000f182850c7017eea41f1d0d89d63761afb5326ae75ff79f060",
      "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 goals",
      "choice": "over 3.0",
      "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-07T11:27:32.103Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "85968355eee8114831b8875d0b3a9734e1cfa36810697f86fcf53c82bcd15005",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/a-win-over-stuttgart-could-spark-a-reset-borussia-monchengladbach-vs-karlsruhe-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-73157ec1255a20ed8f04e1cb",
   "url": "/sources/dailysports-net/picks/20/#pick-n-73157ec1255a20ed8f04e1cb",
   "match": "Cologne v 1. FC Union Berlin",
   "match_url": "/football/matches/cologne-vs-1-fc-union-berlin-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 20.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.57",
   "settled_price": "1.57",
   "published_at": "2026-10-26T22:28:55.000Z",
   "recorded_at": "2026-10-26T22:50:38.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-73157ec1255a20ed8f04e1cb",
    "quote_text": "My betting tip is for both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.57",
    "fragment_from": 2375,
    "fragment_to": 2477,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/cologne-vs-union-berlin-who-will-progress-to-the-next-round-of-the-german-cup/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "60168e56c9401d07e3d870edbe59128e71275cfa793e71f827007b7cccfb53e6",
     "material_removed": false
    },
    "published_at": "2026-10-26T22:28:55.000Z",
    "detected_at": "2026-10-26T22:50:38.912Z",
    "executed_at": "2026-10-27T01:17:29.303Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-728fcb48ece2",
     "display_name": "Cologne — 1. FC Union Berlin",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/cologne-vs-1-fc-union-berlin-2026-10-27/",
     "scoreline": "5-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T22:28:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T22:28:55.000Z",
     "detected_at": "2026-10-26T22:50:38.912Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cologne 5-0 1. FC Union Berlin."
    },
    "settlements": [
     {
      "operation_id": "bfc0046fdc8b9352ab38fa32a1203d2cafadc200bdaeb1db1d22ecee5b00e8cc",
      "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.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T01:17:29.303Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c0c0c9b0555f2c02bc433c703c49cc05da005e6dcca5c6cca44953f966d4b3b1",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/cologne-vs-union-berlin-who-will-progress-to-the-next-round-of-the-german-cup/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-800407ec9255a566efd4a8ee",
   "url": "/sources/dailysports-net/picks/20/#pick-n-800407ec9255a566efd4a8ee",
   "match": "AS Roma v Cagliari",
   "match_url": "/football/matches/as-roma-vs-cagliari-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 21.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.85",
   "settled_price": "1.7800",
   "published_at": "2026-10-26T21:21:24.000Z",
   "recorded_at": "2026-10-26T21:49:28.409Z",
   "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-800407ec9255a566efd4a8ee",
    "quote_text": "Both teams to score - No\n\nOdds:\n\n1.85",
    "fragment_from": 3154,
    "fragment_to": 3191,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/romans-should-make-home-advantage-count-roma-vs-cagliari-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "74a3f52bf986b40d0bac0f895f5cfa13fd230bcc5d3f3980cd71688f790ca51a",
     "material_removed": false
    },
    "published_at": "2026-10-26T21:21:24.000Z",
    "detected_at": "2026-10-26T21:49:28.409Z",
    "executed_at": "2026-11-07T11:28:17.744Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-67961bf73db7",
     "display_name": "AS Roma — Cagliari",
     "competition_name": "Serie A",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/as-roma-vs-cagliari-2026-10-27/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": "1.7800",
     "our_snapshot_at": "2026-10-26T21:46:50.027Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T21:21:24.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T21:21:24.000Z",
     "detected_at": "2026-10-26T21:49:28.409Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "no",
     "author_odds": "1.85",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.85"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AS Roma 4-2 Cagliari."
    },
    "settlements": [
     {
      "operation_id": "59f19597bf28d53c20149bf00bb9ad91578a0ed03eec63fa860a10615a0be895",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:28:15.036Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f9fe81818a45d199f5f1b8b4b0d9c509cca0089d282bfb2af15e21e26a47729a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.7800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:28:17.744Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/romans-should-make-home-advantage-count-roma-vs-cagliari-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-dc1495862a2e1b92589ba740",
   "url": "/sources/dailysports-net/picks/20/#pick-n-dc1495862a2e1b92589ba740",
   "match": "Bradford City v Peterborough United",
   "match_url": "/football/matches/bradford-city-vs-peterborough-united-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 21.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bradford City at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6579,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.6579",
   "published_at": "2026-10-26T21:24:56.000Z",
   "recorded_at": "2026-10-26T21:49:27.580Z",
   "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.6579",
    "result": "Won",
    "points_hundredths": 6579,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-dc1495862a2e1b92589ba740",
    "quote_text": "Win Bradford\n\nOdds:\n\n1.68",
    "fragment_from": 2834,
    "fragment_to": 2859,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bradford-vs-peterborough-english-league-cup-fourth-round-clash-who-will-progress/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5a9d33feb4318a18431ba0a4d39e89c8c0e3f917c0da34ded89c4d0fda288e51",
     "material_removed": false
    },
    "published_at": "2026-10-26T21:24:56.000Z",
    "detected_at": "2026-10-26T21:49:27.580Z",
    "executed_at": "2026-10-27T08:44:10.957Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-80e601bc06f7",
     "display_name": "Bradford City — Peterborough United",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/bradford-city-vs-peterborough-united-2026-10-27/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bradford City",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.6579",
     "our_snapshot_at": "2026-10-26T21:49:09.914Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6579,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T21:24:56.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T21:24:56.000Z",
     "detected_at": "2026-10-26T21:49:27.580Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bradford City",
     "author_odds": "1.68",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bradford City at 1.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bradford City 2-0 Peterborough United."
    },
    "settlements": [
     {
      "operation_id": "14a37ddc2d02d88de2d86d6fdf145c026403880ffa7eae0af21cb07f6a97bdc4",
      "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": "Bradford City",
      "decimal_odds": "1.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-10-27T08:44:10.507Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c7256174ea8eeccd643a6d62531e83f235b62083f808296f3c6ac0c35255744e",
      "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": "Bradford City",
      "decimal_odds": "1.6579",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6579,
      "executed_at": "2026-10-27T08:44:10.957Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/bradford-vs-peterborough-english-league-cup-fourth-round-clash-who-will-progress/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bradford City to win"
   }
  },
  {
   "record_id": "n-85e526d7f6f96c876086617f",
   "url": "/sources/dailysports-net/picks/20/#pick-n-85e526d7f6f96c876086617f",
   "match": "Torino v Como",
   "match_url": "/football/matches/torino-vs-como-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Como at 1.71",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7117,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.71",
   "settled_price": "1.7117",
   "published_at": "2026-10-26T20:55:55.000Z",
   "recorded_at": "2026-10-26T21:09:29.915Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.7117",
    "result": "Won",
    "points_hundredths": 7117,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-85e526d7f6f96c876086617f",
    "quote_text": "Win Como\n\nOdds:\n\n1.71",
    "fragment_from": 3585,
    "fragment_to": 3606,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-home-sides-winning-streak-faces-a-tough-test-torino-vs-como-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e1dcf04b5dc6fd9b0ec35d81c3725035f772fd3c006935e57355c3d285248ebf",
     "material_removed": false
    },
    "published_at": "2026-10-26T20:55:55.000Z",
    "detected_at": "2026-10-26T21:09:29.915Z",
    "executed_at": "2026-10-26T21:12:36.462Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-efc345a47a89",
     "display_name": "Torino — Como",
     "competition_name": "Serie A",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/torino-vs-como-2026-10-27/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Como",
    "odds_set": {
     "by_author": "1.71",
     "our_snapshot": "1.7117",
     "our_snapshot_at": "2026-10-26T21:07:32.197Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7117,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T20:55:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T20:55:55.000Z",
     "detected_at": "2026-10-26T21:09:29.915Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Como",
     "author_odds": "1.71",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Como at 1.71"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Torino 1-3 Como."
    },
    "settlements": [
     {
      "operation_id": "3f752fad06b141942bcb08dc23efd615b6558897883f2655e1ba2a2c377deca6",
      "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": "Como",
      "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-26T21:12:28.229Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b0a0aa380e4473b28f1c193422568d988c381b2bdf31a58935dae8834a3f76c1",
      "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": "Como",
      "decimal_odds": "1.7117",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7117,
      "executed_at": "2026-10-26T21:12:36.462Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-home-sides-winning-streak-faces-a-tough-test-torino-vs-como-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como to win"
   }
  },
  {
   "record_id": "n-0cc91c3380c6ce0b59d13358",
   "url": "/sources/dailysports-net/picks/19/#pick-n-0cc91c3380c6ce0b59d13358",
   "match": "SV 07 Elversberg v SV Darmstadt 98",
   "match_url": "/football/matches/sv-07-elversberg-vs-sv-darmstadt-98-2026-10-27/",
   "kickoff": "2026-10-27T19:45:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 23.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.51",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.51",
   "settled_price": "1.51",
   "published_at": "2026-10-26T19:45:00.000Z",
   "recorded_at": "2026-10-26T19:49:25.262Z",
   "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-0cc91c3380c6ce0b59d13358",
    "quote_text": "My prediction is over 2.5 total goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.51",
    "fragment_from": 2950,
    "fragment_to": 3037,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-advance-in-this-battle-between-old-acquaintances-prediction-for-the-german-cup-match-elversberg-vs-darmstadt/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "16682d7f678ae9db924fb1cc45d2c1409e5c90a3f3f14056482fbf8d47153295",
     "material_removed": false
    },
    "published_at": "2026-10-26T19:45:00.000Z",
    "detected_at": "2026-10-26T19:49:25.262Z",
    "executed_at": "2026-10-27T10:58:19.259Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6959cb91f1f7",
     "display_name": "SV 07 Elversberg — SV Darmstadt 98",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T19:45:00.000Z",
     "url": "/football/matches/sv-07-elversberg-vs-sv-darmstadt-98-2026-10-27/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.51",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T19:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T19:45:00.000Z",
     "detected_at": "2026-10-26T19:49:25.262Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.51",
     "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.51"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SV 07 Elversberg 0-2 SV Darmstadt 98."
    },
    "settlements": [
     {
      "operation_id": "de10925622d7d86d8c81bd2d17061018a85b0911b3b4341ae8f6c7a7dace1df2",
      "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.51",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-27T10:58:19.259Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d61cacaf6693adee39524ca73f3c8298e9c20f1a0f16234faafe047c4eb6be75",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-advance-in-this-battle-between-old-acquaintances-prediction-for-the-german-cup-match-elversberg-vs-darmstadt/",
     "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-23f4f31f30c2ec0423da51f4",
   "url": "/sources/dailysports-net/picks/20/#pick-n-23f4f31f30c2ec0423da51f4",
   "match": "Sassuolo v Lazio",
   "match_url": "/football/matches/sassuolo-vs-lazio-2026-10-27/",
   "kickoff": "2026-10-27T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 20.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Lazio at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 11000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.1",
   "settled_price": "2.1000",
   "published_at": "2026-10-26T20:53:26.000Z",
   "recorded_at": "2026-10-26T21:09:29.023Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.1000",
    "result": "Won",
    "points_hundredths": 11000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-23f4f31f30c2ec0423da51f4",
    "quote_text": "Win Lazio\n\nOdds:\n\n2.1",
    "fragment_from": 2765,
    "fragment_to": 2786,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/sassuolo-vs-lazio-can-lazio-extend-their-incredible-run/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ac71ac5c00abfe92e7e205709834510d9ba471dbc0be4b88ccd484009e00081e",
     "material_removed": false
    },
    "published_at": "2026-10-26T20:53:26.000Z",
    "detected_at": "2026-10-26T21:09:29.023Z",
    "executed_at": "2026-10-26T21:12:26.287Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0051aa295167",
     "display_name": "Sassuolo — Lazio",
     "competition_name": "Serie A",
     "starts_at": "2026-10-27T17:30:00.000Z",
     "url": "/football/matches/sassuolo-vs-lazio-2026-10-27/",
     "scoreline": "2-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Lazio",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": "2.1000",
     "our_snapshot_at": "2026-10-26T21:07:32.197Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 11000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T20:53:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T20:53:26.000Z",
     "detected_at": "2026-10-26T21:09:29.023Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Lazio",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Lazio at 2.1"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sassuolo 2-6 Lazio."
    },
    "settlements": [
     {
      "operation_id": "b5055cda0529fbb1b16e49c6fcd32269aafa6a08be60127be74de9fdc5934fa8",
      "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": "Lazio",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-10-26T21:11:51.881Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3c40905cf4b81ec0b8ac55552d2c166596563b259a9844f13cad7476e67c33d1",
      "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": "Lazio",
      "decimal_odds": "2.1000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-10-26T21:12:26.287Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/sassuolo-vs-lazio-can-lazio-extend-their-incredible-run/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lazio to win"
   }
  },
  {
   "record_id": "n-0d355c21cf483c485e6f5c85",
   "url": "/sources/dailysports-net/picks/19/#pick-n-0d355c21cf483c485e6f5c85",
   "match": "Sassuolo v Lazio",
   "match_url": "/football/matches/sassuolo-vs-lazio-2026-10-27/",
   "kickoff": "2026-10-27T17:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 21.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-6",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6667,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6667",
   "published_at": "2026-10-26T19:59:08.000Z",
   "recorded_at": "2026-10-26T20:09:29.103Z",
   "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-0d355c21cf483c485e6f5c85",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.65",
    "fragment_from": 3568,
    "fragment_to": 3595,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-home-sides-form-could-stop-the-leader-sassuolo-vs-lazio-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8f10b8dce7a25e68d904fa7f30cab6fd73fe8f0e4586759d503361205c560df9",
     "material_removed": false
    },
    "published_at": "2026-10-26T19:59:08.000Z",
    "detected_at": "2026-10-26T20:09:29.103Z",
    "executed_at": "2026-11-07T11:29:18.841Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0051aa295167",
     "display_name": "Sassuolo — Lazio",
     "competition_name": "Serie A",
     "starts_at": "2026-10-27T17:30:00.000Z",
     "url": "/football/matches/sassuolo-vs-lazio-2026-10-27/",
     "scoreline": "2-6",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6667",
     "our_snapshot_at": "2026-10-26T20:06:50.221Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6667,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T19:59:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T19:59:08.000Z",
     "detected_at": "2026-10-26T20:09:29.103Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.65",
     "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.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sassuolo 2-6 Lazio."
    },
    "settlements": [
     {
      "operation_id": "ce469ab6bf4e2013e1d1bae3c87e7c24febf936a363729a2240ffce06bf14d31",
      "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.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-11-07T11:29:16.699Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cf211f5c4caebf38c82bd65e638af7ee90e5cf815ca3b51eaf0973104a11790e",
      "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.6667",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6667,
      "executed_at": "2026-11-07T11:29:18.841Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-home-sides-form-could-stop-the-leader-sassuolo-vs-lazio-prediction/",
     "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-0d0b2041f08697d973e69d76",
   "url": "/sources/dailysports-net/picks/20/#pick-n-0d0b2041f08697d973e69d76",
   "match": "Rot-Weiss Essen v RB Leipzig",
   "match_url": "/football/matches/rot-weiss-essen-vs-rb-leipzig-2026-10-27/",
   "kickoff": "2026-10-27T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 18.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8300,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.83",
   "settled_price": "1.83",
   "published_at": "2026-10-26T22:41:17.000Z",
   "recorded_at": "2026-10-26T22:50:33.034Z",
   "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-0d0b2041f08697d973e69d76",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.83",
    "fragment_from": 3400,
    "fragment_to": 3438,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-home-streak-meets-the-favorites-away-crisis-rot-weiss-essen-vs-rb-leipzig-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9a7905ca18eb4296e1b7d545efda4c0756a137eaf422b1b131e0462f39a6bd45",
     "material_removed": false
    },
    "published_at": "2026-10-26T22:41:17.000Z",
    "detected_at": "2026-10-26T22:50:33.034Z",
    "executed_at": "2026-11-07T11:27:40.355Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-46cabac201de",
     "display_name": "Rot-Weiss Essen — RB Leipzig",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T17:00:00.000Z",
     "url": "/football/matches/rot-weiss-essen-vs-rb-leipzig-2026-10-27/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T22:41:17.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T22:41:17.000Z",
     "detected_at": "2026-10-26T22:50:33.034Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.83",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.83"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Rot-Weiss Essen 1-2 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "e53785a1f53ad3dec9356b684ba6594a15ad6665d449fd770fc7baf3bf95fa67",
      "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.83",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8300,
      "executed_at": "2026-11-07T11:27:40.355Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c2ef765292e2b769b01817986162b9831c8c179a0346c3f8df4887394a02b9ed",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-home-streak-meets-the-favorites-away-crisis-rot-weiss-essen-vs-rb-leipzig-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-339e68a1ab4adc11561f4c77",
   "url": "/sources/dailysports-net/picks/19/#pick-n-339e68a1ab4adc11561f4c77",
   "match": "VfL Bochum v 1. FSV Mainz 05",
   "match_url": "/football/matches/vfl-bochum-vs-1-fsv-mainz-05-2026-10-27/",
   "kickoff": "2026-10-27T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 23.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: 1. FSV Mainz 05 at 1.76",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.76",
   "settled_price": "1.6500",
   "published_at": "2026-10-26T17:00:00.000Z",
   "recorded_at": "2026-10-26T17:16:21.791Z",
   "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-339e68a1ab4adc11561f4c77",
    "quote_text": "Prediction: Mainz to win.\n\nPrediction on game\n\nWin Mainz 05\n\nOdds:\n\n1.76",
    "fragment_from": 5441,
    "fragment_to": 5513,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-mainz-turn-their-away-strength-into-a-cup-win-bochum-vs-mainz-prediction-27102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c06d3c9bc39ca3947973f9211bdebb524e373704183b511348a1d20528c80a0a",
     "material_removed": false
    },
    "published_at": "2026-10-26T17:00:00.000Z",
    "detected_at": "2026-10-26T17:16:21.791Z",
    "executed_at": "2026-10-26T17:28:36.109Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7902df23b0d1",
     "display_name": "VfL Bochum — 1. FSV Mainz 05",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T17:00:00.000Z",
     "url": "/football/matches/vfl-bochum-vs-1-fsv-mainz-05-2026-10-27/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "1. FSV Mainz 05",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-10-26T17:13:43.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T17:00:00.000Z",
     "detected_at": "2026-10-26T17:16:21.791Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "1. FSV Mainz 05",
     "author_odds": "1.76",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: 1. FSV Mainz 05 at 1.76"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was VfL Bochum 2-0 1. FSV Mainz 05."
    },
    "settlements": [
     {
      "operation_id": "c976d0336c15f89a35511aaed3ca7400c96df059c2fea1826187727bcf39ce7c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "1. FSV Mainz 05",
      "decimal_odds": "1.76",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T17:28:35.944Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e32b2d702026f8918c552642b063f0edefd76767ffbddf65d4ceaf599c5c5a01",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "1. FSV Mainz 05",
      "decimal_odds": "1.6500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-26T17:28:36.109Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-mainz-turn-their-away-strength-into-a-cup-win-bochum-vs-mainz-prediction-27102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "1. FSV Mainz 05 to win"
   }
  },
  {
   "record_id": "n-f02497a0b67aa812ab838185",
   "url": "/sources/dailysports-net/picks/19/#pick-n-f02497a0b67aa812ab838185",
   "match": "Hamburger SV v Eintracht Frankfurt",
   "match_url": "/football/matches/hamburger-sv-vs-eintracht-frankfurt-2026-10-27/",
   "kickoff": "2026-10-27T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 29.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.49",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4900,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.49",
   "settled_price": "1.49",
   "published_at": "2026-10-26T10:52:00.000Z",
   "recorded_at": "2026-10-26T11:10:00.719Z",
   "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-f02497a0b67aa812ab838185",
    "quote_text": "Recommended Bet: Over 2.5 Total Goals\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.49",
    "fragment_from": 5157,
    "fragment_to": 5243,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-hamburg-end-their-winless-home-run-against-frankfurt-hamburg-vs-eintracht-frankfurt-prediction-october-27-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7ce3ba7e94a0dfa3a4d1074ad730c2d36dbb992399a495a954df6cda742a1a5a",
     "material_removed": false
    },
    "published_at": "2026-10-26T10:52:00.000Z",
    "detected_at": "2026-10-26T11:10:00.719Z",
    "executed_at": "2026-10-26T11:16:40.950Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c8d2b7f213af",
     "display_name": "Hamburger SV — Eintracht Frankfurt",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T17:00:00.000Z",
     "url": "/football/matches/hamburger-sv-vs-eintracht-frankfurt-2026-10-27/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.49",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T10:52:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T10:52:00.000Z",
     "detected_at": "2026-10-26T11:10:00.719Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.49",
     "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.49"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Hamburger SV 1-3 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "86ceb0278127f76e94f46e6ed435471059379a4f6c9ad099bf1567cfad9620aa",
      "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.49",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4900,
      "executed_at": "2026-10-26T11:16:40.950Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "60fb24bae0b777396443e8c128bef6587684cb2c0a46ebac033a323122401187",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-hamburg-end-their-winless-home-run-against-frankfurt-hamburg-vs-eintracht-frankfurt-prediction-october-27-2026/",
     "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-362dac20de19211f5c80310f",
   "url": "/sources/dailysports-net/picks/19/#pick-n-362dac20de19211f5c80310f",
   "match": "Flamengo v Atlético Mineiro",
   "match_url": "/football/matches/flamengo-vs-atletico-mineiro-2026-10-26/",
   "kickoff": "2026-10-26T23:00:00.000Z",
   "competition": "Brasileiro Série A",
   "lead_hours": 2.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2: Flamengo over 2.0 at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5150,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.52",
   "settled_price": "1.5150",
   "published_at": "2026-10-26T20:01:53.000Z",
   "recorded_at": "2026-10-26T20:09:28.075Z",
   "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-362dac20de19211f5c80310f",
    "quote_text": "Flamengo Total over 2\n\nOdds:\n\n1.52",
    "fragment_from": 2912,
    "fragment_to": 2946,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/flamengo-vs-atletico-mineiro-a-battle-for-the-brazilian-serie-a-title/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f5b6aebf79bea5b3ebb708cd3fdba191fb762dcb91743aecf674e0e6a5c61ff9",
     "material_removed": false
    },
    "published_at": "2026-10-26T20:01:53.000Z",
    "detected_at": "2026-10-26T20:09:28.075Z",
    "executed_at": "2026-10-27T08:31:14.988Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ed82db8935ed",
     "display_name": "Flamengo — Atlético Mineiro",
     "competition_name": "Brasileiro Série A",
     "starts_at": "2026-10-26T23:00:00.000Z",
     "url": "/football/matches/flamengo-vs-atletico-mineiro-2026-10-26/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 2",
    "outcome_label": "Flamengo over 2.0",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": "1.5150",
     "our_snapshot_at": "2026-10-26T20:08:32.943Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5150,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T20:01:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T20:01:53.000Z",
     "detected_at": "2026-10-26T20:09:28.075Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 2",
     "choice": "Flamengo over 2.0",
     "author_odds": "1.52",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.0",
     "subject": "goals_total",
     "in_words": "Team goals over/under 2: Flamengo over 2.0 at 1.52"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Flamengo 3-2 Atlético Mineiro."
    },
    "settlements": [
     {
      "operation_id": "42a0816174c19d01e6b54fcec3d59716b2ea000069c88e88efab4c45e3321b43",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2",
      "choice": "Flamengo over 2.0",
      "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-27T08:31:13.876Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "aea232f3a842641b86ee8c3b5a5fc3378a5e47729d785eb6023b3f0c6c6ffc6a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2",
      "choice": "Flamengo over 2.0",
      "decimal_odds": "1.5150",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5150,
      "executed_at": "2026-10-27T08:31:14.988Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/flamengo-vs-atletico-mineiro-a-battle-for-the-brazilian-serie-a-title/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Flamengo over 2.0 (Team goals over/under 2)"
   }
  },
  {
   "record_id": "n-01ea214a83b86c80bf880017",
   "url": "/sources/dailysports-net/picks/19/#pick-n-01ea214a83b86c80bf880017",
   "match": "Andorra v Burgos Club de Fútbol",
   "match_url": "/football/matches/andorra-vs-burgos-club-de-futbol-2026-10-26/",
   "kickoff": "2026-10-26T19:30:00.000Z",
   "competition": "LaLiga Segunda",
   "lead_hours": 25.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7802,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.72",
   "settled_price": "1.7802",
   "published_at": "2026-10-25T17:59:53.000Z",
   "recorded_at": "2026-10-25T18:09:23.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-01ea214a83b86c80bf880017",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.72",
    "fragment_from": 3207,
    "fragment_to": 3245,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/both-teams-capable-of-finding-the-net-andorra-vs-burgos-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "91ae1db2b4a4500a3367d494b71c3ef3056e96030aff4c371adb366f117617ed",
     "material_removed": false
    },
    "published_at": "2026-10-25T17:59:53.000Z",
    "detected_at": "2026-10-25T18:09:23.297Z",
    "executed_at": "2026-11-07T11:49:43.978Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-2443cbad2503",
     "display_name": "Andorra — Burgos Club de Fútbol",
     "competition_name": "LaLiga Segunda",
     "starts_at": "2026-10-26T19:30:00.000Z",
     "url": "/football/matches/andorra-vs-burgos-club-de-futbol-2026-10-26/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.7802",
     "our_snapshot_at": "2026-10-25T18:05:44.302Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7802,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-25T17:59:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-25T17:59:53.000Z",
     "detected_at": "2026-10-25T18:09:23.297Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.72",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Andorra 2-3 Burgos Club de Fútbol."
    },
    "settlements": [
     {
      "operation_id": "404555fc307e3557b1ac08cff50e3019a84f400862e469d1942a6e1405d92417",
      "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.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-11-07T11:49:42.841Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3af2b475f34ee19b90e5af8bbd042f6dcf5c158e49138280a9dc01a477239397",
      "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.7802",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7802,
      "executed_at": "2026-11-07T11:49:43.978Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/both-teams-capable-of-finding-the-net-andorra-vs-burgos-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-6cb1d6c4041d60b579b98fb5",
   "url": "/sources/dailysports-net/picks/19/#pick-n-6cb1d6c4041d60b579b98fb5",
   "match": "Beşiktaş v İstanbul Başakşehir",
   "match_url": "/football/matches/besiktas-vs-istanbul-basaksehir-2026-10-26/",
   "kickoff": "2026-10-26T16:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 29.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.5900",
   "published_at": "2026-10-25T10:33:08.000Z",
   "recorded_at": "2026-10-25T10:49:26.668Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.5900",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6cb1d6c4041d60b579b98fb5",
    "quote_text": "Recommended Bet: Over 3 Total Goals\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.65",
    "fragment_from": 5161,
    "fragment_to": 5243,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-besiktas-maintain-their-perfect-home-record-besiktas-vs-basaksehir-prediction-october-26-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "15d096c70eb7db7a6feea7d80e5843aa662f7def6b14f4d8f35a2fde63f16bb0",
     "material_removed": false
    },
    "published_at": "2026-10-25T10:33:08.000Z",
    "detected_at": "2026-10-25T10:49:26.668Z",
    "executed_at": "2026-10-25T12:42:20.130Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c06ee506dafc",
     "display_name": "Beşiktaş — İstanbul Başakşehir",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-26T16:00:00.000Z",
     "url": "/football/matches/besiktas-vs-istanbul-basaksehir-2026-10-26/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.5900",
     "our_snapshot_at": "2026-10-25T10:49:23.806Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-25T10:33:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-25T10:33:08.000Z",
     "detected_at": "2026-10-25T10:49:26.668Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.65",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Beşiktaş 2-0 İstanbul Başakşehir."
    },
    "settlements": [
     {
      "operation_id": "dfdda1a20def0b0f0d2e1e50e49824b152606f9379e415b07a17ef21556bede3",
      "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 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T12:42:18.223Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f411987570df7ce7964a78e3df9a832eb30ba75b43476ed93234f2dfb7ebe4db",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.5900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T12:42:20.130Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-besiktas-maintain-their-perfect-home-record-besiktas-vs-basaksehir-prediction-october-26-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-aeb0971e62569604e72235a4",
   "url": "/sources/dailysports-net/picks/18/#pick-n-aeb0971e62569604e72235a4",
   "match": "Los Angeles FC v LA Galaxy",
   "match_url": "/football/matches/los-angeles-fc-vs-la-galaxy-2026-10-26/",
   "kickoff": "2026-10-26T01:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 32.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Los Angeles FC at 1.55",
   "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.55",
   "settled_price": "1.5319",
   "published_at": "2026-10-24T16:14:19.000Z",
   "recorded_at": "2026-10-24T16:59:27.058Z",
   "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.5319",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-aeb0971e62569604e72235a4",
    "quote_text": "My prediction: Los Angeles FC to win\n\nPrediction on game\n\nWin Los Angeles FC\n\nOdds:\n\n1.55",
    "fragment_from": 5689,
    "fragment_to": 5778,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/los-angeles-la-galaxy-a-derby-where-nothing-is-insignificant/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e1bb40386667a2c7d15389d9ce7e7c14e53129abdc240685fd1ca1305bb7c6b9",
     "material_removed": false
    },
    "published_at": "2026-10-24T16:14:19.000Z",
    "detected_at": "2026-10-24T16:59:27.058Z",
    "executed_at": "2026-10-25T12:36:46.435Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a755a69409d5",
     "display_name": "Los Angeles FC — LA Galaxy",
     "competition_name": "MLS",
     "starts_at": "2026-10-26T01:00:00.000Z",
     "url": "/football/matches/los-angeles-fc-vs-la-galaxy-2026-10-26/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Los Angeles FC",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5319",
     "our_snapshot_at": "2026-10-24T16:56:21.689Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T16:14:19.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T16:14:19.000Z",
     "detected_at": "2026-10-24T16:59:27.058Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Los Angeles FC",
     "author_odds": "1.55",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Los Angeles FC at 1.55"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Los Angeles FC 2-2 LA Galaxy."
    },
    "settlements": [
     {
      "operation_id": "29ee7dde781df44aa893da7b98e87b6aa45b26412a99d243bdde044de3b7a338",
      "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": "Los Angeles FC",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T12:36:41.230Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4701e5321f3351dee8d077b7a6cc9acebd2e1283d0284209657b0aff2bb891e9",
      "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": "Los Angeles FC",
      "decimal_odds": "1.5319",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T12:36:46.435Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/los-angeles-la-galaxy-a-derby-where-nothing-is-insignificant/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Los Angeles FC to win"
   }
  },
  {
   "record_id": "n-0922de3ec0ee47fb6c6ec1cb",
   "url": "/sources/dailysports-net/picks/18/#pick-n-0922de3ec0ee47fb6c6ec1cb",
   "match": "FC Barcelona v Real Madrid",
   "match_url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
   "kickoff": "2026-10-25T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 24.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Barcelona at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.67",
   "settled_price": "1.6098",
   "published_at": "2026-10-24T19:00:00.000Z",
   "recorded_at": "2026-10-24T19:09:48.608Z",
   "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.6098",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0922de3ec0ee47fb6c6ec1cb",
    "quote_text": "Prediction: Barcelona to win.\n\nPrediction on game\n\nWin Barcelona\n\nOdds:\n\n1.67",
    "fragment_from": 5717,
    "fragment_to": 5794,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-world-stops-for-el-clasico-barcelona-vs-real-madrid-prediction-25102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2d8689ac8c5cf7792b3d60f8bec2c82d8217f63b2fcffdd5c6136b5a141e7c9f",
     "material_removed": false
    },
    "published_at": "2026-10-24T19:00:00.000Z",
    "detected_at": "2026-10-24T19:09:48.608Z",
    "executed_at": "2026-10-25T12:36:41.038Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a08651054f27",
     "display_name": "FC Barcelona — Real Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-25T20:00:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-real-madrid-2026-10-25/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Barcelona",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6098",
     "our_snapshot_at": "2026-10-24T19:04:52.935Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T19:00:00.000Z",
     "detected_at": "2026-10-24T19:09:48.608Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Barcelona",
     "author_odds": "1.67",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Barcelona at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Barcelona 1-2 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "678fabd919ce6327afb8e2cb81353cf264b89bf4c94a79b34020beac8b59b128",
      "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 Barcelona",
      "decimal_odds": "1.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T12:36:33.758Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "de9832f4a6c8213fa3e0d7589f9703c849cabce1244a2b809e28e80a7b004555",
      "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 Barcelona",
      "decimal_odds": "1.6098",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T12:36:41.038Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-world-stops-for-el-clasico-barcelona-vs-real-madrid-prediction-25102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona to win"
   }
  },
  {
   "record_id": "n-52dcba1dd7108a20bcd78fb0",
   "url": "/sources/dailysports-net/picks/19/#pick-n-52dcba1dd7108a20bcd78fb0",
   "match": "Udinese v AC Milan",
   "match_url": "/football/matches/udinese-vs-ac-milan-2026-10-25/",
   "kickoff": "2026-10-25T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 19.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.76",
   "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.76",
   "settled_price": "1.7752",
   "published_at": "2026-10-24T23:24:30.000Z",
   "recorded_at": "2026-10-24T23:51:39.863Z",
   "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-52dcba1dd7108a20bcd78fb0",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.76",
    "fragment_from": 3370,
    "fragment_to": 3408,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/udineses-losing-streak-could-end-udinese-vs-milan-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e9a01496e196571acb366449b71265a3622f79891ada1ecf0cd5fe7c1046f9c2",
     "material_removed": false
    },
    "published_at": "2026-10-24T23:24:30.000Z",
    "detected_at": "2026-10-24T23:51:39.863Z",
    "executed_at": "2026-11-07T11:56:54.654Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-284831d085bc",
     "display_name": "Udinese — AC Milan",
     "competition_name": "Serie A",
     "starts_at": "2026-10-25T19:45:00.000Z",
     "url": "/football/matches/udinese-vs-ac-milan-2026-10-25/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": "1.7752",
     "our_snapshot_at": "2026-10-24T23:48:53.592Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T23:24:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T23:24:30.000Z",
     "detected_at": "2026-10-24T23:51:39.863Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.76",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.76"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Udinese 0-2 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "8d4b0d827e1a02b253c29e67961a51392ed57e86f0f64e1c5dfbfcaa31b7fee7",
      "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.76",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:56:53.806Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "508106eef50289635e100e99ac1f392da013e56c48e2b5e52217b156dc904a29",
      "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.7752",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:56:54.654Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/udineses-losing-streak-could-end-udinese-vs-milan-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-7af8b29ef3246c41a32ba880",
   "url": "/sources/dailysports-net/picks/17/#pick-n-7af8b29ef3246c41a32ba880",
   "match": "Udinese v AC Milan",
   "match_url": "/football/matches/udinese-vs-ac-milan-2026-10-25/",
   "kickoff": "2026-10-25T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 37.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: AC Milan at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6667,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.6667",
   "published_at": "2026-10-24T05:50:00.000Z",
   "recorded_at": "2026-10-24T06:09:24.190Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6667",
    "result": "Won",
    "points_hundredths": 6667,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7af8b29ef3246c41a32ba880",
    "quote_text": "Prediction on game\n\nWin AC Milan\n\nOdds:\n\n1.7",
    "fragment_from": 4933,
    "fragment_to": 4977,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/amorim-still-unbeaten-in-serie-a-prediction-for-udinese-vs-milan/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "81e9317da48b9b01cf8b8e836d2c843730e5460623d4ceb5b3f8a0f375bff197",
     "material_removed": false
    },
    "published_at": "2026-10-24T05:50:00.000Z",
    "detected_at": "2026-10-24T06:09:24.190Z",
    "executed_at": "2026-10-24T06:10:28.944Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-284831d085bc",
     "display_name": "Udinese — AC Milan",
     "competition_name": "Serie A",
     "starts_at": "2026-10-25T19:45:00.000Z",
     "url": "/football/matches/udinese-vs-ac-milan-2026-10-25/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AC Milan",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.6667",
     "our_snapshot_at": "2026-10-24T06:07:58.197Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6667,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T05:50:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T05:50:00.000Z",
     "detected_at": "2026-10-24T06:09:24.190Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AC Milan",
     "author_odds": "1.7",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AC Milan at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Udinese 0-2 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "b5d6040e19914e0546fd6798b3cb6431684ea16544c02750d8e1f0fff5bbd3e3",
      "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": "AC Milan",
      "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-24T06:10:27.371Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "22822a93894b9fbe21f51a803d6bba3050b3d4c645ea80cd6c5f74af32704731",
      "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": "AC Milan",
      "decimal_odds": "1.6667",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6667,
      "executed_at": "2026-10-24T06:10:28.944Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/amorim-still-unbeaten-in-serie-a-prediction-for-udinese-vs-milan/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AC Milan to win"
   }
  },
  {
   "record_id": "n-6ebb455ba75fa6797b382532",
   "url": "/sources/dailysports-net/picks/18/#pick-n-6ebb455ba75fa6797b382532",
   "match": "Real Sociedad v Levante UD",
   "match_url": "/football/matches/real-sociedad-vs-levante-ud-2026-10-25/",
   "kickoff": "2026-10-25T17:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 21.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Sociedad at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5917,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5917",
   "published_at": "2026-10-24T19:20:10.000Z",
   "recorded_at": "2026-10-24T19:49:33.536Z",
   "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.5917",
    "result": "Won",
    "points_hundredths": 5917,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6ebb455ba75fa6797b382532",
    "quote_text": "Prediction on game\n\nWin Real Sociedad\n\nOdds:\n\n1.6",
    "fragment_from": 2521,
    "fragment_to": 2570,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/real-sociedad-vs-levante-can-real-sociedad-extend-their-good-run-of-form/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3fbfbba5c6c8288b0d89d83b6adcfe66249cf511493d2b7643e5c7dec9ddf1a5",
     "material_removed": false
    },
    "published_at": "2026-10-24T19:20:10.000Z",
    "detected_at": "2026-10-24T19:49:33.536Z",
    "executed_at": "2026-10-25T12:36:33.392Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0baabc145988",
     "display_name": "Real Sociedad — Levante UD",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-25T17:30:00.000Z",
     "url": "/football/matches/real-sociedad-vs-levante-ud-2026-10-25/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Sociedad",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5917",
     "our_snapshot_at": "2026-10-24T19:45:25.504Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5917,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T19:20:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T19:20:10.000Z",
     "detected_at": "2026-10-24T19:49:33.536Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Sociedad at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Sociedad 2-1 Levante UD."
    },
    "settlements": [
     {
      "operation_id": "9acf97208c624844e62905debff27d5bb3b04a9fafa4237d597ee8b39e826780",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-25T12:36:25.186Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b5c72268dd5e74a096b2b3006ca985b17938e1d8d85dc640e31b66daf9374f35",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.5917",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5917,
      "executed_at": "2026-10-25T12:36:33.392Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/real-sociedad-vs-levante-can-real-sociedad-extend-their-good-run-of-form/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad to win"
   }
  },
  {
   "record_id": "n-7e54cb5dc200fa717eff4d64",
   "url": "/sources/dailysports-net/picks/18/#pick-n-7e54cb5dc200fa717eff4d64",
   "match": "Lecce v Juventus",
   "match_url": "/football/matches/lecce-vs-juventus-2026-10-25/",
   "kickoff": "2026-10-25T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 24.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7450,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.74",
   "settled_price": "1.7450",
   "published_at": "2026-10-24T16:00:00.000Z",
   "recorded_at": "2026-10-24T16:09:23.391Z",
   "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": "no",
    "price": "1.7450",
    "result": "Won",
    "points_hundredths": 7450,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7e54cb5dc200fa717eff4d64",
    "quote_text": "Prediction: Both teams to score – No.\n\nPrediction on game\n\nBoth teams to score - No\n\nOdds:\n\n1.74",
    "fragment_from": 6138,
    "fragment_to": 6234,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-injury-hit-juventus-get-back-on-track-lecce-vs-juventus-prediction-25102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "76659d021eba0ea35df001773f1ccb38cb6c213f920673bac5db2c533e040b27",
     "material_removed": false
    },
    "published_at": "2026-10-24T16:00:00.000Z",
    "detected_at": "2026-10-24T16:09:23.391Z",
    "executed_at": "2026-10-24T16:25:45.868Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-38636416f034",
     "display_name": "Lecce — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-25T17:00:00.000Z",
     "url": "/football/matches/lecce-vs-juventus-2026-10-25/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": "1.7450",
     "our_snapshot_at": "2026-10-24T16:06:02.007Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7450,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T16:00:00.000Z",
     "detected_at": "2026-10-24T16:09:23.391Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "no",
     "author_odds": "1.74",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.74"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lecce 0-2 Juventus."
    },
    "settlements": [
     {
      "operation_id": "62b6e09c65429603c567a8e335ee96b982274c480b46af8ecb4fbf77ceeeed0b",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.74",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7400,
      "executed_at": "2026-10-24T16:25:35.060Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "caf0528775894ceebc4fcbc5589893a147c6aee0d3a53e745a56de3300a326c0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.7450",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7450,
      "executed_at": "2026-10-24T16:25:45.868Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-injury-hit-juventus-get-back-on-track-lecce-vs-juventus-prediction-25102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-9a2361a1aa84c9e178f5051b",
   "url": "/sources/dailysports-net/picks/18/#pick-n-9a2361a1aa84c9e178f5051b",
   "match": "Angers v Lorient",
   "match_url": "/football/matches/angers-vs-lorient-2026-10-25/",
   "kickoff": "2026-10-25T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 19.4,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.46",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4360,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.46",
   "settled_price": "1.4360",
   "published_at": "2026-10-24T20:26:19.000Z",
   "recorded_at": "2026-10-24T20:49:24.667Z",
   "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.4360",
    "result": "Won",
    "points_hundredths": 4360,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9a2361a1aa84c9e178f5051b",
    "quote_text": "Recommended Bet: Under 3 Total Goals\n\nPrediction on game\n\nTotal under 3\n\nOdds:\n\n1.46",
    "fragment_from": 4492,
    "fragment_to": 4576,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-lorient-extend-their-winning-run-against-angers-angers-vs-lorient-prediction-october-25-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e457047f83237b64f6d5b5856b554dd038158110d7e7bf0c8d8d7c84dc3eab99",
     "material_removed": false
    },
    "published_at": "2026-10-24T20:26:19.000Z",
    "detected_at": "2026-10-24T20:49:24.667Z",
    "executed_at": "2026-10-25T12:36:24.870Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d7bdeb5c972b",
     "display_name": "Angers — Lorient",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T16:15:00.000Z",
     "url": "/football/matches/angers-vs-lorient-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.46",
     "our_snapshot": "1.4360",
     "our_snapshot_at": "2026-10-24T20:45:26.479Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4360,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T20:26:19.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T20:26:19.000Z",
     "detected_at": "2026-10-24T20:49:24.667Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.46",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.46"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Angers 0-0 Lorient."
    },
    "settlements": [
     {
      "operation_id": "24a27656ab2057ae48e911bfa1c7a4253e4d7d2cd5889387478a4f40cac3ae48",
      "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 goals",
      "choice": "under 3.0",
      "decimal_odds": "1.46",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4600,
      "executed_at": "2026-10-25T12:36:17.160Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4f990645c6b762451e786f4d647f22c62e3b50b3e96a3aedab1a6385b5a617a0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "decimal_odds": "1.4360",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4360,
      "executed_at": "2026-10-25T12:36:24.870Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-lorient-extend-their-winning-run-against-angers-angers-vs-lorient-prediction-october-25-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-ce3ce17bc2c456596298dbc1",
   "url": "/sources/dailysports-net/picks/18/#pick-n-ce3ce17bc2c456596298dbc1",
   "match": "Olympique de Marseille v Le Havre",
   "match_url": "/football/matches/olympique-de-marseille-vs-le-havre-2026-10-25/",
   "kickoff": "2026-10-25T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 24.4,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Olympique de Marseille -1 at 1.92",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.92",
   "settled_price": "1.8546",
   "published_at": "2026-10-24T15:15:00.000Z",
   "recorded_at": "2026-10-24T15:49:31.222Z",
   "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-ce3ce17bc2c456596298dbc1",
    "quote_text": "My prediction is Marseille -1 on the Asian handicap.\n\nPrediction on game\n\nW1(-1)\n\nOdds:\n\n1.92",
    "fragment_from": 2970,
    "fragment_to": 3063,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-marseille-confirm-their-status-as-favorites-ligue-1-match-prediction-marseille-le-havre/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f5a16d63d812b9cd3ab6387d61da4ddf2b50c3936f00c7f20c1e77521bca7103",
     "material_removed": false
    },
    "published_at": "2026-10-24T15:15:00.000Z",
    "detected_at": "2026-10-24T15:49:31.222Z",
    "executed_at": "2026-10-24T16:24:10.036Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-170bec757c5c",
     "display_name": "Olympique de Marseille — Le Havre",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T16:15:00.000Z",
     "url": "/football/matches/olympique-de-marseille-vs-le-havre-2026-10-25/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Olympique de Marseille -1",
    "odds_set": {
     "by_author": "1.92",
     "our_snapshot": "1.8546",
     "our_snapshot_at": "2026-10-24T15:44:39.419Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-24T15:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T15:15:00.000Z",
     "detected_at": "2026-10-24T15:49:31.222Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Olympique de Marseille -1",
     "author_odds": "1.92",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Olympique de Marseille -1 at 1.92"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Olympique de Marseille 4-3 Le Havre."
    },
    "settlements": [
     {
      "operation_id": "e4f9c5a2b20682a9f8d5847ed066579370d69a4b4edabee93990347862ba3af4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Olympique de Marseille -1",
      "decimal_odds": "1.92",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-24T16:24:02.324Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "025a68345411b4c6770509668a640b43de480508f532383251609093126cd222",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Olympique de Marseille -1",
      "decimal_odds": "1.8546",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-24T16:24:10.036Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-marseille-confirm-their-status-as-favorites-ligue-1-match-prediction-marseille-le-havre/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique de Marseille -1"
   }
  },
  {
   "record_id": "n-12085354108e68a237cf1069",
   "url": "/sources/dailysports-net/picks/17/#pick-n-12085354108e68a237cf1069",
   "match": "Abia Warriors v Niger Tornadoes",
   "match_url": "/football/matches/abia-warriors-vs-niger-tornadoes-2026-10-25/",
   "kickoff": "2026-10-25T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 31.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Abia Warriors or draw at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.5",
   "settled_price": "1.5",
   "published_at": "2026-10-24T06:40:53.000Z",
   "recorded_at": "2026-10-24T07:19:26.871Z",
   "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-12085354108e68a237cf1069",
    "quote_text": "My prediction is a Home win or Draw, with 1xBet odds of 1.50.",
    "fragment_from": 1559,
    "fragment_to": 1620,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-abia-warriors-vs-niger-tornadoes-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "112b770ba13196858bcb80a996242b79f75045a88f8ea460a12fb386fe830b1f",
     "material_removed": false
    },
    "published_at": "2026-10-24T06:40:53.000Z",
    "detected_at": "2026-10-24T07:19:26.871Z",
    "executed_at": "2026-10-25T01:25:50.138Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-321ab95df7e9",
     "display_name": "Abia Warriors — Niger Tornadoes",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-25T15:00:00.000Z",
     "url": "/football/matches/abia-warriors-vs-niger-tornadoes-2026-10-25/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Abia Warriors or draw",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T06:40:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T06:40:53.000Z",
     "detected_at": "2026-10-24T07:19:26.871Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Abia Warriors or draw",
     "author_odds": "1.5",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Abia Warriors or draw at 1.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Abia Warriors 0-1 Niger Tornadoes."
    },
    "settlements": [
     {
      "operation_id": "d6916556ea9eca4d5111df2692270ea7b2d15050c791272f542624d38f3b888c",
      "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": "Abia Warriors or draw",
      "decimal_odds": "1.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-25T01:25:50.138Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "73db8e3a23f4554621cf54db4953ffe9cf11e8f91cfad6899cdad7d1c37405ea",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Abia Warriors 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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-abia-warriors-vs-niger-tornadoes-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Abia Warriors or draw"
   }
  },
  {
   "record_id": "n-3c0b7bd371208c9ce3552858",
   "url": "/sources/dailysports-net/picks/17/#pick-n-3c0b7bd371208c9ce3552858",
   "match": "Nasarawa United v Enyimba",
   "match_url": "/football/matches/nasarawa-united-vs-enyimba-2026-10-25/",
   "kickoff": "2026-10-25T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 31.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Nasarawa United at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.9",
   "settled_price": "1.9",
   "published_at": "2026-10-24T06:46:02.000Z",
   "recorded_at": "2026-10-24T07:19:26.002Z",
   "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-3c0b7bd371208c9ce3552858",
    "quote_text": "My prediction is a Home win, with 1xBet odds of 1.90",
    "fragment_from": 1520,
    "fragment_to": 1572,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-nasarawa-united-vs-enyimba-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a2f7132ffd356563c55f407116fb0df18ac60e7c915a616c3f718b5bb249f84a",
     "material_removed": false
    },
    "published_at": "2026-10-24T06:46:02.000Z",
    "detected_at": "2026-10-24T07:19:26.002Z",
    "executed_at": "2026-10-24T22:31:11.370Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-00f669f7a0a2",
     "display_name": "Nasarawa United — Enyimba",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-25T15:00:00.000Z",
     "url": "/football/matches/nasarawa-united-vs-enyimba-2026-10-25/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Nasarawa United",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T06:46:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T06:46:02.000Z",
     "detected_at": "2026-10-24T07:19:26.002Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Nasarawa United",
     "author_odds": "1.9",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Nasarawa United at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Nasarawa United 1-0 Enyimba."
    },
    "settlements": [
     {
      "operation_id": "98d175c9ed28e32af96f458d121df829b489273f74ca72a371710f3c3f60b15d",
      "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": "Nasarawa United",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-10-24T22:31:11.370Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e9bc3e98eb2ccc1ccc865c9bbce9b4acd669ef443f58de42b8d23a5fdc72c8bd",
      "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": "Nasarawa United",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-nasarawa-united-vs-enyimba-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nasarawa United to win"
   }
  },
  {
   "record_id": "n-90fe001c10428fc82ce489c3",
   "url": "/sources/dailysports-net/picks/17/#pick-n-90fe001c10428fc82ce489c3",
   "match": "Barau FC v Kwara United",
   "match_url": "/football/matches/barau-fc-vs-kwara-united-2026-10-25/",
   "kickoff": "2026-10-25T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 31.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Barau FC at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.6",
   "settled_price": "1.6",
   "published_at": "2026-10-24T06:50:45.000Z",
   "recorded_at": "2026-10-24T07:09:39.916Z",
   "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-90fe001c10428fc82ce489c3",
    "quote_text": "My prediction is a home win, with 1xBet odds of 1.60.",
    "fragment_from": 1456,
    "fragment_to": 1509,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-kwara-united-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "84108e2f3c3e49fe0633be3d33f6391de19bde56a3312e4d5598e3f5608fa482",
     "material_removed": false
    },
    "published_at": "2026-10-24T06:50:45.000Z",
    "detected_at": "2026-10-24T07:09:39.916Z",
    "executed_at": "2026-10-24T22:31:11.507Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-87ebd9a72790",
     "display_name": "Barau FC — Kwara United",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-25T15:00:00.000Z",
     "url": "/football/matches/barau-fc-vs-kwara-united-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Barau FC",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T06:50:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T06:50:45.000Z",
     "detected_at": "2026-10-24T07:09:39.916Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Barau FC",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Barau FC at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Barau FC 1-1 Kwara United."
    },
    "settlements": [
     {
      "operation_id": "1180c110d206c65aadb615785db8694c19f6fbf8e46bd34433c839ec82a81900",
      "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": "Barau FC",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T22:31:11.507Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2ed935b40139b454d405c556a942769767821eaa43da7a4dd5f03aada057f428",
      "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": "Barau FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-kwara-united-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Barau FC to win"
   }
  },
  {
   "record_id": "n-794eda1bcb46cc7520f23ed5",
   "url": "/sources/dailysports-net/picks/17/#pick-n-794eda1bcb46cc7520f23ed5",
   "match": "Bendel Insurance v Rivers United",
   "match_url": "/football/matches/bendel-insurance-vs-rivers-united-2026-10-25/",
   "kickoff": "2026-10-25T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 31.8,
   "market_code": "double_chance",
   "author_said": "Double chance: Bendel Insurance or draw at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5500,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.55",
   "settled_price": "1.55",
   "published_at": "2026-10-24T06:56:46.000Z",
   "recorded_at": "2026-10-24T07:09:38.674Z",
   "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-794eda1bcb46cc7520f23ed5",
    "quote_text": "My prediction is a Home win or Draw, with 1xBet odds of 1.55",
    "fragment_from": 1705,
    "fragment_to": 1765,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-bendel-insurance-vs-rivers-united-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cfcc525289c3a80254b782d1a8c802a0a43731706df61c33bcf0583de8b82857",
     "material_removed": false
    },
    "published_at": "2026-10-24T06:56:46.000Z",
    "detected_at": "2026-10-24T07:09:38.674Z",
    "executed_at": "2026-10-24T22:31:11.153Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e687411f1ef6",
     "display_name": "Bendel Insurance — Rivers United",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-25T15:00:00.000Z",
     "url": "/football/matches/bendel-insurance-vs-rivers-united-2026-10-25/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Bendel Insurance or draw",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T06:56:46.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T06:56:46.000Z",
     "detected_at": "2026-10-24T07:09:38.674Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Bendel Insurance or draw",
     "author_odds": "1.55",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Bendel Insurance or draw at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bendel Insurance 2-1 Rivers United."
    },
    "settlements": [
     {
      "operation_id": "dacde68b96dd760927365733f21138bde9395dc0f2332ac46a1ef01e4d959f15",
      "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": "Bendel Insurance or draw",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-10-24T22:31:11.153Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7b2f16348046eeb88544e964a5018feaeb45b17151beec3e6d984b030d980a34",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Bendel Insurance 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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-bendel-insurance-vs-rivers-united-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bendel Insurance or draw"
   }
  },
  {
   "record_id": "n-1edb115eaa904be74ef83dcc",
   "url": "/sources/dailysports-net/picks/17/#pick-n-1edb115eaa904be74ef83dcc",
   "match": "Warri Wolves FC v Kano Pillars",
   "match_url": "/football/matches/warri-wolves-fc-vs-kano-pillars-2026-10-25/",
   "kickoff": "2026-10-25T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 31.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Warri Wolves FC at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.7",
   "settled_price": "1.7",
   "published_at": "2026-10-24T07:05:55.000Z",
   "recorded_at": "2026-10-24T07:09:37.127Z",
   "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-1edb115eaa904be74ef83dcc",
    "quote_text": "My prediction is Home win, with 1xBet odds of 1.70",
    "fragment_from": 1590,
    "fragment_to": 1640,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-warri-wolves-vs-kano-pillars-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "98061e535d854e500e93cd834e09aacab8970c5819e42ebff0d5a4ec3e9bd02d",
     "material_removed": false
    },
    "published_at": "2026-10-24T07:05:55.000Z",
    "detected_at": "2026-10-24T07:09:37.127Z",
    "executed_at": "2026-10-24T22:31:11.760Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-94c0383adbd3",
     "display_name": "Warri Wolves FC — Kano Pillars",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-25T15:00:00.000Z",
     "url": "/football/matches/warri-wolves-fc-vs-kano-pillars-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Warri Wolves FC",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T07:05:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T07:05:55.000Z",
     "detected_at": "2026-10-24T07:09:37.127Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Warri Wolves FC",
     "author_odds": "1.7",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Warri Wolves FC at 1.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Warri Wolves FC 0-0 Kano Pillars."
    },
    "settlements": [
     {
      "operation_id": "6664963ebcab9dde604f37d933a4d3a2ef1f609af4ef33b57d89f95ed0b617c1",
      "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": "Warri Wolves FC",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T22:31:11.760Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5f0065cdcb08e26111da2379a79e96bdbbb81b46eb1adb5a4e7a2ce0864e7b53",
      "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": "Warri Wolves FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-warri-wolves-vs-kano-pillars-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Warri Wolves FC to win"
   }
  },
  {
   "record_id": "n-65e373d9847ca1d545893fa5",
   "url": "/sources/dailysports-net/picks/18/#pick-n-65e373d9847ca1d545893fa5",
   "match": "Monaco v Lille",
   "match_url": "/football/matches/monaco-vs-lille-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 19.8,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3 at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5950,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5950",
   "published_at": "2026-10-24T17:53:10.000Z",
   "recorded_at": "2026-10-24T18:09:37.091Z",
   "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-65e373d9847ca1d545893fa5",
    "quote_text": "My prediction: under 3 goals at 1.6",
    "fragment_from": 2622,
    "fragment_to": 2657,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/top-four-clash-prediction-for-lille-vs-monaco-on-october-25/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "37b7ad2fb9ea3ef8d21ea80563d328794db5210001547f86187af59f70580145",
     "material_removed": false
    },
    "published_at": "2026-10-24T17:53:10.000Z",
    "detected_at": "2026-10-24T18:09:37.091Z",
    "executed_at": "2026-11-07T11:58:17.041Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4e7825289b07",
     "display_name": "Monaco — Lille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/monaco-vs-lille-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5950",
     "our_snapshot_at": "2026-10-24T18:08:44.689Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5950,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T17:53:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T17:53:10.000Z",
     "detected_at": "2026-10-24T18:09:37.091Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3",
     "author_odds": "1.6",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3 at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Monaco 1-1 Lille."
    },
    "settlements": [
     {
      "operation_id": "e4104154d270e075f91e4dd8545a2d084ad901bb918f5921b4cbda6a485bc673",
      "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 goals",
      "choice": "under 3",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-11-07T11:58:13.958Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ee2307ef534f59b5bb3a70fc3b3245b565fa1580686082ea5360ab46139adf16",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3",
      "decimal_odds": "1.5950",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5950,
      "executed_at": "2026-11-07T11:58:17.041Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/top-four-clash-prediction-for-lille-vs-monaco-on-october-25/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-89b3896a856c5fc6c9c95611",
   "url": "/sources/dailysports-net/picks/18/#pick-n-89b3896a856c5fc6c9c95611",
   "match": "Liverpool v Brighton & Hove Albion",
   "match_url": "/football/matches/liverpool-vs-brighton-and-hove-albion-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 21.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.8",
   "settled_price": "1.8475",
   "published_at": "2026-10-24T16:40:36.000Z",
   "recorded_at": "2026-10-24T16:50:12.873Z",
   "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-89b3896a856c5fc6c9c95611",
    "quote_text": "Total over 3.0\n\nOdds:\n\n1.8",
    "fragment_from": 3465,
    "fragment_to": 3491,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/anfield-awaits-iraolas-first-premier-league-win-liverpool-vs-brighton-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7ce90c6c6c3d4f0870080c9621c45444ca6e1b9d3a5fc745908e165466065e88",
     "material_removed": false
    },
    "published_at": "2026-10-24T16:40:36.000Z",
    "detected_at": "2026-10-24T16:50:12.873Z",
    "executed_at": "2026-11-07T11:58:31.938Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b2cd6e3d1134",
     "display_name": "Liverpool — Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/liverpool-vs-brighton-and-hove-albion-2026-10-25/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": "1.8475",
     "our_snapshot_at": "2026-10-24T16:48:20.568Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T16:40:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T16:40:36.000Z",
     "detected_at": "2026-10-24T16:50:12.873Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.8",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.8"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Liverpool 2-0 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "cdee396bbd9524892fcdc902b5dac9cb6c68e6a128d6cb56ae685201016f7e65",
      "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 goals",
      "choice": "over 3.0",
      "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-07T11:58:29.833Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ee48d07c5791231cb1ead408c79fc3feb4d97dff7bfb5e368acc581078990328",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.8475",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T11:58:31.938Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/anfield-awaits-iraolas-first-premier-league-win-liverpool-vs-brighton-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-e1ac7b11d5636b67805182a1",
   "url": "/sources/dailysports-net/picks/18/#pick-n-e1ac7b11d5636b67805182a1",
   "match": "Crystal Palace v Newcastle United",
   "match_url": "/football/matches/crystal-palace-vs-newcastle-united-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.92",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9662,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.92",
   "settled_price": "1.9662",
   "published_at": "2026-10-24T15:48:36.000Z",
   "recorded_at": "2026-10-24T15:49:26.944Z",
   "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-e1ac7b11d5636b67805182a1",
    "quote_text": "Prediction on game\n\nTotal under 3.0\n\nOdds:\n\n1.92",
    "fragment_from": 3274,
    "fragment_to": 3322,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/both-teams-are-losing-consistency-crystal-palace-vs-newcastle-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "025ba450767bbad6a854992a3d69872b39f92d32f4822eddb06c5a2a4c628b6b",
     "material_removed": false
    },
    "published_at": "2026-10-24T15:48:36.000Z",
    "detected_at": "2026-10-24T15:49:26.944Z",
    "executed_at": "2026-11-07T11:58:36.999Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e6406779579c",
     "display_name": "Crystal Palace — Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/crystal-palace-vs-newcastle-united-2026-10-25/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.92",
     "our_snapshot": "1.9662",
     "our_snapshot_at": "2026-10-24T15:44:59.834Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9662,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T15:48:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T15:48:36.000Z",
     "detected_at": "2026-10-24T15:49:26.944Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.92",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.92"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Crystal Palace 0-2 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "30c3151ab93600a572533b30668fa366c95bbfb771fee40f928d8b11230031f7",
      "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 goals",
      "choice": "under 3.0",
      "decimal_odds": "1.92",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9200,
      "executed_at": "2026-11-07T11:58:34.980Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1c43d0feda1cfbec4d30d3194d3bbeb22a8ff72396a1741ed2525fa1d7ab2ade",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "decimal_odds": "1.9662",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9662,
      "executed_at": "2026-11-07T11:58:36.999Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/both-teams-are-losing-consistency-crystal-palace-vs-newcastle-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-8e164662673626758ef1a376",
   "url": "/sources/dailysports-net/picks/17/#pick-n-8e164662673626758ef1a376",
   "match": "RC Lens v Paris FC",
   "match_url": "/football/matches/rc-lens-vs-paris-fc-2026-10-24/",
   "kickoff": "2026-10-24T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6650,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.67",
   "settled_price": "1.6650",
   "published_at": "2026-10-23T18:45:00.000Z",
   "recorded_at": "2026-10-23T18:59:23.760Z",
   "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-8e164662673626758ef1a376",
    "quote_text": "Prediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.67",
    "fragment_from": 5190,
    "fragment_to": 5237,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-paris-fcs-fearless-start-survive-bollaert-lens-vs-paris-fc-prediction-24102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "af8e6b94b715bae9748a7481bcfae79aeda118318b467e86938a7f0b6623a9ff",
     "material_removed": false
    },
    "published_at": "2026-10-23T18:45:00.000Z",
    "detected_at": "2026-10-23T18:59:23.760Z",
    "executed_at": "2026-11-07T12:14:07.999Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1c1b0f73b0a0",
     "display_name": "RC Lens — Paris FC",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-24T18:45:00.000Z",
     "url": "/football/matches/rc-lens-vs-paris-fc-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6650",
     "our_snapshot_at": "2026-10-23T18:57:43.074Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6650,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T18:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T18:45:00.000Z",
     "detected_at": "2026-10-23T18:59:23.760Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.67",
     "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.67"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RC Lens 2-1 Paris FC."
    },
    "settlements": [
     {
      "operation_id": "ef625e1cce8b5826b27dd63686f62de2aae9e034a0ea2267fc6954c81479dd7b",
      "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.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6700,
      "executed_at": "2026-11-07T12:14:07.483Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5e55e448d9d0b96027fd72a5007e0642d851d380f0dcd2a3e7d89e4e2288823e",
      "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.6650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6650,
      "executed_at": "2026-11-07T12:14:07.999Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-paris-fcs-fearless-start-survive-bollaert-lens-vs-paris-fc-prediction-24102026/",
     "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-bfdcf8f25613b598eb988102",
   "url": "/sources/dailysports-net/picks/17/#pick-n-bfdcf8f25613b598eb988102",
   "match": "Chelsea v Tottenham Hotspur",
   "match_url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 21.7,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.85",
   "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.85",
   "settled_price": "1.8333",
   "published_at": "2026-10-23T18:11:00.000Z",
   "recorded_at": "2026-10-23T18:49:38.996Z",
   "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-bfdcf8f25613b598eb988102",
    "quote_text": "My prediction: over 3 total goals at 1.85",
    "fragment_from": 2994,
    "fragment_to": 3035,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/what-color-is-london-prediction-for-the-chelsea-vs-tottenham-match-on-october-24/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9ab845f6f29cbd573091649504099cd885ac58faf0664f8ff4fe1bb28a884472",
     "material_removed": false
    },
    "published_at": "2026-10-23T18:11:00.000Z",
    "detected_at": "2026-10-23T18:49:38.996Z",
    "executed_at": "2026-11-07T12:14:09.778Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-75e81bac336b",
     "display_name": "Chelsea — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": "1.8333",
     "our_snapshot_at": "2026-10-23T18:47:18.104Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T18:11:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T18:11:00.000Z",
     "detected_at": "2026-10-23T18:49:38.996Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.85",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.85"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Chelsea 0-2 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "b082b4381a24311d0dd6422247666e4cd41be6187d387185522c1ddd2a22be42",
      "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 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:14:09.241Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d2cdd1dddb295a4941f38e265a87910b089c32f841b7a220355afaa28b0fd507",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.8333",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:14:09.778Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/what-color-is-london-prediction-for-the-chelsea-vs-tottenham-match-on-october-24/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-7bf134fd84f5b4ccb7022a0a",
   "url": "/sources/dailysports-net/picks/17/#pick-n-7bf134fd84f5b4ccb7022a0a",
   "match": "Borussia Dortmund v Eintracht Frankfurt",
   "match_url": "/football/matches/borussia-dortmund-vs-eintracht-frankfurt-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 21.7,
   "market_code": "total",
   "author_said": "Over/Under 1.5 goals, first half: over 1.5 at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.83",
   "settled_price": "1.9219",
   "published_at": "2026-10-23T18:12:00.000Z",
   "recorded_at": "2026-10-23T18:49:38.183Z",
   "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-7bf134fd84f5b4ccb7022a0a",
    "quote_text": "My prediction: first-half total over 1.5 at 1.83",
    "fragment_from": 2800,
    "fragment_to": 2848,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-borussia-dortmund-reclaim-top-spot-prediction-for-the-match-against-eintracht-on-october-24/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "563472648023fb0c88e40c340baa3cce8b56e8652f69d0513a0f9e9fe805acf6",
     "material_removed": false
    },
    "published_at": "2026-10-23T18:12:00.000Z",
    "detected_at": "2026-10-23T18:49:38.183Z",
    "executed_at": "2026-11-07T12:14:10.647Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a8c176cf39fa",
     "display_name": "Borussia Dortmund — Eintracht Frankfurt",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/borussia-dortmund-vs-eintracht-frankfurt-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 1.5 goals, first half",
    "outcome_label": "over 1.5",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": "1.9219",
     "our_snapshot_at": "2026-10-23T18:45:40.069Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T18:12:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T18:12:00.000Z",
     "detected_at": "2026-10-23T18:49:38.183Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 1.5 goals, first half",
     "choice": "over 1.5",
     "author_odds": "1.83",
     "market_key": "total",
     "choice_key": "over",
     "period": "first_half",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Over/Under 1.5 goals, first half: over 1.5 at 1.83"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Borussia Dortmund 1-0 Eintracht Frankfurt."
    },
    "settlements": [
     {
      "operation_id": "e0486915c01540de687fbaff4708eb372845ff72ba09f82fd463926db86a6164",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 1.5 goals, first half",
      "choice": "over 1.5",
      "decimal_odds": "1.83",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:14:09.844Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "59676771070e191e67cb9f2ee6648ff57f015d17a4d8641306f3c9be4270bd9d",
      "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, first half",
      "choice": "over 1.5",
      "decimal_odds": "1.9219",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:14:10.647Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-borussia-dortmund-reclaim-top-spot-prediction-for-the-match-against-eintracht-on-october-24/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 1.5 (Over/Under 1.5 goals, first half)"
   }
  },
  {
   "record_id": "n-09d8263d594d135ef8ac5602",
   "url": "/sources/dailysports-net/picks/16/#pick-n-09d8263d594d135ef8ac5602",
   "match": "Valencia v Villarreal",
   "match_url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 27.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.73",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7105,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.73",
   "settled_price": "1.7105",
   "published_at": "2026-10-23T12:21:11.000Z",
   "recorded_at": "2026-10-23T12:59:28.421Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.7105",
    "result": "Won",
    "points_hundredths": 7105,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-09d8263d594d135ef8ac5602",
    "quote_text": "My betting tip is over 2.5 goals.\n\nPrediction on game\n\nTotal over 2,5\n\nOdds:\n\n1.73",
    "fragment_from": 2878,
    "fragment_to": 2960,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/valencia-vs-villarreal-prediction-facts-betting-tips-and-h2h-october-24-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4f6ba90aeaee732d71052e15054715e98c99c3e07e0553d2278ab3b27e9d881c",
     "material_removed": false
    },
    "published_at": "2026-10-23T12:21:11.000Z",
    "detected_at": "2026-10-23T12:59:28.421Z",
    "executed_at": "2026-10-24T09:34:24.775Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3837cbba3984",
     "display_name": "Valencia — Villarreal",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/valencia-vs-villarreal-2026-10-24/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": "1.7105",
     "our_snapshot_at": "2026-10-23T12:58:11.817Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7105,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T12:21:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T12:21:11.000Z",
     "detected_at": "2026-10-23T12:59:28.421Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.73",
     "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.73"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Valencia 1-2 Villarreal."
    },
    "settlements": [
     {
      "operation_id": "537d43b4ada42d3ae2857f0001dd3bb698356fc6cefcd253fa378b4b44e537b9",
      "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.73",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7300,
      "executed_at": "2026-10-24T09:34:23.583Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "589a5e779fb4902982f4b397aeeba285975e5727332b913fdc09de25ea3d29b1",
      "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.7105",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7105,
      "executed_at": "2026-10-24T09:34:24.775Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/valencia-vs-villarreal-prediction-facts-betting-tips-and-h2h-october-24-2026/",
     "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-61efdc5c8578410ac30c9558",
   "url": "/sources/dailysports-net/picks/16/#pick-n-61efdc5c8578410ac30c9558",
   "match": "Chelsea v Tottenham Hotspur",
   "match_url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
   "kickoff": "2026-10-24T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 27.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea at 1.75",
   "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.75",
   "settled_price": "1.6993",
   "published_at": "2026-10-23T12:29:46.000Z",
   "recorded_at": "2026-10-23T12:49:34.391Z",
   "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.6993",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-61efdc5c8578410ac30c9558",
    "quote_text": "Win Chelsea\n\nOdds:\n\n1.75",
    "fragment_from": 3285,
    "fragment_to": 3309,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/home-advantage-could-decide-the-derby-again-chelsea-vs-tottenham-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "89c108d54b3f67f5825b2d764cf7ca88d9ec33af75f03b71b742ab30be11e602",
     "material_removed": false
    },
    "published_at": "2026-10-23T12:29:46.000Z",
    "detected_at": "2026-10-23T12:49:34.391Z",
    "executed_at": "2026-10-24T09:34:26.224Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-75e81bac336b",
     "display_name": "Chelsea — Tottenham Hotspur",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T16:30:00.000Z",
     "url": "/football/matches/chelsea-vs-tottenham-hotspur-2026-10-24/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chelsea",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.6993",
     "our_snapshot_at": "2026-10-23T12:48:07.672Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T12:29:46.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T12:29:46.000Z",
     "detected_at": "2026-10-23T12:49:34.391Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": "1.75",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Chelsea 0-2 Tottenham Hotspur."
    },
    "settlements": [
     {
      "operation_id": "76668083c76f472da1429e9a6362d6eeb8c465fba6ae1f89258bbb3f97d07fbf",
      "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": "Chelsea",
      "decimal_odds": "1.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:34:24.810Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ddd6c0abe6595c0fa7ec6ac5215d93b44580710de0db872b6f29f6e5ce5a18bb",
      "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": "Chelsea",
      "decimal_odds": "1.6993",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:34:26.224Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/home-advantage-could-decide-the-derby-again-chelsea-vs-tottenham-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-ebc91d076d045775900042a8",
   "url": "/sources/dailysports-net/picks/16/#pick-n-ebc91d076d045775900042a8",
   "match": "SSC Napoli v AS Roma",
   "match_url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
   "kickoff": "2026-10-24T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 26.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.6600",
   "published_at": "2026-10-23T13:09:00.000Z",
   "recorded_at": "2026-10-23T13:19:31.005Z",
   "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-ebc91d076d045775900042a8",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.68",
    "fragment_from": 3338,
    "fragment_to": 3376,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/napoli-vs-roma-a-battle-for-points-and-the-margin-for-error/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fbeab9a916d1262c14cb2f679f0a47d451b840cf99b1d3a7425df968bcd54136",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:09:00.000Z",
    "detected_at": "2026-10-23T13:19:31.005Z",
    "executed_at": "2026-11-07T12:16:17.796Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-eb0fa85672d7",
     "display_name": "SSC Napoli — AS Roma",
     "competition_name": "Serie A",
     "starts_at": "2026-10-24T16:00:00.000Z",
     "url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
     "scoreline": "3-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.6600",
     "our_snapshot_at": "2026-10-23T13:16:57.985Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:09:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:09:00.000Z",
     "detected_at": "2026-10-23T13:19:31.005Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.68",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SSC Napoli 3-3 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "864457f624f3c68da172afbe9e30addb7230af361395f8ec19f4b1ca33ff8139",
      "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.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-11-07T12:16:15.611Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "408c512dc283d3cba53b7b0680027ebde5d2d635e34c46ea20947e036753dc3b",
      "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.6600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6600,
      "executed_at": "2026-11-07T12:16:17.796Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/napoli-vs-roma-a-battle-for-points-and-the-margin-for-error/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-ae07a50d85b3d060c10826f6",
   "url": "/sources/dailysports-net/picks/17/#pick-n-ae07a50d85b3d060c10826f6",
   "match": "Cardiff City v Birmingham City",
   "match_url": "/football/matches/cardiff-city-vs-birmingham-city-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 12.2,
   "market_code": "double_chance",
   "author_said": "Double chance: Cardiff City or draw at 1.59",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.59",
   "settled_price": "1.5400",
   "published_at": "2026-10-24T01:12:45.000Z",
   "recorded_at": "2026-10-24T01:49:25.360Z",
   "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-ae07a50d85b3d060c10826f6",
    "quote_text": "My prediction: Cardiff to avoid defeat.\n\nPrediction on game\n\nCardiff wont lose\n\nOdds:\n\n1.59",
    "fragment_from": 3054,
    "fragment_to": 3145,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-cardiff-stop-their-opponents-four-match-winning-run-championship-match-prediction-cardiff-birmingham/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8f49623791b270349ea2cad552c8c1c159ebf0326fdb72602c79d132a1720034",
     "material_removed": false
    },
    "published_at": "2026-10-24T01:12:45.000Z",
    "detected_at": "2026-10-24T01:49:25.360Z",
    "executed_at": "2026-10-24T06:03:10.313Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c803a40a1ec4",
     "display_name": "Cardiff City — Birmingham City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/cardiff-city-vs-birmingham-city-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Cardiff City or draw",
    "odds_set": {
     "by_author": "1.59",
     "our_snapshot": "1.5400",
     "our_snapshot_at": "2026-10-24T01:47:52.153Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T01:12:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T01:12:45.000Z",
     "detected_at": "2026-10-24T01:49:25.360Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Cardiff City or draw",
     "author_odds": "1.59",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Cardiff City or draw at 1.59"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cardiff City 1-0 Birmingham City."
    },
    "settlements": [
     {
      "operation_id": "bec694c88ccf32ea8c343a10f8f9c6c89a690d126ba9da06144127886eed5d6d",
      "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": "Cardiff City or draw",
      "decimal_odds": "1.59",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5900,
      "executed_at": "2026-10-24T06:03:09.896Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d906ded25cf9e1d321c46f6a95b56a834dd19d9992220918cbd0fceee4a02289",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Cardiff City or draw",
      "decimal_odds": "1.5400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5400,
      "executed_at": "2026-10-24T06:03:10.313Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-cardiff-stop-their-opponents-four-match-winning-run-championship-match-prediction-cardiff-birmingham/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cardiff City or draw"
   }
  },
  {
   "record_id": "n-a56c1dc58c13212ee0b6dcbe",
   "url": "/sources/dailysports-net/picks/17/#pick-n-a56c1dc58c13212ee0b6dcbe",
   "match": "Arsenal v Everton",
   "match_url": "/football/matches/arsenal-vs-everton-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 22.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5456,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.5456",
   "published_at": "2026-10-23T15:27:41.000Z",
   "recorded_at": "2026-10-23T15:49:27.091Z",
   "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.5456",
    "result": "Won",
    "points_hundredths": 5456,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a56c1dc58c13212ee0b6dcbe",
    "quote_text": "Recommended Bet: Under 3 Total Goals\n\nPrediction on game\n\nTotal under 3\n\nOdds:\n\n1.57",
    "fragment_from": 5531,
    "fragment_to": 5615,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-arsenal-maintain-their-strong-home-record-against-everton-arsenal-vs-everton-prediction-october-24-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f73bb878b9bc7fbcf7995415fa60de101728e0f20674b9b6c7714d4b4e7d23c1",
     "material_removed": false
    },
    "published_at": "2026-10-23T15:27:41.000Z",
    "detected_at": "2026-10-23T15:49:27.091Z",
    "executed_at": "2026-10-24T09:33:32.461Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e2a18e7b4072",
     "display_name": "Arsenal — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/arsenal-vs-everton-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.5456",
     "our_snapshot_at": "2026-10-23T15:48:58.794Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5456,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T15:27:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T15:27:41.000Z",
     "detected_at": "2026-10-23T15:49:27.091Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.57",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Arsenal 2-0 Everton."
    },
    "settlements": [
     {
      "operation_id": "50f8265814129f5d43b86832cf5e4ca5e0b824dc8107b49590c8702908dda62f",
      "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 goals",
      "choice": "under 3.0",
      "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-24T09:33:32.408Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ad4eab01422fd979afad1b9e09cba86efaf9177a5e5b10603b1e800793558dfb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "decimal_odds": "1.5456",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5456,
      "executed_at": "2026-10-24T09:33:32.461Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-arsenal-maintain-their-strong-home-record-against-everton-arsenal-vs-everton-prediction-october-24-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-b2f835312feab01bc3de1174",
   "url": "/sources/dailysports-net/picks/16/#pick-n-b2f835312feab01bc3de1174",
   "match": "Wolverhampton Wanderers v Watford",
   "match_url": "/football/matches/wolverhampton-wanderers-vs-watford-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1.5: Watford +1.5 at 1.77",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.77",
   "settled_price": "1.7500",
   "published_at": "2026-10-23T14:00:00.000Z",
   "recorded_at": "2026-10-23T14:09:45.190Z",
   "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-b2f835312feab01bc3de1174",
    "quote_text": "Prediction: Watford (+1.5) Asian handicap.\n\nPrediction on game\n\nW2(+1.5)\n\nOdds:\n\n1.77",
    "fragment_from": 6582,
    "fragment_to": 6667,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-watford-keep-wolves-frustrated-at-molineux-wolverhampton-vs-watford-prediction-24102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7af4143ed9e24795f42ed05659893aaa8d83ccc8bbae195598ba127ce6b45ef3",
     "material_removed": false
    },
    "published_at": "2026-10-23T14:00:00.000Z",
    "detected_at": "2026-10-23T14:09:45.190Z",
    "executed_at": "2026-10-24T09:33:54.651Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-99424e7f1430",
     "display_name": "Wolverhampton Wanderers — Watford",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/wolverhampton-wanderers-vs-watford-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1.5",
    "outcome_label": "Watford +1.5",
    "odds_set": {
     "by_author": "1.77",
     "our_snapshot": "1.7500",
     "our_snapshot_at": "2026-10-23T14:08:23.810Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T14:00:00.000Z",
     "detected_at": "2026-10-23T14:09:45.190Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 1.5",
     "choice": "Watford +1.5",
     "author_odds": "1.77",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap 1.5: Watford +1.5 at 1.77"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wolverhampton Wanderers 1-0 Watford."
    },
    "settlements": [
     {
      "operation_id": "0acf5d8078c730cf5911bddc67b5837edffe296ef0daf97a4ea581e74a8060ee",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1.5",
      "choice": "Watford +1.5",
      "decimal_odds": "1.77",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7700,
      "executed_at": "2026-10-24T09:33:54.354Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "36867cf0ef488becb18f58a69d89033028cf5c31ba1f996867d58697383c3190",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1.5",
      "choice": "Watford +1.5",
      "decimal_odds": "1.7500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7500,
      "executed_at": "2026-10-24T09:33:54.651Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-watford-keep-wolves-frustrated-at-molineux-wolverhampton-vs-watford-prediction-24102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Watford +1.5"
   }
  },
  {
   "record_id": "n-059fefc30fa4482e67908d3d",
   "url": "/sources/dailysports-net/picks/16/#pick-n-059fefc30fa4482e67908d3d",
   "match": "Preston North End v West Bromwich Albion",
   "match_url": "/football/matches/preston-north-end-vs-west-bromwich-albion-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: West Bromwich Albion at 1.96",
   "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.96",
   "settled_price": "1.9500",
   "published_at": "2026-10-23T14:00:00.000Z",
   "recorded_at": "2026-10-23T14:09:43.798Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.9500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-059fefc30fa4482e67908d3d",
    "quote_text": "Prediction on game\n\nWin West Bromwich\n\nOdds:\n\n1.96",
    "fragment_from": 5750,
    "fragment_to": 5800,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-baggies-deepen-prestons-crisis-preston-vs-west-brom-prediction-24102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "20042174a5a46e6dcf31061f055f36aafd302dab79c20b7f4307330f4678a95b",
     "material_removed": false
    },
    "published_at": "2026-10-23T14:00:00.000Z",
    "detected_at": "2026-10-23T14:09:43.798Z",
    "executed_at": "2026-10-24T09:33:55.435Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4d852e90b546",
     "display_name": "Preston North End — West Bromwich Albion",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/preston-north-end-vs-west-bromwich-albion-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "West Bromwich Albion",
    "odds_set": {
     "by_author": "1.96",
     "our_snapshot": "1.9500",
     "our_snapshot_at": "2026-10-23T14:08:23.810Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T14:00:00.000Z",
     "detected_at": "2026-10-23T14:09:43.798Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "West Bromwich Albion",
     "author_odds": "1.96",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: West Bromwich Albion at 1.96"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Preston North End 1-1 West Bromwich Albion."
    },
    "settlements": [
     {
      "operation_id": "817458e2b77d1ae86046b9b4ac2bc871401ac3cbddd0e33c496c1dfcfa01fd04",
      "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": "West Bromwich Albion",
      "decimal_odds": "1.96",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:54.678Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "de8bc29ba7751a8e4ebe487b484df000ef1e906e6fc8414757c79ab4ed4883ba",
      "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": "West Bromwich Albion",
      "decimal_odds": "1.9500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:55.435Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-baggies-deepen-prestons-crisis-preston-vs-west-brom-prediction-24102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Bromwich Albion to win"
   }
  },
  {
   "record_id": "n-3ca877f78820060e3b01423c",
   "url": "/sources/dailysports-net/picks/16/#pick-n-3ca877f78820060e3b01423c",
   "match": "Blackburn Rovers v Wrexham",
   "match_url": "/football/matches/blackburn-rovers-vs-wrexham-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 24.8,
   "market_code": "total",
   "author_said": "Over/Under 2 goals: over 2.0 at 1.59",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.59",
   "settled_price": "1.5300",
   "published_at": "2026-10-23T13:00:00.000Z",
   "recorded_at": "2026-10-23T13:09:58.339Z",
   "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-3ca877f78820060e3b01423c",
    "quote_text": "My prediction: over 2 goals at 1.59",
    "fragment_from": 2620,
    "fragment_to": 2655,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-claim-three-crucial-points-blackburn-vs-wrexham-match-prediction-october-24/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e224932f9fb8cd77b5de966f8309de1378edbd3fe39ddde6f0b0fc04f7e666af",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:00:00.000Z",
    "detected_at": "2026-10-23T13:09:58.339Z",
    "executed_at": "2026-11-07T12:16:32.625Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9d14915d07e4",
     "display_name": "Blackburn Rovers — Wrexham",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/blackburn-rovers-vs-wrexham-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2 goals",
    "outcome_label": "over 2.0",
    "odds_set": {
     "by_author": "1.59",
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-23T13:09:35.692Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-23T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:00:00.000Z",
     "detected_at": "2026-10-23T13:09:58.339Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2 goals",
     "choice": "over 2.0",
     "author_odds": "1.59",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.0",
     "subject": "goals_total",
     "in_words": "Over/Under 2 goals: over 2.0 at 1.59"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Blackburn Rovers 2-0 Wrexham."
    },
    "settlements": [
     {
      "operation_id": "e4db040d332e10fbf721e949cd304a09f69612c75f2a37b1826ba69704c21f72",
      "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 goals",
      "choice": "over 2.0",
      "decimal_odds": "1.59",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T12:16:30.268Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fd7cdfa56aeb1c31860b7c73d5228d5850c33fafdd2a9a6c56763fd76eff1b6b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2 goals",
      "choice": "over 2.0",
      "decimal_odds": "1.5300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T12:16:32.625Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-claim-three-crucial-points-blackburn-vs-wrexham-match-prediction-october-24/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.0 (Over/Under 2 goals)"
   }
  },
  {
   "record_id": "n-cde954cebeb1fa8803e3ea2a",
   "url": "/sources/dailysports-net/picks/16/#pick-n-cde954cebeb1fa8803e3ea2a",
   "match": "Coventry City v Fulham",
   "match_url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 24.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.73",
   "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.73",
   "settled_price": "1.7299",
   "published_at": "2026-10-23T13:02:21.000Z",
   "recorded_at": "2026-10-23T13:09:56.295Z",
   "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-cde954cebeb1fa8803e3ea2a",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.73",
    "fragment_from": 3230,
    "fragment_to": 3257,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/home-advantage-could-decide-the-battle-between-the-underdogs-coventry-vs-fulham-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d07ceb910a6112720e04ab78497fd3591f2bef49807bb66b474359238246761e",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:02:21.000Z",
    "detected_at": "2026-10-23T13:09:56.295Z",
    "executed_at": "2026-11-07T12:16:36.969Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-44468d972083",
     "display_name": "Coventry City — Fulham",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-fulham-2026-10-24/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": "1.7299",
     "our_snapshot_at": "2026-10-23T13:08:21.626Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:02:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:02:21.000Z",
     "detected_at": "2026-10-23T13:09:56.295Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.73",
     "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.73"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Coventry City 0-1 Fulham."
    },
    "settlements": [
     {
      "operation_id": "2508b31e4806578332be85452a5ad1313b67cf89f4df0bf922da8823eb64b653",
      "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.73",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:16:32.756Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "87f712fc3a5539fa0c5e25d166da99a12c91389870d2b6f321f1c1a96159229e",
      "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.7299",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T12:16:36.969Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/home-advantage-could-decide-the-battle-between-the-underdogs-coventry-vs-fulham-prediction/",
     "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-258d374f366a189eaace722f",
   "url": "/sources/dailysports-net/picks/15/#pick-n-258d374f366a189eaace722f",
   "match": "Stoke City v Bristol City",
   "match_url": "/football/matches/stoke-city-vs-bristol-city-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 25.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stoke City at 2.38",
   "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": "2.38",
   "settled_price": "2.3000",
   "published_at": "2026-10-23T12:32:00.000Z",
   "recorded_at": "2026-10-23T12:49:32.552Z",
   "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.3000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-258d374f366a189eaace722f",
    "quote_text": "My prediction is a Stoke City win.\n\nPrediction on game\n\nWin Stoke\n\nOdds:\n\n2.38",
    "fragment_from": 3311,
    "fragment_to": 3389,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/stoke-city-vs-bristol-city-can-the-potters-continue-their-rise/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a988a7e4928893dc1b2ca5f3db2a7c41c003e5f10f553c3d2c1a8ee3e1faf1b2",
     "material_removed": false
    },
    "published_at": "2026-10-23T12:32:00.000Z",
    "detected_at": "2026-10-23T12:49:32.552Z",
    "executed_at": "2026-10-24T09:34:27.265Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f7a16ed62571",
     "display_name": "Stoke City — Bristol City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/stoke-city-vs-bristol-city-2026-10-24/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Stoke City",
    "odds_set": {
     "by_author": "2.38",
     "our_snapshot": "2.3000",
     "our_snapshot_at": "2026-10-23T12:49:23.857Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T12:32:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T12:32:00.000Z",
     "detected_at": "2026-10-23T12:49:32.552Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stoke City",
     "author_odds": "2.38",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stoke City at 2.38"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stoke City 0-0 Bristol City."
    },
    "settlements": [
     {
      "operation_id": "84e79e2c7e67df9542196428d4a080fe8574e67d15ba3574f5c7ac8dce7b3ccd",
      "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": "Stoke City",
      "decimal_odds": "2.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-24T09:34:26.249Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a32063a264fc327ba67a02700698ed4f395ea0accc74561e959121d7ef1a1523",
      "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": "Stoke City",
      "decimal_odds": "2.3000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:34:27.265Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/stoke-city-vs-bristol-city-can-the-potters-continue-their-rise/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stoke City to win"
   }
  },
  {
   "record_id": "n-0fe05a62bfd98f342fb9439c",
   "url": "/sources/dailysports-net/picks/15/#pick-n-0fe05a62bfd98f342fb9439c",
   "match": "Lincoln City v Burnley",
   "match_url": "/football/matches/lincoln-city-vs-burnley-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 26.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.66",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.66",
   "settled_price": "1.6600",
   "published_at": "2026-10-23T11:07:39.000Z",
   "recorded_at": "2026-10-23T11:09:27.514Z",
   "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.6600",
    "result": "Won",
    "points_hundredths": 6600,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0fe05a62bfd98f342fb9439c",
    "quote_text": "My betting tip is for both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.66",
    "fragment_from": 2779,
    "fragment_to": 2881,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/lincoln-vs-burnley-can-lincoln-end-their-poor-run-of-form/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a912254b3badaa861273b8039b215fb23fe3a3f4234190f3be69ba5b1456b3de",
     "material_removed": false
    },
    "published_at": "2026-10-23T11:07:39.000Z",
    "detected_at": "2026-10-23T11:09:27.514Z",
    "executed_at": "2026-10-24T09:35:12.735Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e62a8c360151",
     "display_name": "Lincoln City — Burnley",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/lincoln-city-vs-burnley-2026-10-24/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": "1.6600",
     "our_snapshot_at": "2026-10-23T11:08:24.536Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T11:07:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T11:07:39.000Z",
     "detected_at": "2026-10-23T11:09:27.514Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.66",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.66"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lincoln City 4-1 Burnley."
    },
    "settlements": [
     {
      "operation_id": "5aa5b668a5907217a6ee72ee1d6b7762149cce94b705e0cc8ae935b27a20b5ed",
      "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.66",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6600,
      "executed_at": "2026-10-24T09:35:11.797Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f0441c3e538eceefa49cc0111bd708e4e9bc208be1e58f97c3b662188e581be6",
      "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.6600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6600,
      "executed_at": "2026-10-24T09:35:12.735Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/lincoln-vs-burnley-can-lincoln-end-their-poor-run-of-form/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-eb7f85979c8e90efa502d5e9",
   "url": "/sources/dailysports-net/picks/15/#pick-n-eb7f85979c8e90efa502d5e9",
   "match": "West Ham United v Southampton",
   "match_url": "/football/matches/west-ham-united-vs-southampton-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 28.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6500",
   "published_at": "2026-10-23T09:18:00.000Z",
   "recorded_at": "2026-10-23T09:49:24.410Z",
   "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.6500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-eb7f85979c8e90efa502d5e9",
    "quote_text": "Recommended Bet: Under 3.5 Total Goals.\n\nPrediction on game\n\nTotal under 3.5\n\nOdds:\n\n1.65",
    "fragment_from": 4820,
    "fragment_to": 4909,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-west-ham-extend-their-unbeaten-run-against-southampton-west-ham-vs-southampton-prediction-october-24-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "163e870f6ec20f98bc207e2e8f0aa70e5b54a8775a7a167a6d16ce095c12ed8a",
     "material_removed": false
    },
    "published_at": "2026-10-23T09:18:00.000Z",
    "detected_at": "2026-10-23T09:49:24.410Z",
    "executed_at": "2026-10-24T09:35:27.320Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-22f96b0bd2f4",
     "display_name": "West Ham United — Southampton",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/west-ham-united-vs-southampton-2026-10-24/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-10-23T09:47:38.978Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T09:18:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T09:18:00.000Z",
     "detected_at": "2026-10-23T09:49:24.410Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.65",
     "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.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was West Ham United 2-3 Southampton."
    },
    "settlements": [
     {
      "operation_id": "372f1972c97426cd305c34ce91918762bc48c348a5a93ef92398c9df3c7f973a",
      "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.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:35:26.643Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "58a699426dcc3b1b970a4c6a30a80e78b88c2100b54f66af04d7b92350411d74",
      "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.6500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:35:27.320Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-west-ham-extend-their-unbeaten-run-against-southampton-west-ham-vs-southampton-prediction-october-24-2026/",
     "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-5b5595e8a6ed64cae7d46c4c",
   "url": "/sources/dailysports-net/picks/15/#pick-n-5b5595e8a6ed64cae7d46c4c",
   "match": "Queens Park Rangers v Swansea City",
   "match_url": "/football/matches/queens-park-rangers-vs-swansea-city-2026-10-24/",
   "kickoff": "2026-10-24T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 29.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "5-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.7000",
   "published_at": "2026-10-23T08:40:00.000Z",
   "recorded_at": "2026-10-23T08:49:26.512Z",
   "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.7000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5b5595e8a6ed64cae7d46c4c",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.7",
    "fragment_from": 4210,
    "fragment_to": 4312,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-both-qpr-and-swansea-find-the-net-after-failing-to-score-in-their-previous-matches-prediction-october-24-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a48b5b3523b5a7de4847a17e55a92c04dab988fa58f95a67c975a257a73affae",
     "material_removed": false
    },
    "published_at": "2026-10-23T08:40:00.000Z",
    "detected_at": "2026-10-23T08:49:26.512Z",
    "executed_at": "2026-10-24T09:35:44.834Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e7df74932a31",
     "display_name": "Queens Park Rangers — Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T14:00:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-swansea-city-2026-10-24/",
     "scoreline": "5-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.7000",
     "our_snapshot_at": "2026-10-23T08:49:04.309Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T08:40:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T08:40:00.000Z",
     "detected_at": "2026-10-23T08:49:26.512Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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": "loss",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Queens Park Rangers 5-0 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "374dc2a6481c0a59ff0e943bd2942137899404d37b3fa8709f91412e1f0de39c",
      "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": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:35:44.736Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c0212acccb920f605fabf631ac5f907827c556645229625a047fe5aae5e3cbc0",
      "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.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:35:44.834Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-both-qpr-and-swansea-find-the-net-after-failing-to-score-in-their-previous-matches-prediction-october-24-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-1f198224be1f44c69d0f7af6",
   "url": "/sources/dailysports-net/picks/16/#pick-n-1f198224be1f44c69d0f7af6",
   "match": "RB Leipzig v SV 07 Elversberg",
   "match_url": "/football/matches/rb-leipzig-vs-sv-07-elversberg-2026-10-24/",
   "kickoff": "2026-10-24T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 22.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: RB Leipzig at 1.48",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.48",
   "settled_price": "1.4400",
   "published_at": "2026-10-23T14:42:43.000Z",
   "recorded_at": "2026-10-23T14:49:28.387Z",
   "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.4400",
    "result": "Won",
    "points_hundredths": 4400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1f198224be1f44c69d0f7af6",
    "quote_text": "Recommended Bet: RB Leipzig to Win\n\nPrediction on game\n\nWin RB Leipzig\n\nOdds:\n\n1.48",
    "fragment_from": 4763,
    "fragment_to": 4846,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-leipzig-extend-their-perfect-home-record-rb-leipzig-vs-elversberg-prediction-october-24-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d385aecfe7b1785fdff574bf843cfb42c8b9fd728ad269521961131b709b1ac6",
     "material_removed": false
    },
    "published_at": "2026-10-23T14:42:43.000Z",
    "detected_at": "2026-10-23T14:49:28.387Z",
    "executed_at": "2026-10-24T09:33:39.028Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ef6c75e8191d",
     "display_name": "RB Leipzig — SV 07 Elversberg",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-24T13:30:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-sv-07-elversberg-2026-10-24/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "RB Leipzig",
    "odds_set": {
     "by_author": "1.48",
     "our_snapshot": "1.4400",
     "our_snapshot_at": "2026-10-23T14:48:39.200Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T14:42:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T14:42:43.000Z",
     "detected_at": "2026-10-23T14:49:28.387Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "RB Leipzig",
     "author_odds": "1.48",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: RB Leipzig at 1.48"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RB Leipzig 4-0 SV 07 Elversberg."
    },
    "settlements": [
     {
      "operation_id": "6800c29c7bf2b6a62ffa1ef40cd9475e02e961beed2e0dc27c075edc39099550",
      "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": "RB Leipzig",
      "decimal_odds": "1.48",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4800,
      "executed_at": "2026-10-24T09:33:38.494Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "46cfbd0df0f891f103d40858db1b83926b7b4aa6579a579de4cb7ca8f63a3254",
      "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": "RB Leipzig",
      "decimal_odds": "1.4400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4400,
      "executed_at": "2026-10-24T09:33:39.028Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-leipzig-extend-their-perfect-home-record-rb-leipzig-vs-elversberg-prediction-october-24-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "RB Leipzig to win"
   }
  },
  {
   "record_id": "n-c3f59b0cba7c535294459cf6",
   "url": "/sources/dailysports-net/picks/16/#pick-n-c3f59b0cba7c535294459cf6",
   "match": "1. FC Köln v FC Schalke 04",
   "match_url": "/football/matches/1-fc-koln-vs-fc-schalke-04-2026-10-24/",
   "kickoff": "2026-10-24T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: 1. FC Köln at 2.04",
   "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": "2.04",
   "settled_price": "2.0500",
   "published_at": "2026-10-23T13:30:00.000Z",
   "recorded_at": "2026-10-23T13:59:41.766Z",
   "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.0500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c3f59b0cba7c535294459cf6",
    "quote_text": "Prediction: FC Köln to win.\n\nPrediction on game\n\nWin FC Koln\n\nOdds:\n\n2.04",
    "fragment_from": 4969,
    "fragment_to": 5042,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-cologne-punish-schalkes-blunt-attack-fc-koln-vs-schalke-prediction-24102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7c3e16789d295c26b48716c6f4a0fc39c61e6898529867651ef2b57d320e355c",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:30:00.000Z",
    "detected_at": "2026-10-23T13:59:41.766Z",
    "executed_at": "2026-10-24T09:33:56.560Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-515bdf9b47d2",
     "display_name": "1. FC Köln — FC Schalke 04",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-24T13:30:00.000Z",
     "url": "/football/matches/1-fc-koln-vs-fc-schalke-04-2026-10-24/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "1. FC Köln",
    "odds_set": {
     "by_author": "2.04",
     "our_snapshot": "2.0500",
     "our_snapshot_at": "2026-10-23T13:58:02.126Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:30:00.000Z",
     "detected_at": "2026-10-23T13:59:41.766Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "1. FC Köln",
     "author_odds": "2.04",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: 1. FC Köln at 2.04"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was 1. FC Köln 0-0 FC Schalke 04."
    },
    "settlements": [
     {
      "operation_id": "d99cc2e5573aa50ff67c9a1327a2a41d4e0d8c564319f1be7576148b3c68d6db",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "1. FC Köln",
      "decimal_odds": "2.04",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:55.812Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ada5c2d7d0fa94a3a63d344676ccc749e72557f7d6ad684324b3c8b2caa7f887",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "1. FC Köln",
      "decimal_odds": "2.0500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:56.560Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-cologne-punish-schalkes-blunt-attack-fc-koln-vs-schalke-prediction-24102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "1. FC Köln to win"
   }
  },
  {
   "record_id": "n-e1882282613997bbf47df6ba",
   "url": "/sources/dailysports-net/picks/16/#pick-n-e1882282613997bbf47df6ba",
   "match": "FC Augsburg v 1. FC Union Berlin",
   "match_url": "/football/matches/fc-augsburg-vs-1-fc-union-berlin-2026-10-24/",
   "kickoff": "2026-10-24T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Augsburg at 1.83",
   "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.83",
   "settled_price": "1.8333",
   "published_at": "2026-10-23T13:47:47.000Z",
   "recorded_at": "2026-10-23T13:59:38.735Z",
   "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.8333",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e1882282613997bbf47df6ba",
    "quote_text": "Prediction on game\n\nWin Augsburg\n\nOdds:\n\n1.83",
    "fragment_from": 3406,
    "fragment_to": 3451,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/union-falter-away-from-home-can-the-hosts-take-advantage-augsburg-vs-union-berlin-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f2d6ca6439bc9acdb28b4b454a9fabd2819c655cd659792e637cb712fe8aeefc",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:47:47.000Z",
    "detected_at": "2026-10-23T13:59:38.735Z",
    "executed_at": "2026-10-24T09:33:57.322Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d326ddb3d546",
     "display_name": "FC Augsburg — 1. FC Union Berlin",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-24T13:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-1-fc-union-berlin-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Augsburg",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": "1.8333",
     "our_snapshot_at": "2026-10-23T13:58:02.126Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:47:47.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:47:47.000Z",
     "detected_at": "2026-10-23T13:59:38.735Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Augsburg",
     "author_odds": "1.83",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Augsburg at 1.83"
    },
    "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 Augsburg 1-1 1. FC Union Berlin."
    },
    "settlements": [
     {
      "operation_id": "d87b0df42665455fe35959f16300756f638c2f4d510e4affa2af747b91cf0f77",
      "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 Augsburg",
      "decimal_odds": "1.83",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:56.594Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "545500fd3b9c6e52a834014d94494e29019c7a65536338fa972ac7f85e5a8139",
      "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 Augsburg",
      "decimal_odds": "1.8333",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:57.322Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/union-falter-away-from-home-can-the-hosts-take-advantage-augsburg-vs-union-berlin-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Augsburg to win"
   }
  },
  {
   "record_id": "n-ab8c9a1eea91ee12257cb557",
   "url": "/sources/dailysports-net/picks/16/#pick-n-ab8c9a1eea91ee12257cb557",
   "match": "Cagliari v Bologna",
   "match_url": "/football/matches/cagliari-vs-bologna-2026-10-24/",
   "kickoff": "2026-10-24T13:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.67",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6370,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.67",
   "settled_price": "1.6370",
   "published_at": "2026-10-23T13:00:00.000Z",
   "recorded_at": "2026-10-23T13:09:52.295Z",
   "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-ab8c9a1eea91ee12257cb557",
    "quote_text": "Prediction on game\n\nTotal under 2.5\n\nOdds:\n\n1.67",
    "fragment_from": 6004,
    "fragment_to": 6052,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-cagliari-restore-their-defensive-stability-cagliari-vs-bologna-prediction-24102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b13897501c78a901e2ed757ac4dafd243d2c0c5ca6f69dc031964e8b3c948b9a",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:00:00.000Z",
    "detected_at": "2026-10-23T13:09:52.295Z",
    "executed_at": "2026-11-07T11:53:38.660Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-eb2e40f3f5ea",
     "display_name": "Cagliari — Bologna",
     "competition_name": "Serie A",
     "starts_at": "2026-10-24T13:00:00.000Z",
     "url": "/football/matches/cagliari-vs-bologna-2026-10-24/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.6370",
     "our_snapshot_at": "2026-10-23T13:07:55.848Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6370,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:00:00.000Z",
     "detected_at": "2026-10-23T13:09:52.295Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.67",
     "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.67"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cagliari 0-2 Bologna."
    },
    "settlements": [
     {
      "operation_id": "a8890d26e4c6d069b818ac13627c5c8275ff0d9f28d2abc4ddeadd36095da72b",
      "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.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6700,
      "executed_at": "2026-11-07T11:53:32.537Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c17e5b2d79ee9657110680dd77b9cd7a72963aa23ec234d903a01d3b4f733c6d",
      "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.6370",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6370,
      "executed_at": "2026-11-07T11:53:38.660Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-cagliari-restore-their-defensive-stability-cagliari-vs-bologna-prediction-24102026/",
     "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-c44a60b6c70662e13130ebab",
   "url": "/sources/dailysports-net/picks/16/#pick-n-c44a60b6c70662e13130ebab",
   "match": "Rayo Vallecano v Elche",
   "match_url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
   "kickoff": "2026-10-24T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 22.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Rayo Vallecano at 1.78",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.78",
   "settled_price": "1.7576",
   "published_at": "2026-10-23T13:11:58.000Z",
   "recorded_at": "2026-10-23T13:49:35.493Z",
   "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.7576",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c44a60b6c70662e13130ebab",
    "quote_text": "Win Rayo Vallecano\n\nOdds:\n\n1.78",
    "fragment_from": 3123,
    "fragment_to": 3154,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/three-match-unbeaten-runs-on-both-sides-whose-streak-will-end-rayo-vallecano-vs-elche-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0a24d2c8e7ae0a69c87d4c41a124dec0877f831a277c9545482379a4d27c7ed0",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:11:58.000Z",
    "detected_at": "2026-10-23T13:49:35.493Z",
    "executed_at": "2026-10-24T09:33:58.077Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7d09ca90ea91",
     "display_name": "Rayo Vallecano — Elche",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T12:00:00.000Z",
     "url": "/football/matches/rayo-vallecano-vs-elche-2026-10-24/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Rayo Vallecano",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": "1.7576",
     "our_snapshot_at": "2026-10-23T13:47:02.003Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:11:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:11:58.000Z",
     "detected_at": "2026-10-23T13:49:35.493Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Rayo Vallecano",
     "author_odds": "1.78",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Rayo Vallecano at 1.78"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Rayo Vallecano 0-3 Elche."
    },
    "settlements": [
     {
      "operation_id": "63acee559bca28db74e81e7cba32737fd352bfe6a841ceb885cc49dbdd3ff335",
      "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": "Rayo Vallecano",
      "decimal_odds": "1.78",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:57.359Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7e85c5e2dc970791226f48267ad1852ee0b79497445409d120a476518143cf8b",
      "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": "Rayo Vallecano",
      "decimal_odds": "1.7576",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:33:58.077Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/three-match-unbeaten-runs-on-both-sides-whose-streak-will-end-rayo-vallecano-vs-elche-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Rayo Vallecano to win"
   }
  },
  {
   "record_id": "n-3bfc3b8cd8306fc65591da17",
   "url": "/sources/dailysports-net/picks/15/#pick-n-3bfc3b8cd8306fc65591da17",
   "match": "Sheffield United v Derby County",
   "match_url": "/football/matches/sheffield-united-vs-derby-county-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 22.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sheffield United at 1.95",
   "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.95",
   "settled_price": "1.8400",
   "published_at": "2026-10-23T12:26:00.000Z",
   "recorded_at": "2026-10-23T12:49:29.523Z",
   "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.8400",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3bfc3b8cd8306fc65591da17",
    "quote_text": "My prediction — Sheffield United to win.\n\nPrediction on game\n\nWin Sheffield United\n\nOdds:\n\n1.95",
    "fragment_from": 3281,
    "fragment_to": 3376,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/sheffield-united-vs-derby-county-can-the-hosts-build-on-their-success/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "08cf499be9184b7169b7fa6f42bcb8acc64d0efb7bdcdd5181d4216d1ae5f1f6",
     "material_removed": false
    },
    "published_at": "2026-10-23T12:26:00.000Z",
    "detected_at": "2026-10-23T12:49:29.523Z",
    "executed_at": "2026-10-24T09:34:28.339Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4e6b6009395a",
     "display_name": "Sheffield United — Derby County",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/sheffield-united-vs-derby-county-2026-10-24/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sheffield United",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": "1.8400",
     "our_snapshot_at": "2026-10-23T12:49:23.857Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T12:26:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T12:26:00.000Z",
     "detected_at": "2026-10-23T12:49:29.523Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sheffield United",
     "author_odds": "1.95",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sheffield United at 1.95"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sheffield United 1-1 Derby County."
    },
    "settlements": [
     {
      "operation_id": "626a323242d1c64742fb6a17844dd25c15c7c7c70bc89d9438ce40649eacd1d8",
      "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": "Sheffield United",
      "decimal_odds": "1.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:34:27.304Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c2528590ac7ad926cd389080bf3f36b0db6f7bf9ab968b1a7198b6aac000d493",
      "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": "Sheffield United",
      "decimal_odds": "1.8400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:34:28.339Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/sheffield-united-vs-derby-county-can-the-hosts-build-on-their-success/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield United to win"
   }
  },
  {
   "record_id": "n-cc791b649a3bf8626505228b",
   "url": "/sources/dailysports-net/picks/15/#pick-n-cc791b649a3bf8626505228b",
   "match": "Aston Villa v Manchester City",
   "match_url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester City at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.63",
   "settled_price": "1.6173",
   "published_at": "2026-10-23T11:44:11.000Z",
   "recorded_at": "2026-10-23T11:49:30.375Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6173",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-cc791b649a3bf8626505228b",
    "quote_text": "Win Manchester City\n\nOdds:\n\n1.63",
    "fragment_from": 3517,
    "fragment_to": 3549,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-leaders-winning-streak-faces-a-serious-test-aston-villa-vs-manchester-city-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7d15b9b75c69d2edd19c5e8cad0fa542f61e1f85ff55c4f1f9688a936d14e249",
     "material_removed": false
    },
    "published_at": "2026-10-23T11:44:11.000Z",
    "detected_at": "2026-10-23T11:49:30.375Z",
    "executed_at": "2026-10-24T09:35:06.507Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f13233de2338",
     "display_name": "Aston Villa — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/aston-villa-vs-manchester-city-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": "1.6173",
     "our_snapshot_at": "2026-10-23T11:47:31.530Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T11:44:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T11:44:11.000Z",
     "detected_at": "2026-10-23T11:49:30.375Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "author_odds": "1.63",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester City at 1.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Aston Villa 2-1 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "744c3839857ec2701f67346f17a41836549e8e91c4113282147ab567b9cdb984",
      "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": "Manchester City",
      "decimal_odds": "1.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:35:06.387Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1b95d0d2727ba6694e53c87ea0cd0717a834d2d05499e3d6bd41e465e725b9a7",
      "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": "Manchester City",
      "decimal_odds": "1.6173",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T09:35:06.507Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-leaders-winning-streak-faces-a-serious-test-aston-villa-vs-manchester-city-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win"
   }
  },
  {
   "record_id": "n-6f8e5182af3b68325465a5ba",
   "url": "/sources/dailysports-net/picks/15/#pick-n-6f8e5182af3b68325465a5ba",
   "match": "Portsmouth v Millwall",
   "match_url": "/football/matches/portsmouth-vs-millwall-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 26.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.94",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.94",
   "settled_price": "1.9400",
   "published_at": "2026-10-23T09:01:00.000Z",
   "recorded_at": "2026-10-23T09:09:25.362Z",
   "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-6f8e5182af3b68325465a5ba",
    "quote_text": "Total over 2,5\n\nOdds:\n\n1.94",
    "fragment_from": 3019,
    "fragment_to": 3046,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/portsmouth-vs-millwall-prediction-facts-betting-tips-and-h2h-october-24-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2e6949294fc59eb32bf7dfadc662eec5b0f3b712af447985dedf1d184d26745d",
     "material_removed": false
    },
    "published_at": "2026-10-23T09:01:00.000Z",
    "detected_at": "2026-10-23T09:09:25.362Z",
    "executed_at": "2026-11-07T10:45:08.815Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-bfa618d964f3",
     "display_name": "Portsmouth — Millwall",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/portsmouth-vs-millwall-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.94",
     "our_snapshot": "1.9400",
     "our_snapshot_at": "2026-10-23T09:07:22.809Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T09:01:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T09:01:00.000Z",
     "detected_at": "2026-10-23T09:09:25.362Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.94",
     "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.94"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Portsmouth 2-1 Millwall."
    },
    "settlements": [
     {
      "operation_id": "be3de6b84091616c6d69b8e0721dcdd1d638ec34d2dfb981bf2b6ed653dfed89",
      "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.94",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9400,
      "executed_at": "2026-11-07T10:45:04.949Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "09101d401049fd9ae39b0edbbb2b2f091d7edfd7d603abebc04fcdb20c86a7c0",
      "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.9400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9400,
      "executed_at": "2026-11-07T10:45:08.815Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/portsmouth-vs-millwall-prediction-facts-betting-tips-and-h2h-october-24-2026/",
     "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-6f6c5df3f01e63bd1edeb0e8",
   "url": "/sources/dailysports-net/picks/15/#pick-n-6f6c5df3f01e63bd1edeb0e8",
   "match": "Bolton Wanderers v Middlesbrough",
   "match_url": "/football/matches/bolton-wanderers-vs-middlesbrough-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 34.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5500",
   "published_at": "2026-10-22T08:46:31.000Z",
   "recorded_at": "2026-10-22T08:59:23.971Z",
   "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.5500",
    "result": "Won",
    "points_hundredths": 5500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-6f6c5df3f01e63bd1edeb0e8",
    "quote_text": "My betting tip is for both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.55",
    "fragment_from": 2937,
    "fragment_to": 3039,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bolton-vs-middlesbrough-can-middlesbrough-extend-their-unbeaten-run/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5ee8592e563efc79d10e49760e5bb2787f9a36f4d31ca19a158da8441e1d90f3",
     "material_removed": false
    },
    "published_at": "2026-10-22T08:46:31.000Z",
    "detected_at": "2026-10-22T08:59:23.971Z",
    "executed_at": "2026-10-24T00:52:23.566Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a6fe655ee91d",
     "display_name": "Bolton Wanderers — Middlesbrough",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/bolton-wanderers-vs-middlesbrough-2026-10-23/",
     "scoreline": "1-5",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5500",
     "our_snapshot_at": "2026-10-22T08:54:54.048Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T08:46:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T08:46:31.000Z",
     "detected_at": "2026-10-22T08:59:23.971Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bolton Wanderers 1-5 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "2d4bd224b50424c4b961da92f7c3d487ce616ea14f84c3a9fab997b6a867b71d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-10-24T00:52:23.422Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8f870565d2320646b52edce77584dd2c1cb9f4a8b8a3876445c78d8d25c13b83",
      "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.5500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-10-24T00:52:23.566Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/bolton-vs-middlesbrough-can-middlesbrough-extend-their-unbeaten-run/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-9e88939a2c6b0835524a51e1",
   "url": "/sources/dailysports-net/picks/14/#pick-n-9e88939a2c6b0835524a51e1",
   "match": "Deportivo Alavés v Málaga CF",
   "match_url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 34.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7392,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.74",
   "settled_price": "1.7392",
   "published_at": "2026-10-22T07:46:24.000Z",
   "recorded_at": "2026-10-22T08:09:25.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-9e88939a2c6b0835524a51e1",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.74",
    "fragment_from": 3458,
    "fragment_to": 3486,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/it-will-be-difficult-for-the-hosts-to-end-their-slump-alaves-vs-malaga-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "db56c3520f17bfe72c8f9f98888ab545601556fbf0c66b0a1432f32169c829a6",
     "material_removed": false
    },
    "published_at": "2026-10-22T07:46:24.000Z",
    "detected_at": "2026-10-22T08:09:25.297Z",
    "executed_at": "2026-11-07T10:27:52.388Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a764552527dd",
     "display_name": "Deportivo Alavés — Málaga CF",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/deportivo-alaves-vs-malaga-cf-2026-10-23/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": "1.7392",
     "our_snapshot_at": "2026-10-22T08:08:56.766Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7392,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T07:46:24.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T07:46:24.000Z",
     "detected_at": "2026-10-22T08:09:25.297Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.74",
     "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.74"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Deportivo Alavés 1-1 Málaga CF."
    },
    "settlements": [
     {
      "operation_id": "ba6890bb1ac108a6c2c299486fb9ef9dc86afe099df9f5dd2b4f448b717aa1f5",
      "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.74",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7400,
      "executed_at": "2026-11-07T10:27:47.788Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "88eb2095e9a8f4c1c046ebff5249a58c883ff8556b3ffcd367a149ac9dcb631a",
      "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.7392",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7392,
      "executed_at": "2026-11-07T10:27:52.388Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/it-will-be-difficult-for-the-hosts-to-end-their-slump-alaves-vs-malaga-prediction/",
     "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-584224bd9f9034adab5935b2",
   "url": "/sources/dailysports-net/picks/14/#pick-n-584224bd9f9034adab5935b2",
   "match": "Ipswich Town v Nottingham Forest",
   "match_url": "/football/matches/ipswich-town-vs-nottingham-forest-2026-10-23/",
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 35.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5714,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5714",
   "published_at": "2026-10-22T07:34:59.000Z",
   "recorded_at": "2026-10-22T07:39:27.728Z",
   "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-584224bd9f9034adab5935b2",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.6",
    "fragment_from": 3504,
    "fragment_to": 3541,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/cautious-football-could-lead-to-a-draw-ipswich-vs-nottingham-forest-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "728a59c2279b9afc0ac8f408b765e8228177d7bbfbbd228f33dc48576433f5fa",
     "material_removed": false
    },
    "published_at": "2026-10-22T07:34:59.000Z",
    "detected_at": "2026-10-22T07:39:27.728Z",
    "executed_at": "2026-11-07T10:20:36.408Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f5f96a4e7aba",
     "display_name": "Ipswich Town — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": "/football/matches/ipswich-town-vs-nottingham-forest-2026-10-23/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5714",
     "our_snapshot_at": "2026-10-22T07:38:43.677Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5714,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T07:34:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T07:34:59.000Z",
     "detected_at": "2026-10-22T07:39:27.728Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Ipswich Town 1-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "e070941628f724f3d514caa7a84565bee7966ad70bb8d442263431e11b5211a5",
      "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.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-11-07T10:20:29.093Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "03e4613b600ba7cf2f01a8754d438a608690b3885fa5d47483d3365311f417a8",
      "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.5714",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5714,
      "executed_at": "2026-11-07T10:20:36.408Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/cautious-football-could-lead-to-a-draw-ipswich-vs-nottingham-forest-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-abe5df9ae5d777910f4cdc82",
   "url": "/sources/dailysports-net/picks/15/#pick-n-abe5df9ae5d777910f4cdc82",
   "match": "Stade Brestois v Nice",
   "match_url": "/football/matches/stade-brestois-vs-nice-2026-10-23/",
   "kickoff": "2026-10-23T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 33.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5650,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5650",
   "published_at": "2026-10-22T08:46:56.000Z",
   "recorded_at": "2026-10-22T08:49:31.088Z",
   "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-abe5df9ae5d777910f4cdc82",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.55",
    "fragment_from": 3417,
    "fragment_to": 3455,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-can-capitalize-on-the-hosts-instability-brest-vs-nice-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1115279c68999eee2934c9d2f8a621a4d5145e10e8626e6d2f65a4b6429732cc",
     "material_removed": false
    },
    "published_at": "2026-10-22T08:46:56.000Z",
    "detected_at": "2026-10-22T08:49:31.088Z",
    "executed_at": "2026-11-07T09:52:31.638Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1327a569d107",
     "display_name": "Stade Brestois — Nice",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-23T18:45:00.000Z",
     "url": "/football/matches/stade-brestois-vs-nice-2026-10-23/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5650",
     "our_snapshot_at": "2026-10-22T08:56:42.237Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5650,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T08:46:56.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T08:46:56.000Z",
     "detected_at": "2026-10-22T08:49:31.088Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Stade Brestois 1-2 Nice."
    },
    "settlements": [
     {
      "operation_id": "c9a18f80fe08757a473d29110d2f0c0e864d12dee143ba5f07c8f35829cdeced",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-11-07T09:52:30.865Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "16c646901f2eebbac3e08b21e812fcbed3e2a85264f88d3e57edf63faf3cb163",
      "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.5650",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5650,
      "executed_at": "2026-11-07T09:52:31.638Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-can-capitalize-on-the-hosts-instability-brest-vs-nice-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-7bb2969c1a5afa20a1cef3f3",
   "url": "/sources/dailysports-net/picks/14/#pick-n-7bb2969c1a5afa20a1cef3f3",
   "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": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.62",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6410,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.62",
   "settled_price": "1.6410",
   "published_at": "2026-10-21T19:00:00.000Z",
   "recorded_at": "2026-10-21T19:09:37.825Z",
   "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.6410",
    "result": "Won",
    "points_hundredths": 6410,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7bb2969c1a5afa20a1cef3f3",
    "quote_text": "Prediction: Both teams to score – Yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.62",
    "fragment_from": 6704,
    "fragment_to": 6802,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-escape-the-bottom-after-a-disastrous-european-start-celtic-vs-celta-vigo-prediction-22102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ab2956e9d7f63cce4c309b8a1f9c2879bbe838b707caf62d020769dbf31b0209",
     "material_removed": false
    },
    "published_at": "2026-10-21T19:00:00.000Z",
    "detected_at": "2026-10-21T19:09:37.825Z",
    "executed_at": "2026-10-22T05:54:09.675Z",
    "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.62",
     "our_snapshot": "1.6410",
     "our_snapshot_at": "2026-10-21T19:08:52.832Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6410,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T19:00:00.000Z",
     "detected_at": "2026-10-21T19:09:37.825Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.62",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.62"
    },
    "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": "e5e63e9326845d9e544bc7983fa712938688b9bddb1c54a58d83bba28c386fc5",
      "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.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6200,
      "executed_at": "2026-10-22T05:54:09.099Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1b289af870fbda7ce3ca3394c89ec59f4af2ce530cd8589d21f4bae7b7afb87c",
      "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.6410",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6410,
      "executed_at": "2026-10-22T05:54:09.675Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-escape-the-bottom-after-a-disastrous-european-start-celtic-vs-celta-vigo-prediction-22102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-7c96189883a65d851663b921",
   "url": "/sources/dailysports-net/picks/14/#pick-n-7c96189883a65d851663b921",
   "match": "FC Thun v Hajduk Split",
   "match_url": "/football/matches/fc-thun-vs-hajduk-split-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Hajduk Split at 2.28",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 14000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.28",
   "settled_price": "2.4000",
   "published_at": "2026-10-21T19:00:00.000Z",
   "recorded_at": "2026-10-21T19:09:35.212Z",
   "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-7c96189883a65d851663b921",
    "quote_text": "Prediction: Hajduk Split to win.\n\nPrediction on game\n\nWin Hajduk Split\n\nOdds:\n\n2.28",
    "fragment_from": 5476,
    "fragment_to": 5559,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-hajduk-make-another-european-statement-thun-vs-hajduk-split-prediction-22102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0af749299480f24ad72628bc7de18eaaf0c46405d0d223361af468046acf2d25",
     "material_removed": false
    },
    "published_at": "2026-10-21T19:00:00.000Z",
    "detected_at": "2026-10-21T19:09:35.212Z",
    "executed_at": "2026-10-22T11:50:31.141Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a4df89879420",
     "display_name": "FC Thun — Hajduk Split",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/fc-thun-vs-hajduk-split-2026-10-22/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Hajduk Split",
    "odds_set": {
     "by_author": "2.28",
     "our_snapshot": "2.4000",
     "our_snapshot_at": "2026-10-21T19:05:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 14000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T19:00:00.000Z",
     "detected_at": "2026-10-21T19:09:35.212Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Hajduk Split",
     "author_odds": "2.28",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Hajduk Split at 2.28"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Thun 0-1 Hajduk Split."
    },
    "settlements": [
     {
      "operation_id": "d2158519ebde56d368c23439116f9cb9408e0433e2eca2f767bc319099ee3a21",
      "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": "Hajduk Split",
      "decimal_odds": "2.28",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 12800,
      "executed_at": "2026-10-22T05:54:09.701Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1a1d15ffefba7d714a2f6d48991a39be4395da0388efd605684a3bed23beec9d",
      "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": "Hajduk Split",
      "decimal_odds": "2.4000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 14000,
      "executed_at": "2026-10-22T11:50:31.141Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-hajduk-make-another-european-statement-thun-vs-hajduk-split-prediction-22102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Hajduk Split to win"
   }
  },
  {
   "record_id": "n-36a84c86d5583a8697d75549",
   "url": "/sources/dailysports-net/picks/14/#pick-n-36a84c86d5583a8697d75549",
   "match": "Monaco v SC Freiburg",
   "match_url": "/football/matches/monaco-vs-sc-freiburg-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 24.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.71",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.71",
   "settled_price": "1.7200",
   "published_at": "2026-10-21T18:25:54.000Z",
   "recorded_at": "2026-10-21T18:49:26.968Z",
   "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-36a84c86d5583a8697d75549",
    "quote_text": "My betting tip is over 2.5 goals.\n\nPrediction on game\n\nTotal over 2,5\n\nOdds:\n\n1.71",
    "fragment_from": 2332,
    "fragment_to": 2414,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/monaco-vs-freiburg-a-blockbuster-clash-in-the-second-round-of-the-uefa-conference-league/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c672c5a9e0a9b13395f4baf248d5547eeedd361c04afa39f8cc1c9ad175e4161",
     "material_removed": false
    },
    "published_at": "2026-10-21T18:25:54.000Z",
    "detected_at": "2026-10-21T18:49:26.968Z",
    "executed_at": "2026-10-22T11:19:09.917Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1215c796ece7",
     "display_name": "Monaco — SC Freiburg",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/monaco-vs-sc-freiburg-2026-10-22/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.71",
     "our_snapshot": "1.7200",
     "our_snapshot_at": "2026-10-21T18:45:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T18:25:54.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T18:25:54.000Z",
     "detected_at": "2026-10-21T18:49:26.968Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.71",
     "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.71"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Monaco 3-0 SC Freiburg."
    },
    "settlements": [
     {
      "operation_id": "1df828e33954fd6caa14a8e6bd15b2c38b30dd010244cf4b4faae42e0ddcc2c5",
      "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.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-22T05:54:13.158Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "69315dee5c4ea64b4a0ee9513046de895667abccf7567742d9a81edae04e4074",
      "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.7200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-10-22T11:19:09.917Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/monaco-vs-freiburg-a-blockbuster-clash-in-the-second-round-of-the-uefa-conference-league/",
     "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-8babc7952661a8eed5abab52",
   "url": "/sources/dailysports-net/picks/14/#pick-n-8babc7952661a8eed5abab52",
   "match": "Lincoln Red Imps v FC Twente",
   "match_url": "/football/matches/lincoln-red-imps-vs-fc-twente-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 24.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: FC Twente over 2.5 at 1.45",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4500,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.45",
   "settled_price": "1.45",
   "published_at": "2026-10-21T18:05:17.000Z",
   "recorded_at": "2026-10-21T18:09:25.909Z",
   "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-8babc7952661a8eed5abab52",
    "quote_text": "My betting tip is for Twente to score over 2 goals individually.\n\nPrediction on game\n\nTwente Total over 2\n\nOdds:\n\n1.45",
    "fragment_from": 2645,
    "fragment_to": 2763,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/lincoln-red-imps-vs-twente-prediction-facts-betting-tips-and-h2h-october-22-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f11ee568286c6b584afce008c3438543d6ef26951041e3d57a3d898b6fdb5945",
     "material_removed": false
    },
    "published_at": "2026-10-21T18:05:17.000Z",
    "detected_at": "2026-10-21T18:09:25.909Z",
    "executed_at": "2026-10-22T05:54:17.390Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d47b94ce97b5",
     "display_name": "Lincoln Red Imps — FC Twente",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/lincoln-red-imps-vs-fc-twente-2026-10-22/",
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 2.5",
    "outcome_label": "FC Twente over 2.5",
    "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": "win",
    "simulation_change_hundredths": 4500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T18:05:17.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T18:05:17.000Z",
     "detected_at": "2026-10-21T18:09:25.909Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 2.5",
     "choice": "FC Twente over 2.5",
     "author_odds": "1.45",
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 2.5: FC Twente over 2.5 at 1.45"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lincoln Red Imps 1-4 FC Twente."
    },
    "settlements": [
     {
      "operation_id": "800916cc50fe9769c397b135c101a8b925a03829fceb8c4a3574d70e6b7c3926",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "FC Twente over 2.5",
      "decimal_odds": "1.45",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4500,
      "executed_at": "2026-10-22T05:54:17.390Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "eaf2715763256596bfe623270cdf9ffc666d2d2316ca546e66ec89eab58a67a4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "FC Twente 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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/lincoln-red-imps-vs-twente-prediction-facts-betting-tips-and-h2h-october-22-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Twente over 2.5 (Team goals over/under 2.5)"
   }
  },
  {
   "record_id": "n-063421220904ec66959c3112",
   "url": "/sources/dailysports-net/picks/14/#pick-n-063421220904ec66959c3112",
   "match": "Plzen v Levski Sofia",
   "match_url": "/football/matches/plzen-vs-levski-sofia-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 27.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3 at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.68",
   "settled_price": "1.68",
   "published_at": "2026-10-21T15:11:00.000Z",
   "recorded_at": "2026-10-21T15:49:25.359Z",
   "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-063421220904ec66959c3112",
    "quote_text": "Total under 3\n\nOdds:\n\n1.68",
    "fragment_from": 5013,
    "fragment_to": 5039,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-levski-sofia-maintain-their-defensive-solidity-against-viktoria-plzen-prediction-october-22-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "00e496bb407c12fbf61f80bedcc186d15fcce2682817108e88e9be8bdeaf05b8",
     "material_removed": false
    },
    "published_at": "2026-10-21T15:11:00.000Z",
    "detected_at": "2026-10-21T15:49:25.359Z",
    "executed_at": "2026-11-07T08:59:09.017Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-24f441138e95",
     "display_name": "Plzen — Levski Sofia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/plzen-vs-levski-sofia-2026-10-22/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-21T15:11:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T15:11:00.000Z",
     "detected_at": "2026-10-21T15:49:25.359Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3",
     "author_odds": "1.68",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3 at 1.68"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Plzen 1-2 Levski Sofia."
    },
    "settlements": [
     {
      "operation_id": "84c7f60aefc0023c80198d2bc42a776e15246bb00116941c6762fdb44211dd7b",
      "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 goals",
      "choice": "under 3",
      "decimal_odds": "1.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T08:59:09.017Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0bbb062c27d93af04b31d0afc64ae2f0e716cc4eef152a96fbc61171915f62cd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-levski-sofia-maintain-their-defensive-solidity-against-viktoria-plzen-prediction-october-22-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-ba40326126d9175faf78ea57",
   "url": "/sources/dailysports-net/picks/14/#pick-n-ba40326126d9175faf78ea57",
   "match": "Sporting Braga v Gent",
   "match_url": "/football/matches/archive/2026/10/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 28.2,
   "market_code": "total",
   "author_said": "Over/Under 2 goals: over 2.0 at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.55",
   "settled_price": "1.55",
   "published_at": "2026-10-21T14:32:55.000Z",
   "recorded_at": "2026-10-21T14:49:26.817Z",
   "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-ba40326126d9175faf78ea57",
    "quote_text": "I therefore expect to see several goals and recommend betting on over 2 goals.\n\nPrediction on game\n\nTotal over 2\n\nOdds:\n\n1.55",
    "fragment_from": 2794,
    "fragment_to": 2919,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/braga-vs-gent-can-braga-end-their-poor-run-and-get-back-to-winning-ways/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dbda9655e623b77bf60af3aa3939ea53cdf5ac7e802082d79343de41c4e26ad3",
     "material_removed": false
    },
    "published_at": "2026-10-21T14:32:55.000Z",
    "detected_at": "2026-10-21T14:49:26.817Z",
    "executed_at": "2026-10-23T00:44:08.318Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ea7308eacb1e",
     "display_name": "Sporting Braga — Gent",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/archive/2026/10/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2 goals",
    "outcome_label": "over 2.0",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-21T14:32:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T14:32:55.000Z",
     "detected_at": "2026-10-21T14:49:26.817Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2 goals",
     "choice": "over 2.0",
     "author_odds": "1.55",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.0",
     "subject": "goals_total",
     "in_words": "Over/Under 2 goals: over 2.0 at 1.55"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Sporting Braga 2-0 Gent."
    },
    "settlements": [
     {
      "operation_id": "09e1e818584e4e205d25c191c1e71381516bf2834a9c61802d992c3d37101d04",
      "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 goals",
      "choice": "over 2.0",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-23T00:44:08.318Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c8dca80678c060e1266bc8ee35040f3b54b1dc982bb25446550f67d76bacc7ab",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2 goals",
      "choice": "over 2.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/braga-vs-gent-can-braga-end-their-poor-run-and-get-back-to-winning-ways/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.0 (Over/Under 2 goals)"
   }
  },
  {
   "record_id": "n-63e37a1069027a3a088478a3",
   "url": "/sources/dailysports-net/picks/13/#pick-n-63e37a1069027a3a088478a3",
   "match": "AFC Ajax v Atalanta",
   "match_url": "/football/matches/afc-ajax-vs-atalanta-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 31.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5100",
   "published_at": "2026-10-21T11:00:00.000Z",
   "recorded_at": "2026-10-21T11:09:22.843Z",
   "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-63e37a1069027a3a088478a3",
    "quote_text": "My prediction: both teams to score – YES at 1.55",
    "fragment_from": 2985,
    "fragment_to": 3033,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-ajax-claim-their-first-win-prediction-for-the-match-against-atalanta-on-october-22/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "52fbb1786555ceed437586c5b24d3b3cc48d03c948c95b713c007204b944b530",
     "material_removed": false
    },
    "published_at": "2026-10-21T11:00:00.000Z",
    "detected_at": "2026-10-21T11:09:22.843Z",
    "executed_at": "2026-11-07T09:00:57.023Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c68b1684a6b4",
     "display_name": "AFC Ajax — Atalanta",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/afc-ajax-vs-atalanta-2026-10-22/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5100",
     "our_snapshot_at": "2026-10-21T11:09:24.728Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T11:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T11:00:00.000Z",
     "detected_at": "2026-10-21T11:09:22.843Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Ajax 2-0 Atalanta."
    },
    "settlements": [
     {
      "operation_id": "90b8e96bce06dcb4754113a42e0ab3cdcce328b7883f0a4fdc8a56385eaa97b5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:00:55.999Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "808e7e5083072e4308b9a4cbdf39b478da38c81d4ae22462605b93dd5d7bcc58",
      "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.5100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T09:00:57.023Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-ajax-claim-their-first-win-prediction-for-the-match-against-atalanta-on-october-22/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-cbf3adfbc5e72361e9ec8886",
   "url": "/sources/dailysports-net/picks/13/#pick-n-cbf3adfbc5e72361e9ec8886",
   "match": "Jagiellonia v Anderlecht",
   "match_url": "/football/matches/jagiellonia-vs-anderlecht-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 32.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.6061",
   "published_at": "2026-10-21T10:46:32.000Z",
   "recorded_at": "2026-10-21T10:49:24.270Z",
   "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.6061",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-cbf3adfbc5e72361e9ec8886",
    "quote_text": "My betting tip is for both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.6",
    "fragment_from": 2581,
    "fragment_to": 2682,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/jagiellonia-vs-anderlecht-prediction-facts-betting-tips-and-h2h-october-22-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a389ed81e0ea9d38220f19823314ad0339bdf5a663194801b665235448616311",
     "material_removed": false
    },
    "published_at": "2026-10-21T10:46:32.000Z",
    "detected_at": "2026-10-21T10:49:24.270Z",
    "executed_at": "2026-10-23T00:45:01.451Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7c076b290dd2",
     "display_name": "Jagiellonia — Anderlecht",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/jagiellonia-vs-anderlecht-2026-10-22/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.6061",
     "our_snapshot_at": "2026-10-21T10:48:10.271Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T10:46:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T10:46:32.000Z",
     "detected_at": "2026-10-21T10:49:24.270Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Jagiellonia 0-3 Anderlecht."
    },
    "settlements": [
     {
      "operation_id": "942051a0d4698ed93340f74e185c3b3e9a6b74c2db4fc806633efa79db873a0d",
      "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.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-23T00:45:00.465Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c27fd8acb50ceabf5bddb47c6c9d485eec9ee40d51523230b354e227ad7a1c0c",
      "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.6061",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-23T00:45:01.451Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/jagiellonia-vs-anderlecht-prediction-facts-betting-tips-and-h2h-october-22-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-a6213fee266be823a3c7f269",
   "url": "/sources/dailysports-net/picks/13/#pick-n-a6213fee266be823a3c7f269",
   "match": "NK Celje v Red Bull Salzburg",
   "match_url": "/football/matches/nk-celje-vs-red-bull-salzburg-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 34.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Red Bull Salzburg at 1.6",
   "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.6",
   "settled_price": "1.5988",
   "published_at": "2026-10-21T08:19:02.000Z",
   "recorded_at": "2026-10-21T08:39:28.950Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5988",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a6213fee266be823a3c7f269",
    "quote_text": "Win Salzburg\n\nOdds:\n\n1.6",
    "fragment_from": 3361,
    "fragment_to": 3385,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/visitors-can-take-advantage-of-the-hosts-slow-start-celje-vs-red-bull-salzburg-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a3f63df0d94b73cd6e634be0252aafae2c70179a9f80721ff3ee1895efbf8778",
     "material_removed": false
    },
    "published_at": "2026-10-21T08:19:02.000Z",
    "detected_at": "2026-10-21T08:39:28.950Z",
    "executed_at": "2026-10-23T00:45:32.966Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-19af8976fd64",
     "display_name": "NK Celje — Red Bull Salzburg",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/nk-celje-vs-red-bull-salzburg-2026-10-22/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Red Bull Salzburg",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5988",
     "our_snapshot_at": "2026-10-21T08:36:59.756Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T08:19:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T08:19:02.000Z",
     "detected_at": "2026-10-21T08:39:28.950Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Red Bull Salzburg",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Red Bull Salzburg at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was NK Celje 2-2 Red Bull Salzburg."
    },
    "settlements": [
     {
      "operation_id": "b2a5311a5e0d86061423d7474f10c6bedf44ad0db43b6b6dc00761dbf34a64dc",
      "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": "Red Bull Salzburg",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-23T00:45:31.527Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "fb00ca1339d78ce6e36bab2c02577fc6bd43eaaa24d712940e7f233adff8b06e",
      "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": "Red Bull Salzburg",
      "decimal_odds": "1.5988",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-23T00:45:32.966Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/visitors-can-take-advantage-of-the-hosts-slow-start-celje-vs-red-bull-salzburg-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Red Bull Salzburg to win"
   }
  },
  {
   "record_id": "n-cb630df362b239751f6489db",
   "url": "/sources/dailysports-net/picks/13/#pick-n-cb630df362b239751f6489db",
   "match": "AFC Bournemouth v AC Milan",
   "match_url": "/football/matches/afc-bournemouth-vs-ac-milan-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6800,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.68",
   "settled_price": "1.68",
   "published_at": "2026-10-21T07:37:02.000Z",
   "recorded_at": "2026-10-21T07:49:29.002Z",
   "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-cb630df362b239751f6489db",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.68",
    "fragment_from": 3552,
    "fragment_to": 3579,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/english-debutants-can-stop-the-favorites-bournemouth-vs-milan-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1ab714053479d00d120abe500857bd161f3e46f3e37b507ed768fefde418c478",
     "material_removed": false
    },
    "published_at": "2026-10-21T07:37:02.000Z",
    "detected_at": "2026-10-21T07:49:29.002Z",
    "executed_at": "2026-11-07T08:59:39.894Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4aecbe417a21",
     "display_name": "AFC Bournemouth — AC Milan",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-ac-milan-2026-10-22/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T07:37:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T07:37:02.000Z",
     "detected_at": "2026-10-21T07:49:29.002Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.68",
     "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.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AFC Bournemouth 3-0 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "3fa4dd98266f8feab81a570db2a94c6035164741ac73753c02f9da781350adb4",
      "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.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-11-07T08:59:39.894Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "453b29b042d41168a7a5c46536492039f50c4ce34132cf5c4cadc2d5015f1e93",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/english-debutants-can-stop-the-favorites-bournemouth-vs-milan-prediction/",
     "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-4a3f20f5e2e53d077b09ec76",
   "url": "/sources/dailysports-net/picks/13/#pick-n-4a3f20f5e2e53d077b09ec76",
   "match": "TSG Hoffenheim v Olympique Lyonnais",
   "match_url": "/football/matches/tsg-hoffenheim-vs-olympique-lyonnais-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.74",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "3-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.74",
   "settled_price": "1.74",
   "published_at": "2026-10-21T07:43:17.000Z",
   "recorded_at": "2026-10-21T07:49:27.467Z",
   "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-4a3f20f5e2e53d077b09ec76",
    "quote_text": "Total over 3.0\n\nOdds:\n\n1.74",
    "fragment_from": 3610,
    "fragment_to": 3637,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-can-take-advantage-of-the-hosts-crisis-hoffenheim-vs-lyon-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "928a844d61e5a65f2f8617db3d32d0c42e9b6507f484b640bb8c51335fab925f",
     "material_removed": false
    },
    "published_at": "2026-10-21T07:43:17.000Z",
    "detected_at": "2026-10-21T07:49:27.467Z",
    "executed_at": "2026-11-07T09:03:46.410Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fb9f2443b067",
     "display_name": "TSG Hoffenheim — Olympique Lyonnais",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/tsg-hoffenheim-vs-olympique-lyonnais-2026-10-22/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-21T07:43:17.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T07:43:17.000Z",
     "detected_at": "2026-10-21T07:49:27.467Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.74",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.74"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was TSG Hoffenheim 3-0 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "c5d24e2d68b7d13926b6c0ecd665d12f3d00ae0d49e054d7f762bf8317662b8e",
      "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 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.74",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-07T09:03:46.410Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "20372078f725f183d941b0b8d6d8704027d415a13aaf671ce30a5a46d01c9eaf",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-can-take-advantage-of-the-hosts-crisis-hoffenheim-vs-lyon-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-1863e36df7b56ff33d207b0a",
   "url": "/sources/dailysports-net/picks/14/#pick-n-1863e36df7b56ff33d207b0a",
   "match": "Sturm Graz v Olympique de Marseille",
   "match_url": "/football/matches/sturm-graz-vs-olympique-de-marseille-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 23.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0: Olympique de Marseille 0 at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.63",
   "settled_price": "1.5000",
   "published_at": "2026-10-21T16:45:00.000Z",
   "recorded_at": "2026-10-21T16:59:44.666Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1863e36df7b56ff33d207b0a",
    "quote_text": "Prediction: Marseille Asian handicap (0).\n\nPrediction on game\n\nW2(0)\n\nOdds:\n\n1.63",
    "fragment_from": 6377,
    "fragment_to": 6458,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-marseille-finally-translate-their-quality-into-european-points-sturm-graz-vs-marseille-prediction-22102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d6dd8d607ce21e995cbc6504d82944aab0222dd40dd0694241f3aafb999ae0ec",
     "material_removed": false
    },
    "published_at": "2026-10-21T16:45:00.000Z",
    "detected_at": "2026-10-21T16:59:44.666Z",
    "executed_at": "2026-10-24T00:54:03.257Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-42828e55f24a",
     "display_name": "Sturm Graz — Olympique de Marseille",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/sturm-graz-vs-olympique-de-marseille-2026-10-22/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0",
    "outcome_label": "Olympique de Marseille 0",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-10-21T16:55:46.605Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T16:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T16:45:00.000Z",
     "detected_at": "2026-10-21T16:59:44.666Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0",
     "choice": "Olympique de Marseille 0",
     "author_odds": "1.63",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "0",
     "subject": "goals_total",
     "in_words": "Asian handicap 0: Olympique de Marseille 0 at 1.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sturm Graz 1-0 Olympique de Marseille."
    },
    "settlements": [
     {
      "operation_id": "70210a537efac0e3400a50cdbc0edbbdaa569618b9bf7a027985d5acdf501437",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0",
      "choice": "Olympique de Marseille 0",
      "decimal_odds": "1.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-23T00:43:28.946Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c9130fa3d09d225faf2651c6b0cbd3a4d9c00ae37ac98a0c0fc16decdbfc7fd8",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0",
      "choice": "Olympique de Marseille 0",
      "decimal_odds": "1.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T00:54:03.257Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-marseille-finally-translate-their-quality-into-european-points-sturm-graz-vs-marseille-prediction-22102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique de Marseille 0"
   }
  },
  {
   "record_id": "n-712345164a5206e8587637da",
   "url": "/sources/dailysports-net/picks/14/#pick-n-712345164a5206e8587637da",
   "match": "Pafos v Riga",
   "match_url": "/football/matches/pafos-vs-riga-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.9,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1: Riga +1 at 1.89",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.89",
   "settled_price": "1.8000",
   "published_at": "2026-10-21T16:45:00.000Z",
   "recorded_at": "2026-10-21T16:49:38.756Z",
   "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-712345164a5206e8587637da",
    "quote_text": "Prediction: Riga FC Asian handicap (+1).\n\nPrediction on game\n\nW2(+1)\n\nOdds:\n\n1.89",
    "fragment_from": 5278,
    "fragment_to": 5359,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-rigas-european-discipline-survive-the-trip-to-cyprus-pafos-vs-riga-prediction-22102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "758d5d26364aaeb33fa9091a4f9a9f6de2b912abbe37d01c555e138f96e0aae5",
     "material_removed": false
    },
    "published_at": "2026-10-21T16:45:00.000Z",
    "detected_at": "2026-10-21T16:49:38.756Z",
    "executed_at": "2026-10-26T02:25:32.497Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5f1b8df27ab5",
     "display_name": "Pafos — Riga",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/pafos-vs-riga-2026-10-22/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1",
    "outcome_label": "Riga +1",
    "odds_set": {
     "by_author": "1.89",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-21T16:48:18.000Z",
     "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": "2026-10-21T16:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T16:45:00.000Z",
     "detected_at": "2026-10-21T16:49:38.756Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 1",
     "choice": "Riga +1",
     "author_odds": "1.89",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1",
     "subject": "goals_total",
     "in_words": "Asian handicap 1: Riga +1 at 1.89"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Pafos 1-1 Riga."
    },
    "settlements": [
     {
      "operation_id": "cdaf2ec6744ed500e9a1e8ca735aa947d6bf45f7f17530b0996f171939f94007",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Riga +1",
      "decimal_odds": "1.89",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8900,
      "executed_at": "2026-10-23T00:43:34.983Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "03159ccf15b1b6345827bbfcb9e34c0593a8e3cf13602761250bfcd8a21a2db2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Riga +1",
      "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-26T02:25:32.497Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-rigas-european-discipline-survive-the-trip-to-cyprus-pafos-vs-riga-prediction-22102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Riga +1"
   }
  },
  {
   "record_id": "n-7bf87261ec9230837a607488",
   "url": "/sources/dailysports-net/picks/14/#pick-n-7bf87261ec9230837a607488",
   "match": "Ararat-Armenia v AZ Alkmaar",
   "match_url": "/football/matches/ararat-armenia-vs-az-alkmaar-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 23.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5800,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.5800",
   "published_at": "2026-10-21T16:45:00.000Z",
   "recorded_at": "2026-10-21T16:49:34.098Z",
   "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-7bf87261ec9230837a607488",
    "quote_text": "Prediction: Over 2.5 goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.7",
    "fragment_from": 5005,
    "fragment_to": 5080,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-ararat-armenia-withstand-azs-attacking-quality-ararat-armenia-vs-az-alkmaar-prediction-2210202/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4d2f42146c46193eb8fd46c5da550aacf47ab862173f348d0ddd9f575d288e4d",
     "material_removed": false
    },
    "published_at": "2026-10-21T16:45:00.000Z",
    "detected_at": "2026-10-21T16:49:34.098Z",
    "executed_at": "2026-10-26T02:25:34.338Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8e6e0bf74216",
     "display_name": "Ararat-Armenia — AZ Alkmaar",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/ararat-armenia-vs-az-alkmaar-2026-10-22/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.5800",
     "our_snapshot_at": "2026-10-21T16:50:16.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5800,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T16:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T16:45:00.000Z",
     "detected_at": "2026-10-21T16:49:34.098Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.7",
     "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.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Ararat-Armenia 0-4 AZ Alkmaar."
    },
    "settlements": [
     {
      "operation_id": "dc5ccbcf2aec38acaa212d111d4bf32a70d94e73b59b6a0f58e260a6b8c18c66",
      "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.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-23T00:43:35.241Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4f087a0109eb830d6a96f3665e0d98db58253d0e567984fda62227eb5a9e7325",
      "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.5800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5800,
      "executed_at": "2026-10-26T02:25:34.338Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-ararat-armenia-withstand-azs-attacking-quality-ararat-armenia-vs-az-alkmaar-prediction-2210202/",
     "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-4f0bb400421f1e00bfc9134e",
   "url": "/sources/dailysports-net/picks/13/#pick-n-4f0bb400421f1e00bfc9134e",
   "match": "Inter Club d'Escaldes v Universitatea Craiova",
   "match_url": "/football/matches/inter-club-d-escaldes-vs-universitatea-craiova-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 30.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Universitatea Craiova at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.6000",
   "published_at": "2026-10-21T09:17:44.000Z",
   "recorded_at": "2026-10-21T09:49:32.853Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6000",
    "result": "Won",
    "points_hundredths": 6000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4f0bb400421f1e00bfc9134e",
    "quote_text": "Win Universitatea Craiova\n\nOdds:\n\n1.6",
    "fragment_from": 3690,
    "fragment_to": 3727,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-streak-should-continue-in-andorra-inter-escaldes-vs-universitatea-craiova-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9d5e53709987f77c180427e7df9a7ce2286636eacbb5aaa2880354b76b7f7cb0",
     "material_removed": false
    },
    "published_at": "2026-10-21T09:17:44.000Z",
    "detected_at": "2026-10-21T09:49:32.853Z",
    "executed_at": "2026-10-23T00:45:05.573Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b994ce6586b8",
     "display_name": "Inter Club d'Escaldes — Universitatea Craiova",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/inter-club-d-escaldes-vs-universitatea-craiova-2026-10-22/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Universitatea Craiova",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-21T10:11:54.113Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T09:17:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T09:17:44.000Z",
     "detected_at": "2026-10-21T09:49:32.853Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Universitatea Craiova",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Universitatea Craiova at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Inter Club d'Escaldes 1-3 Universitatea Craiova."
    },
    "settlements": [
     {
      "operation_id": "5e6e6262af39d76ecc4a2a14f6c67c90e8d63afd8938cd43762bdb75324f41db",
      "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": "Universitatea Craiova",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-23T00:45:05.306Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "55fce63bd72a0f6ce646a5b0095b5ccef7afa229aa11a283d9a10df4bebb5c21",
      "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": "Universitatea Craiova",
      "decimal_odds": "1.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-23T00:45:05.573Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-streak-should-continue-in-andorra-inter-escaldes-vs-universitatea-craiova-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Universitatea Craiova to win"
   }
  },
  {
   "record_id": "n-ce78801e0543e708a07cb690",
   "url": "/sources/dailysports-net/picks/13/#pick-n-ce78801e0543e708a07cb690",
   "match": "Kauno Žalgiris v Brann",
   "match_url": "/football/matches/kauno-zalgiris-vs-brann-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 30.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brann at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.75",
   "settled_price": "1.7500",
   "published_at": "2026-10-21T09:30:08.000Z",
   "recorded_at": "2026-10-21T09:49:32.135Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.7500",
    "result": "Won",
    "points_hundredths": 7500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ce78801e0543e708a07cb690",
    "quote_text": "Win Brann\n\nOdds:\n\n1.75",
    "fragment_from": 3541,
    "fragment_to": 3563,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-attacking-leaders-could-decide-the-outcome-kauno-algiris-vs-brann-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2d8e9a0ace9143725748169652c74dbd953a6cc8ff8f057973dd880313073f17",
     "material_removed": false
    },
    "published_at": "2026-10-21T09:30:08.000Z",
    "detected_at": "2026-10-21T09:49:32.135Z",
    "executed_at": "2026-10-23T00:45:05.861Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ce7ee95759d9",
     "display_name": "Kauno Žalgiris — Brann",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/kauno-zalgiris-vs-brann-2026-10-22/",
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brann",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.7500",
     "our_snapshot_at": "2026-10-21T10:13:35.636Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T09:30:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T09:30:08.000Z",
     "detected_at": "2026-10-21T09:49:32.135Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Brann",
     "author_odds": "1.75",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brann at 1.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kauno Žalgiris 1-4 Brann."
    },
    "settlements": [
     {
      "operation_id": "77f12045807daa2cabb0250bd5c1e621e5ae3ac067ad6d02093d5398f4dca1a7",
      "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": "Brann",
      "decimal_odds": "1.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7500,
      "executed_at": "2026-10-23T00:45:05.606Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8c6eae287c93dec4163ea1c986705fba8a8888b5f2237818ba9591c53ad25b8b",
      "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": "Brann",
      "decimal_odds": "1.7500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7500,
      "executed_at": "2026-10-23T00:45:05.861Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-attacking-leaders-could-decide-the-outcome-kauno-algiris-vs-brann-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brann to win"
   }
  },
  {
   "record_id": "n-737474963037a1d97ebf4b95",
   "url": "/sources/dailysports-net/picks/13/#pick-n-737474963037a1d97ebf4b95",
   "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": 30.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.85",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.85",
   "settled_price": "1.9000",
   "published_at": "2026-10-21T09:35:07.000Z",
   "recorded_at": "2026-10-21T09:49:30.885Z",
   "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-737474963037a1d97ebf4b95",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.85",
    "fragment_from": 3185,
    "fragment_to": 3213,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/cautious-football-could-take-center-stage-iberia-1999-vs-mjllby-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "06114291ac9260e88ce02993a505a02261f24678c6d58ad8ab852cdef97d6853",
     "material_removed": false
    },
    "published_at": "2026-10-21T09:35:07.000Z",
    "detected_at": "2026-10-21T09:49:30.885Z",
    "executed_at": "2026-11-07T08:24:47.573Z",
    "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.85",
     "our_snapshot": "1.9000",
     "our_snapshot_at": "2026-10-21T09:45:31.367Z",
     "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": "2026-10-21T09:35:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T09:35:07.000Z",
     "detected_at": "2026-10-21T09:49:30.885Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.85",
     "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.85"
    },
    "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": "6083a6e248a0130e079d41fb1b94a37e2ac400d083857ff861f1b768a9b7a3e4",
      "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.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8500,
      "executed_at": "2026-11-07T08:24:47.303Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "878c1d75e0315d68baca871af0431b32e5bdf036fd95536c58407d96fd60c90b",
      "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.9000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-11-07T08:24:47.573Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/cautious-football-could-take-center-stage-iberia-1999-vs-mjllby-prediction/",
     "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-4541c9c1f490ff67b600abbc",
   "url": "/sources/dailysports-net/picks/13/#pick-n-4541c9c1f490ff67b600abbc",
   "match": "Lech Poznań v Sunderland",
   "match_url": "/football/matches/lech-poznan-vs-sunderland-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 32.1,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sunderland at 1.7",
   "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.7",
   "settled_price": "1.6500",
   "published_at": "2026-10-21T08:36:05.000Z",
   "recorded_at": "2026-10-21T08:39:26.915Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-4541c9c1f490ff67b600abbc",
    "quote_text": "Win Sunderland\n\nOdds:\n\n1.7",
    "fragment_from": 3101,
    "fragment_to": 3127,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/lech-pozna-vs-sunderland-can-lech-pozna-pick-up-their-first-three-points-in-the-uefa-europa-league/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f855d34efe4129a44a6c310ed968b9c5cf849ceac76f6d5563c887bf9d723f11",
     "material_removed": false
    },
    "published_at": "2026-10-21T08:36:05.000Z",
    "detected_at": "2026-10-21T08:39:26.915Z",
    "executed_at": "2026-10-23T00:45:33.085Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-18e87b3e4640",
     "display_name": "Lech Poznań — Sunderland",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/lech-poznan-vs-sunderland-2026-10-22/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sunderland",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-10-21T08:36:25.604Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T08:36:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T08:36:05.000Z",
     "detected_at": "2026-10-21T08:39:26.915Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sunderland",
     "author_odds": "1.7",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sunderland at 1.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lech Poznań 1-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "ad6c141b3fe5f6b48794572e3fb326bdb1b32ac13ceb0e72c96da21cf2b458af",
      "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": "Sunderland",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-23T00:45:32.990Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a0769c061962f930db46ce588a571969b6c58321406d1e582fc4213f856d5606",
      "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": "Sunderland",
      "decimal_odds": "1.6500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-23T00:45:33.085Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/lech-pozna-vs-sunderland-can-lech-pozna-pick-up-their-first-three-points-in-the-uefa-europa-league/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland to win"
   }
  },
  {
   "record_id": "n-87ec43d8b4ff600f891b6e4f",
   "url": "/sources/dailysports-net/picks/12/#pick-n-87ec43d8b4ff600f891b6e4f",
   "match": "Inter v Shakhtar Donetsk",
   "match_url": "/football/matches/inter-vs-shakhtar-donetsk-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.75",
   "settled_price": "1.6897",
   "published_at": "2026-10-20T19:00:00.000Z",
   "recorded_at": "2026-10-20T19:09:29.667Z",
   "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.6897",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-87ec43d8b4ff600f891b6e4f",
    "quote_text": "Prediction: Both teams to score — Yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.75",
    "fragment_from": 5322,
    "fragment_to": 5420,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-shakhtar-punish-a-vulnerable-inter-defense-inter-vs-shakhtar-prediction-october-21-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d0e56e97ce30525e0138438e05c6b525c4d98171c7f1b93d020d51cacedeae61",
     "material_removed": false
    },
    "published_at": "2026-10-20T19:00:00.000Z",
    "detected_at": "2026-10-20T19:09:29.667Z",
    "executed_at": "2026-10-22T00:44:46.972Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d3d27a7c8131",
     "display_name": "Inter — Shakhtar Donetsk",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/inter-vs-shakhtar-donetsk-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.6897",
     "our_snapshot_at": "2026-10-20T19:08:31.493Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-20T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-20T19:00:00.000Z",
     "detected_at": "2026-10-20T19:09:29.667Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.75",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Inter 1-0 Shakhtar Donetsk."
    },
    "settlements": [
     {
      "operation_id": "90cbbfec544cc8dac6db8cf3ab6401a7a60579b1f10765578405302ac06cebad",
      "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.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:44:45.592Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dd786020d63b343b63a28a4f73b09b731d1672a05d51a2bfb872e8ee66d105ba",
      "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.6897",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:44:46.972Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-shakhtar-punish-a-vulnerable-inter-defense-inter-vs-shakhtar-prediction-october-21-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-1ba5cf029827389cb38262e6",
   "url": "/sources/dailysports-net/picks/12/#pick-n-1ba5cf029827389cb38262e6",
   "match": "Levante UD v Athletic Club",
   "match_url": "/football/matches/levante-ud-vs-athletic-club-2026-10-21/",
   "kickoff": "2026-10-21T18:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Athletic Club at 2.16",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.16",
   "settled_price": "2.1500",
   "published_at": "2026-10-20T18:00:00.000Z",
   "recorded_at": "2026-10-20T18:09:26.192Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.1500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1ba5cf029827389cb38262e6",
    "quote_text": "Prediction: Athletic Club to win.\n\nPrediction on game\n\nWin Athletic Club\n\nOdds:\n\n2.16",
    "fragment_from": 5500,
    "fragment_to": 5585,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-athletic-punish-levantes-defensive-instability-levante-vs-athletic-club-prediction-21102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ad29341680bafae1e5ec89efeb5eb86543f90c637fc91f2a14234b428b030d06",
     "material_removed": false
    },
    "published_at": "2026-10-20T18:00:00.000Z",
    "detected_at": "2026-10-20T18:09:26.192Z",
    "executed_at": "2026-10-22T00:45:19.119Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8d8e03cb29b9",
     "display_name": "Levante UD — Athletic Club",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-21T18:00:00.000Z",
     "url": "/football/matches/levante-ud-vs-athletic-club-2026-10-21/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Athletic Club",
    "odds_set": {
     "by_author": "2.16",
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-20T18:07:47.370Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-20T18:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-20T18:00:00.000Z",
     "detected_at": "2026-10-20T18:09:26.192Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Athletic Club",
     "author_odds": "2.16",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Athletic Club at 2.16"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Levante UD 3-1 Athletic Club."
    },
    "settlements": [
     {
      "operation_id": "0aa6ac5d4fadad822c0e4972e38480e717196e8ddd0e741f1a2883318c77a27a",
      "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": "Athletic Club",
      "decimal_odds": "2.16",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:45:17.478Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "52f3f828041ab7e5c87ac5b2eaa242d05babc688067dd5111249e81c848c0200",
      "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": "Athletic Club",
      "decimal_odds": "2.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T00:45:19.119Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-athletic-punish-levantes-defensive-instability-levante-vs-athletic-club-prediction-21102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Athletic Club to win"
   }
  },
  {
   "record_id": "n-35107232175130bd1659a0a2",
   "url": "/sources/dailysports-net/picks/12/#pick-n-35107232175130bd1659a0a2",
   "match": "Como v Manchester United",
   "match_url": "/football/matches/como-vs-manchester-united-2026-10-21/",
   "kickoff": "2026-10-21T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 20.9,
   "market_code": "double_chance",
   "author_said": "Double chance: Como or draw at 1.54",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3813,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.54",
   "settled_price": "1.3813",
   "published_at": "2026-10-20T19:36:54.000Z",
   "recorded_at": "2026-10-20T19:49:35.846Z",
   "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-35107232175130bd1659a0a2",
    "quote_text": "My prediction: Como will not lose.\n\nPrediction on game\n\nComo wont lose\n\nOdds:\n\n1.54",
    "fragment_from": 2618,
    "fragment_to": 2701,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-the-red-devils-end-their-winless-away-run-champions-league-prediction-for-como-vs-manchester-united/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "81243603880281fa789e60a3f429a83d023fd4f69768187f91b92376f6a109cb",
     "material_removed": false
    },
    "published_at": "2026-10-20T19:36:54.000Z",
    "detected_at": "2026-10-20T19:49:35.846Z",
    "executed_at": "2026-10-22T00:44:17.324Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-26ab5e4e5ad9",
     "display_name": "Como — Manchester United",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T16:45:00.000Z",
     "url": "/football/matches/como-vs-manchester-united-2026-10-21/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Como or draw",
    "odds_set": {
     "by_author": "1.54",
     "our_snapshot": "1.3813",
     "our_snapshot_at": "2026-10-20T19:48:57.618Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3813,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-20T19:36:54.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-20T19:36:54.000Z",
     "detected_at": "2026-10-20T19:49:35.846Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Como or draw",
     "author_odds": "1.54",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Como or draw at 1.54"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Como 4-1 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "9b392906974f7c726514581524880374ffbf0f998d3d5b14b4b350469d286b2c",
      "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": "Como or draw",
      "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-22T00:44:16.104Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0c7b2dc349112189c2b4b1060d2d22bd66310f29296a0cb69a174a31d59e817d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Como or draw",
      "decimal_odds": "1.3813",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3813,
      "executed_at": "2026-10-22T00:44:17.324Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-the-red-devils-end-their-winless-away-run-champions-league-prediction-for-como-vs-manchester-united/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como or draw"
   }
  },
  {
   "record_id": "n-81cdc55ce2f675a3e2908ec7",
   "url": "/sources/dailysports-net/picks/12/#pick-n-81cdc55ce2f675a3e2908ec7",
   "match": "Lille v Galatasaray",
   "match_url": "/football/matches/lille-vs-galatasaray-2026-10-21/",
   "kickoff": "2026-10-21T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 43.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5263,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.5263",
   "published_at": "2026-10-19T20:24:00.000Z",
   "recorded_at": "2026-10-19T20:49:40.712Z",
   "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-81cdc55ce2f675a3e2908ec7",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.57",
    "fragment_from": 4485,
    "fragment_to": 4523,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/time-to-emerge-from-the-crisis-lille-vs-galatasaray-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1942d9403b600a791e42a1f8f5142ce769a0ed95e2f652990b1c7be6dc36f7cf",
     "material_removed": false
    },
    "published_at": "2026-10-19T20:24:00.000Z",
    "detected_at": "2026-10-19T20:49:40.712Z",
    "executed_at": "2026-11-07T06:47:48.972Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-31ff7e2ddae8",
     "display_name": "Lille — Galatasaray",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T16:45:00.000Z",
     "url": "/football/matches/lille-vs-galatasaray-2026-10-21/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.5263",
     "our_snapshot_at": "2026-10-19T20:49:20.931Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5263,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T20:24:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T20:24:00.000Z",
     "detected_at": "2026-10-19T20:49:40.712Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lille 2-4 Galatasaray."
    },
    "settlements": [
     {
      "operation_id": "327a4566a1037ad2b62a826a66f8fa396f0913abef7db1646b2fbbb1848eefab",
      "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.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5700,
      "executed_at": "2026-11-07T06:47:45.991Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bbc67bff37df3264fc2a134137cca7323ee5c6945bb92fe6f51238495ea73b66",
      "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.5263",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5263,
      "executed_at": "2026-11-07T06:47:48.972Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/time-to-emerge-from-the-crisis-lille-vs-galatasaray-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-ddd5a5e096e7152db74db091",
   "url": "/sources/dailysports-net/picks/12/#pick-n-ddd5a5e096e7152db74db091",
   "match": "VfB Stuttgart v Atlético Madrid",
   "match_url": "/football/matches/vfb-stuttgart-vs-atletico-madrid-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 21.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atlético Madrid at 2.05",
   "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": "2.05",
   "settled_price": "2.0800",
   "published_at": "2026-10-19T21:24:40.000Z",
   "recorded_at": "2026-10-19T21:49:29.444Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.0800",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ddd5a5e096e7152db74db091",
    "quote_text": "Win Atletico Madrid\n\nOdds:\n\n2.05",
    "fragment_from": 3874,
    "fragment_to": 3906,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-winning-run-could-continue-in-germany-stuttgart-vs-atletico-madrid-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eee60c9feac7149bcf3b8c80b8507bee1e3817cece1054be2b53237ab0fb9dd5",
     "material_removed": false
    },
    "published_at": "2026-10-19T21:24:40.000Z",
    "detected_at": "2026-10-19T21:49:29.444Z",
    "executed_at": "2026-10-21T00:37:09.019Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a03afa8d49aa",
     "display_name": "VfB Stuttgart — Atlético Madrid",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/vfb-stuttgart-vs-atletico-madrid-2026-10-20/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Atlético Madrid",
    "odds_set": {
     "by_author": "2.05",
     "our_snapshot": "2.0800",
     "our_snapshot_at": "2026-10-19T21:44:46.661Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T21:24:40.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T21:24:40.000Z",
     "detected_at": "2026-10-19T21:49:29.444Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Atlético Madrid",
     "author_odds": "2.05",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atlético Madrid at 2.05"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was VfB Stuttgart 1-1 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "a2840ffd7335872fea6ffadb2d1c910ff36814e94a4b4ad124e30110b404933e",
      "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 Madrid",
      "decimal_odds": "2.05",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:08.936Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6cfd4a98fba4d9f5f90a6ab04084927ae3e060052b58a3951156c6f9c26dffaa",
      "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 Madrid",
      "decimal_odds": "2.0800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-21T00:37:09.019Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-winning-run-could-continue-in-germany-stuttgart-vs-atletico-madrid-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid to win"
   }
  },
  {
   "record_id": "n-25ebc03c0c2788e943db2914",
   "url": "/sources/dailysports-net/picks/12/#pick-n-25ebc03c0c2788e943db2914",
   "match": "SSC Napoli v Bodø/Glimt",
   "match_url": "/football/matches/ssc-napoli-vs-bodo-glimt-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5263,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5263",
   "published_at": "2026-10-19T20:25:04.000Z",
   "recorded_at": "2026-10-19T20:49:38.348Z",
   "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-25ebc03c0c2788e943db2914",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.55",
    "fragment_from": 3696,
    "fragment_to": 3734,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-crisis-and-the-visitors-form-point-to-a-balanced-game-napoli-vs-bodoglimt-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5b518c5dbccbfb93958e7af86f101de202c4267dee6a750d1d6a218b9537755e",
     "material_removed": false
    },
    "published_at": "2026-10-19T20:25:04.000Z",
    "detected_at": "2026-10-19T20:49:38.348Z",
    "executed_at": "2026-11-07T05:30:55.944Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3c46fad2c79f",
     "display_name": "SSC Napoli — Bodø/Glimt",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/ssc-napoli-vs-bodo-glimt-2026-10-20/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5263",
     "our_snapshot_at": "2026-10-19T20:49:20.931Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5263,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T20:25:04.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T20:25:04.000Z",
     "detected_at": "2026-10-19T20:49:38.348Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SSC Napoli 4-3 Bodø/Glimt."
    },
    "settlements": [
     {
      "operation_id": "9631af679e2275b2fc0b3bd6666b46bb0bd47e043d1ce087f9164508652bf72c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-11-07T05:30:51.964Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ceba8cab8bff34784ce1c03654d3035ca871e7b87589af795f4db84da46ae5c6",
      "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.5263",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5263,
      "executed_at": "2026-11-07T05:30:55.944Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-crisis-and-the-visitors-form-point-to-a-balanced-game-napoli-vs-bodoglimt-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-bec0975545ced331d630b687",
   "url": "/sources/dailysports-net/picks/12/#pick-n-bec0975545ced331d630b687",
   "match": "AS Roma v Slovan Bratislava",
   "match_url": "/football/matches/as-roma-vs-slovan-bratislava-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -2: AS Roma -2 at 1.64",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.64",
   "settled_price": "1.6000",
   "published_at": "2026-10-19T19:00:00.000Z",
   "recorded_at": "2026-10-19T19:09:46.159Z",
   "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-bec0975545ced331d630b687",
    "quote_text": "Prediction: Roma Asian handicap (-2).\n\nPrediction on game\n\nW1(-2)\n\nOdds:\n\n1.64",
    "fragment_from": 5091,
    "fragment_to": 5169,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-roma-turn-class-into-a-convincing-win-roma-vs-slovan-bratislava-prediction-20102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "db4e59e12b25ece101e518716531561a21fee31e34a1b46936361f184ae35aa7",
     "material_removed": false
    },
    "published_at": "2026-10-19T19:00:00.000Z",
    "detected_at": "2026-10-19T19:09:46.159Z",
    "executed_at": "2026-10-24T00:57:13.840Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-da54e0145072",
     "display_name": "AS Roma — Slovan Bratislava",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/as-roma-vs-slovan-bratislava-2026-10-20/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -2",
    "outcome_label": "AS Roma -2",
    "odds_set": {
     "by_author": "1.64",
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-19T19:05:42.228Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T19:00:00.000Z",
     "detected_at": "2026-10-19T19:09:46.159Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -2",
     "choice": "AS Roma -2",
     "author_odds": "1.64",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-2",
     "subject": "goals_total",
     "in_words": "Asian handicap -2: AS Roma -2 at 1.64"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AS Roma 4-0 Slovan Bratislava."
    },
    "settlements": [
     {
      "operation_id": "6c8ea6afef34efa9b76e7d4390b8cd1e7592c36d8db3cc3aa45bcb343c8725d5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2",
      "choice": "AS Roma -2",
      "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-21T00:37:38.297Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "713322afa6ab3b6fb30fcc5981a64bdfa5b730d7da435a1ee7f1032abd86c6b1",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2",
      "choice": "AS Roma -2",
      "decimal_odds": "1.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-24T00:57:13.840Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-roma-turn-class-into-a-convincing-win-roma-vs-slovan-bratislava-prediction-20102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma -2"
   }
  },
  {
   "record_id": "n-0cf012a7ee1353e321cadc9d",
   "url": "/sources/dailysports-net/picks/12/#pick-n-0cf012a7ee1353e321cadc9d",
   "match": "Paris Saint-Germain v FC Barcelona",
   "match_url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 28.3,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6500,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.65",
   "settled_price": "1.65",
   "published_at": "2026-10-19T14:12:13.000Z",
   "recorded_at": "2026-10-19T14:39:26.687Z",
   "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-0cf012a7ee1353e321cadc9d",
    "quote_text": "I recommend betting on over 4 goals in this game.\n\nPrediction on game\n\nTotal over 4\n\nOdds:\n\n1.65",
    "fragment_from": 2900,
    "fragment_to": 2996,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/psg-vs-barcelona-a-spectacular-uefa-champions-league-clash-prediction-stats-and-betting-tips-october-20-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "71d1a744f059f194211b64fa1d4fa6a3c9b1bc2be40156a4819db4242ef7c8dd",
     "material_removed": false
    },
    "published_at": "2026-10-19T14:12:13.000Z",
    "detected_at": "2026-10-19T14:39:26.687Z",
    "executed_at": "2026-10-21T00:38:00.693Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-629fcb555792",
     "display_name": "Paris Saint-Germain — FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T14:12:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T14:12:13.000Z",
     "detected_at": "2026-10-19T14:39:26.687Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.65",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Paris Saint-Germain 4-2 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "16df66dc0707b7820a4be66252b50698530f2d1767f07ef66a255aa020830cd9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-10-21T00:38:00.693Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0e633504c932334f27ed7e6486a981e48073a0fce506f695172cfd775e7b3419",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/psg-vs-barcelona-a-spectacular-uefa-champions-league-clash-prediction-stats-and-betting-tips-october-20-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-5adfd123e2719a7c86e30c65",
   "url": "/sources/dailysports-net/picks/11/#pick-n-5adfd123e2719a7c86e30c65",
   "match": "Trabzonspor v Beşiktaş",
   "match_url": "/football/matches/trabzonspor-vs-besiktas-2026-10-19/",
   "kickoff": "2026-10-19T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 21.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.79",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.79",
   "settled_price": "1.79",
   "published_at": "2026-10-18T19:14:50.000Z",
   "recorded_at": "2026-10-18T19:49:23.477Z",
   "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-5adfd123e2719a7c86e30c65",
    "quote_text": "Total over 3.0\n\nOdds:\n\n1.79",
    "fragment_from": 3469,
    "fragment_to": 3496,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/home-strength-against-a-potent-away-attack-trabzonspor-vs-besiktas-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e50a60b5a2ad66f625fa3e43f541f15756e4fc01bfe9a4ad57020cdfb9d9c765",
     "material_removed": false
    },
    "published_at": "2026-10-18T19:14:50.000Z",
    "detected_at": "2026-10-18T19:49:23.477Z",
    "executed_at": "2026-11-07T03:06:55.952Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-50d7f8d2dd2c",
     "display_name": "Trabzonspor — Beşiktaş",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-19T17:00:00.000Z",
     "url": "/football/matches/trabzonspor-vs-besiktas-2026-10-19/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "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": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-18T19:14:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-18T19:14:50.000Z",
     "detected_at": "2026-10-18T19:49:23.477Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.79",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.79"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Trabzonspor 2-0 Beşiktaş."
    },
    "settlements": [
     {
      "operation_id": "44e1c5916a0f9f077f8ba9e8d1808c182204f397ee5cda4abde3d890d84270f2",
      "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 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.79",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T03:06:55.952Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3ddc6af904f7ac260c855998fddbf219e2132ea8957d3d71427fe18b7e4ddabe",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/home-strength-against-a-potent-away-attack-trabzonspor-vs-besiktas-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-90aff6df99c39704ad5112ae",
   "url": "/sources/dailysports-net/picks/11/#pick-n-90aff6df99c39704ad5112ae",
   "match": "Real Madrid v Sevilla",
   "match_url": "/football/matches/real-madrid-vs-sevilla-2026-10-18/",
   "kickoff": "2026-10-18T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8772,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.72",
   "settled_price": "1.8772",
   "published_at": "2026-10-17T19:00:00.000Z",
   "recorded_at": "2026-10-17T19:09:25.906Z",
   "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-90aff6df99c39704ad5112ae",
    "quote_text": "Prediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.72",
    "fragment_from": 4543,
    "fragment_to": 4601,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-sevilla-exploit-madrids-defensive-reshuffle-real-madrid-vs-sevilla-prediction-18102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cadde3ca187c82248b28461c506ec834768327a0475c9db056de7c03f2c55316",
     "material_removed": false
    },
    "published_at": "2026-10-17T19:00:00.000Z",
    "detected_at": "2026-10-17T19:09:25.906Z",
    "executed_at": "2026-11-07T02:29:29.203Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4d58e6e0cd11",
     "display_name": "Real Madrid — Sevilla",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-18T19:00:00.000Z",
     "url": "/football/matches/real-madrid-vs-sevilla-2026-10-18/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.8772",
     "our_snapshot_at": "2026-10-17T19:04:47.202Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8772,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T19:00:00.000Z",
     "detected_at": "2026-10-17T19:09:25.906Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.72",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Madrid 4-1 Sevilla."
    },
    "settlements": [
     {
      "operation_id": "f13e61776d9853a904c60c7a8892ce2d550d83742f5cb2849c34228858aa5a42",
      "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.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-11-07T02:29:24.582Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e715bbfb2c62ae48ae0e989d63c4de899b12b3e0ac7b1c984bdceddf25816da8",
      "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.8772",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8772,
      "executed_at": "2026-11-07T02:29:29.203Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-sevilla-exploit-madrids-defensive-reshuffle-real-madrid-vs-sevilla-prediction-18102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-12fee263eb23858b9a91775d",
   "url": "/sources/dailysports-net/picks/11/#pick-n-12fee263eb23858b9a91775d",
   "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": 27.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.73",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7463,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.73",
   "settled_price": "1.7463",
   "published_at": "2026-10-17T15:00:00.000Z",
   "recorded_at": "2026-10-17T15:09:24.080Z",
   "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.7463",
    "result": "Won",
    "points_hundredths": 7463,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-12fee263eb23858b9a91775d",
    "quote_text": "My prediction: both teams to score – YES at 1.73",
    "fragment_from": 2908,
    "fragment_to": 2956,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/top-three-battle-will-fluminense-earn-the-points-they-need-prediction-for-the-match-against-santos-on-october-18/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f0c6f60c4d7cd7a8e63d5843854400b9af5b9ad4daa7c8b148bf3bc9921f0ae6",
     "material_removed": false
    },
    "published_at": "2026-10-17T15:00:00.000Z",
    "detected_at": "2026-10-17T15:09:24.080Z",
    "executed_at": "2026-10-18T13:04:54.362Z",
    "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": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": "1.7463",
     "our_snapshot_at": "2026-10-17T15:11:39.490Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7463,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T15:00:00.000Z",
     "detected_at": "2026-10-17T15:09:24.080Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.73",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.73"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fluminense 1-2 Santos."
    },
    "settlements": [
     {
      "operation_id": "279835104b1dd8737fa1c6655c5fc5954525160c9d1e79dace15b433ea2179dc",
      "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.73",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7300,
      "executed_at": "2026-10-18T13:04:53.988Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "dc4373a6205e09259ab51d70ee1f6ad69f0b93b3b7b599545408aacef38bc898",
      "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.7463",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7463,
      "executed_at": "2026-10-18T13:04:54.362Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/top-three-battle-will-fluminense-earn-the-points-they-need-prediction-for-the-match-against-santos-on-october-18/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-2cf8b9e169336dcaf46ed2b3",
   "url": "/sources/dailysports-net/picks/11/#pick-n-2cf8b9e169336dcaf46ed2b3",
   "match": "Juventus v Lazio",
   "match_url": "/football/matches/juventus-vs-lazio-2026-10-18/",
   "kickoff": "2026-10-18T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.48",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9434,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.48",
   "settled_price": "1.9434",
   "published_at": "2026-10-17T19:17:21.000Z",
   "recorded_at": "2026-10-17T19:49:25.788Z",
   "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.8197",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2cf8b9e169336dcaf46ed2b3",
    "quote_text": "My betting tip is over 2 goals in this match.\n\nPrediction on game\n\nTotal over 2\n\nOdds:\n\n1.48",
    "fragment_from": 2627,
    "fragment_to": 2719,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/juventus-vs-lazio-can-lazio-extend-their-impressive-run-of-form/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6728b65bb555e0ac1d0aae2f0a6130349b63a8acb4acf03cb1b47aa166de4fcc",
     "material_removed": false
    },
    "published_at": "2026-10-17T19:17:21.000Z",
    "detected_at": "2026-10-17T19:49:25.788Z",
    "executed_at": "2026-10-18T12:38:33.825Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5093c67a6064",
     "display_name": "Juventus — Lazio",
     "competition_name": "Serie A",
     "starts_at": "2026-10-18T18:45:00.000Z",
     "url": "/football/matches/juventus-vs-lazio-2026-10-18/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.48",
     "our_snapshot": "1.9434",
     "our_snapshot_at": "2026-10-17T19:44:53.154Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9434,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T19:17:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T19:17:21.000Z",
     "detected_at": "2026-10-17T19:49:25.788Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.48",
     "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.48"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Juventus 0-3 Lazio."
    },
    "settlements": [
     {
      "operation_id": "c07e6457ad4781f0e9cb5ff13a8d9bf5dbbbfc59bc753a915f48d8c2c6f509a4",
      "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.48",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4800,
      "executed_at": "2026-10-18T12:38:33.318Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a93562dc5e4202d24a63407566944f080904891e021fcbe26eb1df56f9523f01",
      "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.9434",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9434,
      "executed_at": "2026-10-18T12:38:33.825Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/juventus-vs-lazio-can-lazio-extend-their-impressive-run-of-form/",
     "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-ef77559ac25d4bc9921e72f2",
   "url": "/sources/dailysports-net/picks/11/#pick-n-ef77559ac25d4bc9921e72f2",
   "match": "Olympique Lyonnais v Nice",
   "match_url": "/football/matches/olympique-lyonnais-vs-nice-2026-10-18/",
   "kickoff": "2026-10-18T18:45:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 23.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Olympique Lyonnais at 1.71",
   "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.71",
   "settled_price": "1.7519",
   "published_at": "2026-10-17T18:45:00.000Z",
   "recorded_at": "2026-10-17T18:49:42.511Z",
   "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.7519",
    "result": "Won",
    "points_hundredths": 7519,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ef77559ac25d4bc9921e72f2",
    "quote_text": "Win Lyon\n\nOdds:\n\n1.71",
    "fragment_from": 4910,
    "fragment_to": 4931,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-lyon-overcome-opendas-absence-prediction-for-lyon-vs-nice-18102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cbd9dbeb5ad41f7cfa9735e1d2e05c13f0c88cbac8693cd055ac7d8e08e11900",
     "material_removed": false
    },
    "published_at": "2026-10-17T18:45:00.000Z",
    "detected_at": "2026-10-17T18:49:42.511Z",
    "executed_at": "2026-10-18T12:38:33.248Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-06454a8de539",
     "display_name": "Olympique Lyonnais — Nice",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-18T18:45:00.000Z",
     "url": "/football/matches/olympique-lyonnais-vs-nice-2026-10-18/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Olympique Lyonnais",
    "odds_set": {
     "by_author": "1.71",
     "our_snapshot": "1.7519",
     "our_snapshot_at": "2026-10-17T18:59:18.201Z",
     "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": "2026-10-17T18:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T18:45:00.000Z",
     "detected_at": "2026-10-17T18:49:42.511Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Olympique Lyonnais",
     "author_odds": "1.71",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Olympique Lyonnais 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 Olympique Lyonnais 2-1 Nice."
    },
    "settlements": [
     {
      "operation_id": "04900e4057f180d045e230d94e042aacffc844bb626cab330414660dfe08ee8a",
      "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": "Olympique Lyonnais",
      "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-18T12:38:32.780Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ebdccf2726ca783480c38e98823e1d7529025a7fa33558ac89ec55a9101ce2c0",
      "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": "Olympique Lyonnais",
      "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-18T12:38:33.248Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-lyon-overcome-opendas-absence-prediction-for-lyon-vs-nice-18102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique Lyonnais to win"
   }
  },
  {
   "record_id": "n-c371c8cee3da427f746eb4b4",
   "url": "/sources/dailysports-net/picks/11/#pick-n-c371c8cee3da427f746eb4b4",
   "match": "AC Milan v Atalanta",
   "match_url": "/football/matches/ac-milan-vs-atalanta-2026-10-18/",
   "kickoff": "2026-10-18T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 27.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: AC Milan at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7692,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.83",
   "settled_price": "1.7692",
   "published_at": "2026-10-17T12:19:00.000Z",
   "recorded_at": "2026-10-17T12:49:51.969Z",
   "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.7692",
    "result": "Won",
    "points_hundredths": 7692,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c371c8cee3da427f746eb4b4",
    "quote_text": "My prediction is a Milan win.\n\nPrediction on game\n\nWin AC Milan\n\nOdds:\n\n1.83",
    "fragment_from": 4801,
    "fragment_to": 4877,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/milan-vs-atalanta-a-major-serie-a-test-of-the-rossoneris-ambitions/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dcdeda45db66144a1f34537e8b498db37e4d36b582f22b817b7e81d59632c255",
     "material_removed": false
    },
    "published_at": "2026-10-17T12:19:00.000Z",
    "detected_at": "2026-10-17T12:49:51.969Z",
    "executed_at": "2026-10-18T06:04:38.838Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e6b8273ecffa",
     "display_name": "AC Milan — Atalanta",
     "competition_name": "Serie A",
     "starts_at": "2026-10-18T16:00:00.000Z",
     "url": "/football/matches/ac-milan-vs-atalanta-2026-10-18/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "AC Milan",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": "1.7692",
     "our_snapshot_at": "2026-10-17T12:55:30.529Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7692,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T12:19:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T12:19:00.000Z",
     "detected_at": "2026-10-17T12:49:51.969Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "AC Milan",
     "author_odds": "1.83",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: AC Milan at 1.83"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AC Milan 3-2 Atalanta."
    },
    "settlements": [
     {
      "operation_id": "6902464b53d0f3050f0ad8bf878f57cfa895851c486dbba37484b341eaa951f1",
      "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": "AC Milan",
      "decimal_odds": "1.83",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8300,
      "executed_at": "2026-10-18T06:04:38.286Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2b1aff42785e4923622d51b22c5fe72bc17de6a805f136d0e981bc4c420ae0aa",
      "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": "AC Milan",
      "decimal_odds": "1.7692",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7692,
      "executed_at": "2026-10-18T06:04:38.838Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/milan-vs-atalanta-a-major-serie-a-test-of-the-rossoneris-ambitions/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AC Milan to win"
   }
  },
  {
   "record_id": "n-dda843ed15e547c83340503c",
   "url": "/sources/dailysports-net/picks/10/#pick-n-dda843ed15e547c83340503c",
   "match": "Nottingham Forest v Arsenal",
   "match_url": "/football/matches/nottingham-forest-vs-arsenal-2026-10-18/",
   "kickoff": "2026-10-18T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 31.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Arsenal at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6173,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6173",
   "published_at": "2026-10-17T08:08:34.000Z",
   "recorded_at": "2026-10-17T08:09:23.823Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6173",
    "result": "Won",
    "points_hundredths": 6173,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-dda843ed15e547c83340503c",
    "quote_text": "The less risky option would be an Arsenal win at 1.65—the choice is yours.",
    "fragment_from": 2898,
    "fragment_to": 2972,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/chasing-top-spot-can-arsenal-beat-nottingham-premier-league-match-prediction-october-18/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c39337c9bd5a4ccf463c4de26369a53681095a1de5dbb2e6cafb67fd1cb75939",
     "material_removed": false
    },
    "published_at": "2026-10-17T08:08:34.000Z",
    "detected_at": "2026-10-17T08:09:23.823Z",
    "executed_at": "2026-10-18T05:57:12.210Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-01527686b0b6",
     "display_name": "Nottingham Forest — Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-10-18T15:30:00.000Z",
     "url": "/football/matches/nottingham-forest-vs-arsenal-2026-10-18/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Arsenal",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6173",
     "our_snapshot_at": "2026-10-17T08:06:40.678Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6173,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T08:08:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T08:08:34.000Z",
     "detected_at": "2026-10-17T08:09:23.823Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Arsenal",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Arsenal at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Nottingham Forest 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "b79567fc52185e426637d67b093ee4e853b7e5cf1960977ed105b735dc9af095",
      "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": "Arsenal",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-10-18T05:57:10.660Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2f666fed3c4357ff2f7f12d84e2d954829bcd430747c893216e09ca512d86f7b",
      "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": "Arsenal",
      "decimal_odds": "1.6173",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6173,
      "executed_at": "2026-10-18T05:57:12.210Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/chasing-top-spot-can-arsenal-beat-nottingham-premier-league-match-prediction-october-18/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal to win"
   }
  },
  {
   "record_id": "n-ef4d6cee1ffa4137c596fa0e",
   "url": "/sources/dailysports-net/picks/10/#pick-n-ef4d6cee1ffa4137c596fa0e",
   "match": "Nottingham Forest v Arsenal",
   "match_url": "/football/matches/nottingham-forest-vs-arsenal-2026-10-18/",
   "kickoff": "2026-10-18T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 31.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Arsenal -1.0 at 2",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2",
   "settled_price": "2.1500",
   "published_at": "2026-10-17T08:08:34.000Z",
   "recorded_at": "2026-10-17T08:09:23.823Z",
   "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-ef4d6cee1ffa4137c596fa0e",
    "quote_text": "My prediction: Arsenal's Asian handicap (-1) at 2.00.",
    "fragment_from": 2844,
    "fragment_to": 2897,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/chasing-top-spot-can-arsenal-beat-nottingham-premier-league-match-prediction-october-18/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c39337c9bd5a4ccf463c4de26369a53681095a1de5dbb2e6cafb67fd1cb75939",
     "material_removed": false
    },
    "published_at": "2026-10-17T08:08:34.000Z",
    "detected_at": "2026-10-17T08:09:23.823Z",
    "executed_at": "2026-10-18T05:57:10.642Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-01527686b0b6",
     "display_name": "Nottingham Forest — Arsenal",
     "competition_name": "Premier League",
     "starts_at": "2026-10-18T15:30:00.000Z",
     "url": "/football/matches/nottingham-forest-vs-arsenal-2026-10-18/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Arsenal -1.0",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-17T08:06:40.678Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-17T08:08:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T08:08:34.000Z",
     "detected_at": "2026-10-17T08:09:23.823Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Arsenal -1.0",
     "author_odds": "2",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Arsenal -1.0 at 2"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Nottingham Forest 0-1 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "0850598053bdc4a08c36ac5008441dd495fc0e7637ea2d80f8f93a61bc353cab",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Arsenal -1.0",
      "decimal_odds": "2",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-18T05:57:10.018Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "09fd2d6c657b973a217315007f764adbeadd542a3d9f336ef5aab136c1ed50e9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Arsenal -1.0",
      "decimal_odds": "2.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-18T05:57:10.642Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/chasing-top-spot-can-arsenal-beat-nottingham-premier-league-match-prediction-october-18/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal -1.0"
   }
  },
  {
   "record_id": "n-2c2ad476bae9faa310dc48c7",
   "url": "/sources/dailysports-net/picks/11/#pick-n-2c2ad476bae9faa310dc48c7",
   "match": "Paris FC v Stade Rennais",
   "match_url": "/football/matches/paris-fc-vs-stade-rennais-2026-10-18/",
   "kickoff": "2026-10-18T15:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 20.1,
   "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": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5183,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.51",
   "settled_price": "1.5183",
   "published_at": "2026-10-17T18:51:41.000Z",
   "recorded_at": "2026-10-17T19:09:25.109Z",
   "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.5183",
    "result": "Won",
    "points_hundredths": 5183,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2c2ad476bae9faa310dc48c7",
    "quote_text": "My betting tip is for both teams to score, with odds of 1.51 for this outcome.",
    "fragment_from": 2681,
    "fragment_to": 2759,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/paris-fc-vs-rennes-prediction-facts-betting-tips-and-h2h-18-october-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f53823d2a9f932e9f5216752301705dd94c326c3cf535cad1ed0a360348e81ed",
     "material_removed": false
    },
    "published_at": "2026-10-17T18:51:41.000Z",
    "detected_at": "2026-10-17T19:09:25.109Z",
    "executed_at": "2026-10-18T11:27:58.905Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7947b3912313",
     "display_name": "Paris FC — Stade Rennais",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-18T15:15:00.000Z",
     "url": "/football/matches/paris-fc-vs-stade-rennais-2026-10-18/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.51",
     "our_snapshot": "1.5183",
     "our_snapshot_at": "2026-10-17T19:14:28.768Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5183,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T18:51:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T18:51:41.000Z",
     "detected_at": "2026-10-17T19:09:25.109Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Paris FC 4-3 Stade Rennais."
    },
    "settlements": [
     {
      "operation_id": "20b033188dfe2fe6178338dfeb96aed6a3efd87256ba8230cb6deccd73f8f0e7",
      "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-18T11:27:58.302Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "65bb30ef31332f86b3f318faedcce64e1c375b70f193ac0649a05a910bfdcc80",
      "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.5183",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5183,
      "executed_at": "2026-10-18T11:27:58.905Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/paris-fc-vs-rennes-prediction-facts-betting-tips-and-h2h-18-october-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-7c43e046f5bc31f1026bc8f4",
   "url": "/sources/dailysports-net/picks/11/#pick-n-7c43e046f5bc31f1026bc8f4",
   "match": "Lorient v Monaco",
   "match_url": "/football/matches/lorient-vs-monaco-2026-10-18/",
   "kickoff": "2026-10-18T15:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 26.4,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.73",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.73",
   "settled_price": "1.7143",
   "published_at": "2026-10-17T12:25:00.000Z",
   "recorded_at": "2026-10-17T12:49:50.048Z",
   "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.7143",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7c43e046f5bc31f1026bc8f4",
    "quote_text": "My prediction: both teams to score - yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.73",
    "fragment_from": 4985,
    "fragment_to": 5085,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/lorient-monaco-ligue-1-leaders-travel-to-brittany-in-search-of-a-win/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "06dc6833fc21f53b959cd99d010c8f23bdef9d93ffaf548c2f4a5819afa7863d",
     "material_removed": false
    },
    "published_at": "2026-10-17T12:25:00.000Z",
    "detected_at": "2026-10-17T12:49:50.048Z",
    "executed_at": "2026-10-18T06:04:39.573Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0433dfe831d6",
     "display_name": "Lorient — Monaco",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-18T15:15:00.000Z",
     "url": "/football/matches/lorient-vs-monaco-2026-10-18/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.73",
     "our_snapshot": "1.7143",
     "our_snapshot_at": "2026-10-17T12:55:30.529Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T12:25:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T12:25:00.000Z",
     "detected_at": "2026-10-17T12:49:50.048Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.73",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.73"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lorient 1-0 Monaco."
    },
    "settlements": [
     {
      "operation_id": "1a41441cd59fcaf64c24aa65269f228be3f4c6181d0f3af4414399392e4a84c3",
      "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.73",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-18T06:04:38.854Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4fa37ef31b2c2d03b1b62141f1fe27c74c8a7266d3a3448c9982619bd275d94e",
      "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.7143",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-18T06:04:39.573Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/lorient-monaco-ligue-1-leaders-travel-to-brittany-in-search-of-a-win/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-ab65b0de09945c90d445a592",
   "url": "/sources/dailysports-net/picks/10/#pick-n-ab65b0de09945c90d445a592",
   "match": "Le Havre v Auxerre",
   "match_url": "/football/matches/le-havre-vs-auxerre-2026-10-18/",
   "kickoff": "2026-10-18T15:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 39.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6452,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6452",
   "published_at": "2026-10-16T23:56:00.000Z",
   "recorded_at": "2026-10-17T00:09:34.079Z",
   "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-ab65b0de09945c90d445a592",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.65",
    "fragment_from": 5052,
    "fragment_to": 5090,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-are-looking-for-a-way-out-of-the-crisis-prediction-for-le-havre-vs-auxerre/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e33721506977c56c4d786f34c469586472dd2bef0934456d7e8eb381fa3b8ad7",
     "material_removed": false
    },
    "published_at": "2026-10-16T23:56:00.000Z",
    "detected_at": "2026-10-17T00:09:34.079Z",
    "executed_at": "2026-11-07T01:53:01.832Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6ce51722d547",
     "display_name": "Le Havre — Auxerre",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-18T15:15:00.000Z",
     "url": "/football/matches/le-havre-vs-auxerre-2026-10-18/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6452",
     "our_snapshot_at": "2026-10-17T00:04:38.037Z",
     "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": "2026-10-16T23:56:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T23:56:00.000Z",
     "detected_at": "2026-10-17T00:09:34.079Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Le Havre 1-3 Auxerre."
    },
    "settlements": [
     {
      "operation_id": "09034f2ca8eb0a0805e40663223be4dc40dedd15e6f33cead76e8004250172ee",
      "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": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-11-07T01:53:01.309Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "ec6a88ec4128151e38b00653cab7562f1fb535f0502839c84b7e04c06dcc54d6",
      "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-11-07T01:53:01.832Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-are-looking-for-a-way-out-of-the-crisis-prediction-for-le-havre-vs-auxerre/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-f13e703342cbba3cf92bf6be",
   "url": "/sources/dailysports-net/picks/11/#pick-n-f13e703342cbba3cf92bf6be",
   "match": "Bayer 04 Leverkusen v SC Freiburg",
   "match_url": "/football/matches/bayer-04-leverkusen-vs-sc-freiburg-2026-10-18/",
   "kickoff": "2026-10-18T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 18.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.48",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.48",
   "settled_price": "1.5000",
   "published_at": "2026-10-17T18:42:15.000Z",
   "recorded_at": "2026-10-17T18:49:41.570Z",
   "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-f13e703342cbba3cf92bf6be",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.48",
    "fragment_from": 2535,
    "fragment_to": 2573,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bayer-leverkusen-vs-freiburg-who-will-extend-their-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dc2df5a6b7c15170bdd32834bc2f30d6d4a9c8b4d99a9540ee25d8e8cd1b5f1b",
     "material_removed": false
    },
    "published_at": "2026-10-17T18:42:15.000Z",
    "detected_at": "2026-10-17T18:49:41.570Z",
    "executed_at": "2026-11-07T01:31:11.916Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b238474e6f35",
     "display_name": "Bayer 04 Leverkusen — SC Freiburg",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-18T13:30:00.000Z",
     "url": "/football/matches/bayer-04-leverkusen-vs-sc-freiburg-2026-10-18/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.48",
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-10-17T18:59:18.201Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T18:42:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T18:42:15.000Z",
     "detected_at": "2026-10-17T18:49:41.570Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.48",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.48"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bayer 04 Leverkusen 2-1 SC Freiburg."
    },
    "settlements": [
     {
      "operation_id": "c024ab2f483532f2009734b882f76bb82e963c247b6e4f302e86f14e669adcc6",
      "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.48",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4800,
      "executed_at": "2026-11-07T01:31:11.390Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "46d739af67079a89d57250ec0cd419407a92b653c41b625c4e81eb1585d35258",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-11-07T01:31:11.916Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/bayer-leverkusen-vs-freiburg-who-will-extend-their-winning-streak/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-79fc89f773247ca5c0c03ebb",
   "url": "/sources/dailysports-net/picks/11/#pick-n-79fc89f773247ca5c0c03ebb",
   "match": "Fiorentina v Como",
   "match_url": "/football/matches/fiorentina-vs-como-2026-10-18/",
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 15.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Como at 2.15",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.15",
   "settled_price": "2.0500",
   "published_at": "2026-10-17T20:55:50.000Z",
   "recorded_at": "2026-10-17T21:09:32.555Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.0500",
    "result": "Won",
    "points_hundredths": 10500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-79fc89f773247ca5c0c03ebb",
    "quote_text": "Win Como\n\nOdds:\n\n2.15",
    "fragment_from": 2552,
    "fragment_to": 2573,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-can-capitalize-on-their-opponents-crisis-fiorentina-vs-como-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4d45a59ec01bee25ae77c54473139f39330b6295af20013a06363e7b1cb6e136",
     "material_removed": false
    },
    "published_at": "2026-10-17T20:55:50.000Z",
    "detected_at": "2026-10-17T21:09:32.555Z",
    "executed_at": "2026-10-18T10:31:15.803Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b8ca9804d166",
     "display_name": "Fiorentina — Como",
     "competition_name": "Serie A",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": "/football/matches/fiorentina-vs-como-2026-10-18/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Como",
    "odds_set": {
     "by_author": "2.15",
     "our_snapshot": "2.0500",
     "our_snapshot_at": "2026-10-17T21:16:22.020Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T20:55:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T20:55:50.000Z",
     "detected_at": "2026-10-17T21:09:32.555Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Como",
     "author_odds": "2.15",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Como at 2.15"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fiorentina 1-3 Como."
    },
    "settlements": [
     {
      "operation_id": "960866297654e9839b5420d465d20e384433974680ec6d1c85a98831c21f70dd",
      "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": "Como",
      "decimal_odds": "2.15",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11500,
      "executed_at": "2026-10-18T10:31:15.308Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c466d5359d1294d9e53e01694862d93553c46fe86991179a7b7e52d503b0e002",
      "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": "Como",
      "decimal_odds": "2.0500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10500,
      "executed_at": "2026-10-18T10:31:15.803Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-can-capitalize-on-their-opponents-crisis-fiorentina-vs-como-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como to win"
   }
  },
  {
   "record_id": "n-d19b43e1c3167e30c4e4a7e9",
   "url": "/sources/dailysports-net/picks/10/#pick-n-d19b43e1c3167e30c4e4a7e9",
   "match": "Angers v Olympique de Marseille",
   "match_url": "/football/matches/angers-vs-olympique-de-marseille-2026-10-18/",
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 24.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Olympique de Marseille at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 10200,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.1",
   "settled_price": "2.0200",
   "published_at": "2026-10-17T12:24:00.000Z",
   "recorded_at": "2026-10-17T12:49:47.825Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "2.0200",
    "result": "Won",
    "points_hundredths": 10200,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-d19b43e1c3167e30c4e4a7e9",
    "quote_text": "Recommended Bet: Marseille to Win.\n\nPrediction on game\n\nWin Marseille\n\nOdds:\n\n2.1",
    "fragment_from": 4109,
    "fragment_to": 4190,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-marseille-end-their-poor-run-against-angers-angers-vs-marseille-prediction-october-18-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "69ecec12efedaf4671929c3b389d8e4c9ccf5744bc557d5e8a6e8a1e371d99a5",
     "material_removed": false
    },
    "published_at": "2026-10-17T12:24:00.000Z",
    "detected_at": "2026-10-17T12:49:47.825Z",
    "executed_at": "2026-10-18T06:04:40.137Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e82f849606a1",
     "display_name": "Angers — Olympique de Marseille",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": "/football/matches/angers-vs-olympique-de-marseille-2026-10-18/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Olympique de Marseille",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": "2.0200",
     "our_snapshot_at": "2026-10-17T12:55:30.529Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 10200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T12:24:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T12:24:00.000Z",
     "detected_at": "2026-10-17T12:49:47.825Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Olympique de Marseille",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Olympique de Marseille at 2.1"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Angers 2-5 Olympique de Marseille."
    },
    "settlements": [
     {
      "operation_id": "ff35e7c3e20103fce737ef31420832dc1946b32d568e15aa494b1b160db82512",
      "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": "Olympique de Marseille",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 11000,
      "executed_at": "2026-10-18T06:04:39.608Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5cc4474205094b5b575f899d1adc3af5c0d525b769fd735c193f5866abb9db0e",
      "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": "Olympique de Marseille",
      "decimal_odds": "2.0200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10200,
      "executed_at": "2026-10-18T06:04:40.137Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-marseille-end-their-poor-run-against-angers-angers-vs-marseille-prediction-october-18-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique de Marseille to win"
   }
  },
  {
   "record_id": "n-40fd33e0881c365432a7223c",
   "url": "/sources/dailysports-net/picks/10/#pick-n-40fd33e0881c365432a7223c",
   "match": "Osasuna v Real Racing Club",
   "match_url": "/football/matches/osasuna-vs-real-racing-club-2026-10-18/",
   "kickoff": "2026-10-18T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Osasuna at 1.88",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9709,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.88",
   "settled_price": "1.9709",
   "published_at": "2026-10-17T12:00:00.000Z",
   "recorded_at": "2026-10-17T12:09:24.605Z",
   "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.9709",
    "result": "Won",
    "points_hundredths": 9709,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-40fd33e0881c365432a7223c",
    "quote_text": "Prediction on game\n\nWin Osasuna\n\nOdds:\n\n1.88",
    "fragment_from": 6337,
    "fragment_to": 6381,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/arrasate-returns-to-el-sadar-osasuna-vs-racing-santander-prediction-18102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ac24928708e58ec2675aa859e4670940de01c8655cac5f4db08dae172c16e085",
     "material_removed": false
    },
    "published_at": "2026-10-17T12:00:00.000Z",
    "detected_at": "2026-10-17T12:09:24.605Z",
    "executed_at": "2026-10-18T06:04:58.957Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-944cbfe0e3e0",
     "display_name": "Osasuna — Real Racing Club",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-18T12:00:00.000Z",
     "url": "/football/matches/osasuna-vs-real-racing-club-2026-10-18/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Osasuna",
    "odds_set": {
     "by_author": "1.88",
     "our_snapshot": "1.9709",
     "our_snapshot_at": "2026-10-17T12:09:04.751Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9709,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T12:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T12:00:00.000Z",
     "detected_at": "2026-10-17T12:09:24.605Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Osasuna",
     "author_odds": "1.88",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Osasuna at 1.88"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Osasuna 2-0 Real Racing Club."
    },
    "settlements": [
     {
      "operation_id": "f96b6b3ead9fa32688a908cdb037ce3b7fa986a00c4acdc4390bd4c789e79d2d",
      "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": "Osasuna",
      "decimal_odds": "1.88",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8800,
      "executed_at": "2026-10-18T06:04:58.117Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f3533bb1208f17bf656870c4a6b1796804094287b5b84c5b536c69dad13d1eab",
      "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": "Osasuna",
      "decimal_odds": "1.9709",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9709,
      "executed_at": "2026-10-18T06:04:58.957Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/arrasate-returns-to-el-sadar-osasuna-vs-racing-santander-prediction-18102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Osasuna to win"
   }
  },
  {
   "record_id": "n-ee860f26ffa8d066f3833e33",
   "url": "/sources/dailysports-net/picks/10/#pick-n-ee860f26ffa8d066f3833e33",
   "match": "Udinese v Lecce",
   "match_url": "/football/matches/udinese-vs-lecce-2026-10-18/",
   "kickoff": "2026-10-18T10:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 25.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9524,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.5",
   "settled_price": "1.9524",
   "published_at": "2026-10-17T08:09:54.000Z",
   "recorded_at": "2026-10-17T08:49:27.599Z",
   "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-ee860f26ffa8d066f3833e33",
    "quote_text": "Prediction on game\n\nTotal over 2\n\nOdds:\n\n1.5",
    "fragment_from": 2309,
    "fragment_to": 2353,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/udinese-vs-lecce-who-will-end-their-poor-run-of-form/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4f1f4f09c7c251c0a63f91abe0b47600b1f122dd2838d87c36fe6e5263323a7f",
     "material_removed": false
    },
    "published_at": "2026-10-17T08:09:54.000Z",
    "detected_at": "2026-10-17T08:49:27.599Z",
    "executed_at": "2026-11-07T01:06:25.463Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a5d886d9b9d4",
     "display_name": "Udinese — Lecce",
     "competition_name": "Serie A",
     "starts_at": "2026-10-18T10:30:00.000Z",
     "url": "/football/matches/udinese-vs-lecce-2026-10-18/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-10-17T08:52:59.646Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9524,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T08:09:54.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T08:09:54.000Z",
     "detected_at": "2026-10-17T08:49:27.599Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.5",
     "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.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Udinese 0-3 Lecce."
    },
    "settlements": [
     {
      "operation_id": "7acd3e76fb3240c84107db085ab4d4ce39e14ef78593db35ca3af3ff6ff0de47",
      "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.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-11-07T01:06:24.450Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4911686070417898d032a0fd49fc2490ef21f4fcfb2cba741017297501324f9a",
      "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": "win",
      "result_words": "Won",
      "change_hundredths": 9524,
      "executed_at": "2026-11-07T01:06:25.463Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/udinese-vs-lecce-who-will-end-their-poor-run-of-form/",
     "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-5e53764e311fe5fa3227be69",
   "url": "/sources/dailysports-net/picks/10/#pick-n-5e53764e311fe5fa3227be69",
   "match": "Newcastle United v Aston Villa",
   "match_url": "/football/matches/newcastle-united-vs-aston-villa-2026-10-17/",
   "kickoff": "2026-10-17T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 16.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.6",
   "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.6",
   "settled_price": "1.6098",
   "published_at": "2026-10-16T23:50:54.000Z",
   "recorded_at": "2026-10-17T00:09:33.281Z",
   "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-5e53764e311fe5fa3227be69",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.6",
    "fragment_from": 2690,
    "fragment_to": 2716,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/home-advantage-versus-strong-away-form-newcastle-vs-aston-villa-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ca90577f006e3e95fa8778c8a08691dfcc625254c214debafe6bdbf186bb687f",
     "material_removed": false
    },
    "published_at": "2026-10-16T23:50:54.000Z",
    "detected_at": "2026-10-17T00:09:33.281Z",
    "executed_at": "2026-11-07T00:48:08.630Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b276cafca276",
     "display_name": "Newcastle United — Aston Villa",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T16:30:00.000Z",
     "url": "/football/matches/newcastle-united-vs-aston-villa-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.6098",
     "our_snapshot_at": "2026-10-17T00:07:14.295Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T23:50:54.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T23:50:54.000Z",
     "detected_at": "2026-10-17T00:09:33.281Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.6",
     "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.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 Newcastle United 0-1 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "7214f00ebe21e77f79dd288c86a34be5b4738322dd9b973e7d7623b23ad14fa9",
      "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.6",
      "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:48:07.549Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "19741516a37bcead2572edcc815ce3ef488e6da0759d070ac71cd2dcadc5fa8d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.6098",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-07T00:48:08.630Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/home-advantage-versus-strong-away-form-newcastle-vs-aston-villa-prediction/",
     "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-03f17e558a5217108730b6f8",
   "url": "/sources/dailysports-net/picks/10/#pick-n-03f17e558a5217108730b6f8",
   "match": "FC Bayern München v RB Leipzig",
   "match_url": "/football/matches/fc-bayern-munchen-vs-rb-leipzig-2026-10-17/",
   "kickoff": "2026-10-17T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.7,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: over 4.5 at 2.01",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "6-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8893,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.01",
   "settled_price": "1.8893",
   "published_at": "2026-10-16T16:30:00.000Z",
   "recorded_at": "2026-10-16T16:49:31.368Z",
   "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.8783",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-03f17e558a5217108730b6f8",
    "quote_text": "Prediction: Over 4.5 goals.\n\nPrediction on game\n\nTotal over 4.5\n\nOdds:\n\n2.01",
    "fragment_from": 5322,
    "fragment_to": 5398,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-demichelis-stop-his-former-club-bayern-munich-vs-rb-leipzig-prediction-17102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3bcb061ce22b5582bfc8b26597067b1dd5feb866ee1256833ca7f3dc718061bf",
     "material_removed": false
    },
    "published_at": "2026-10-16T16:30:00.000Z",
    "detected_at": "2026-10-16T16:49:31.368Z",
    "executed_at": "2026-10-16T16:50:21.789Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8781399558a8",
     "display_name": "FC Bayern München — RB Leipzig",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-17T16:30:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-rb-leipzig-2026-10-17/",
     "scoreline": "6-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "over 4.5",
    "odds_set": {
     "by_author": "2.01",
     "our_snapshot": "1.8893",
     "our_snapshot_at": "2026-10-16T16:47:03.800Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 8893,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T16:30:00.000Z",
     "detected_at": "2026-10-16T16:49:31.368Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 goals",
     "choice": "over 4.5",
     "author_odds": "2.01",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: over 4.5 at 2.01"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Bayern München 6-1 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "bc7bf2a12c155622d16e8713795fb91893f7063da97fe333ae61d053e0139897",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "decimal_odds": "2.01",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 10100,
      "executed_at": "2026-10-16T16:50:20.277Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9c71358031e9940b625bfdf24f8d76529636de4801944da560660b9488616d9e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "over 4.5",
      "decimal_odds": "1.8893",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 8893,
      "executed_at": "2026-10-16T16:50:21.789Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-demichelis-stop-his-former-club-bayern-munich-vs-rb-leipzig-prediction-17102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-e9461f46715712c54f32639e",
   "url": "/sources/dailysports-net/picks/9/#pick-n-e9461f46715712c54f32639e",
   "match": "Real Betis v FC Barcelona",
   "match_url": "/football/matches/real-betis-vs-fc-barcelona-2026-10-17/",
   "kickoff": "2026-10-17T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 29.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Barcelona at 1.41",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.41",
   "settled_price": "1.4000",
   "published_at": "2026-10-16T10:17:51.000Z",
   "recorded_at": "2026-10-16T10:49:27.493Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.4000",
    "result": "Won",
    "points_hundredths": 4000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e9461f46715712c54f32639e",
    "quote_text": "Win Barcelona\n\nOdds:\n\n1.41",
    "fragment_from": 3050,
    "fragment_to": 3076,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/real-betis-vs-barcelona-who-will-extend-their-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6875da59964fc7b0b2b8a04210cdac63f31f5868d6058b66569332b4c0c03b9f",
     "material_removed": false
    },
    "published_at": "2026-10-16T10:17:51.000Z",
    "detected_at": "2026-10-16T10:49:27.493Z",
    "executed_at": "2026-10-16T10:50:54.057Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-82c8ccd85f2e",
     "display_name": "Real Betis — FC Barcelona",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-17T16:30:00.000Z",
     "url": "/football/matches/real-betis-vs-fc-barcelona-2026-10-17/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Barcelona",
    "odds_set": {
     "by_author": "1.41",
     "our_snapshot": "1.4000",
     "our_snapshot_at": "2026-10-16T10:45:08.106Z",
     "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": "2026-10-16T10:17:51.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T10:17:51.000Z",
     "detected_at": "2026-10-16T10:49:27.493Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Barcelona",
     "author_odds": "1.41",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Barcelona at 1.41"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Betis 2-5 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "6f5138916589624636c95cb6ea4399d8552d22f936cb9aa0fa1e40713361b007",
      "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 Barcelona",
      "decimal_odds": "1.41",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4100,
      "executed_at": "2026-10-16T10:50:52.609Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "37210c0a7135a2bea71679dc03c171d1de3a9f6b4fc41c3b8b3a5262bdc1707d",
      "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 Barcelona",
      "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-16T10:50:54.057Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/real-betis-vs-barcelona-who-will-extend-their-winning-streak/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona to win"
   }
  },
  {
   "record_id": "n-8914ba49c36277ffa136cf20",
   "url": "/sources/dailysports-net/picks/9/#pick-n-8914ba49c36277ffa136cf20",
   "match": "Bologna v Inter",
   "match_url": "/football/matches/bologna-vs-inter-2026-10-17/",
   "kickoff": "2026-10-17T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 25.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Inter at 1.62",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5988,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.62",
   "settled_price": "1.5988",
   "published_at": "2026-10-16T14:19:00.000Z",
   "recorded_at": "2026-10-16T14:49:24.388Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5988",
    "result": "Won",
    "points_hundredths": 5988,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8914ba49c36277ffa136cf20",
    "quote_text": "Recommended Bet: Inter to Win.\n\nPrediction on game\n\nWin Inter\n\nOdds:\n\n1.62",
    "fragment_from": 4218,
    "fragment_to": 4292,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-bologna-end-inters-unbeaten-serie-a-run-bologna-vs-inter-prediction-october-17-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a4ba22a2dc388f9e6603cbc893d014a19559d97ea7242cc88d0a4d369b244ff9",
     "material_removed": false
    },
    "published_at": "2026-10-16T14:19:00.000Z",
    "detected_at": "2026-10-16T14:49:24.388Z",
    "executed_at": "2026-10-16T14:50:21.288Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0269219b78f7",
     "display_name": "Bologna — Inter",
     "competition_name": "Serie A",
     "starts_at": "2026-10-17T16:00:00.000Z",
     "url": "/football/matches/bologna-vs-inter-2026-10-17/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Inter",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": "1.5988",
     "our_snapshot_at": "2026-10-16T14:46:08.976Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5988,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T14:19:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T14:19:00.000Z",
     "detected_at": "2026-10-16T14:49:24.388Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Inter",
     "author_odds": "1.62",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Inter at 1.62"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bologna 1-3 Inter."
    },
    "settlements": [
     {
      "operation_id": "4c27fe2d995738db47aec58065029709514bf5b03bd01b0195f5209fe46f8113",
      "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": "Inter",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6200,
      "executed_at": "2026-10-16T14:50:20.011Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "150c4aadb134c6ba85b7695fe2a6a4d0a3cb697ae375be7d73224edbc857b7ac",
      "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": "Inter",
      "decimal_odds": "1.5988",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5988,
      "executed_at": "2026-10-16T14:50:21.288Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-bologna-end-inters-unbeaten-serie-a-run-bologna-vs-inter-prediction-october-17-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Inter to win"
   }
  },
  {
   "record_id": "n-d3d956ef2620778bd34e7483",
   "url": "/sources/dailysports-net/picks/10/#pick-n-d3d956ef2620778bd34e7483",
   "match": "Bristol City v Sheffield United",
   "match_url": "/football/matches/bristol-city-vs-sheffield-united-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 20.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9600,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.9600",
   "published_at": "2026-10-16T17:08:07.000Z",
   "recorded_at": "2026-10-16T17:09:24.424Z",
   "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-d3d956ef2620778bd34e7483",
    "quote_text": "My prediction - Under 2.5 goals.\n\nPrediction on game\n\nTotal under 2.5\n\nOdds:\n\n1.6",
    "fragment_from": 2587,
    "fragment_to": 2668,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-the-blades-end-their-scoring-drought-at-ashton-gate-championship-prediction-bristol-city-vs-sheffield-united/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4ee9262e6939d9c4b695f98e289b7b4b9c9cd106e560b04bb7dc3f740e0fec87",
     "material_removed": false
    },
    "published_at": "2026-10-16T17:08:07.000Z",
    "detected_at": "2026-10-16T17:09:24.424Z",
    "executed_at": "2026-10-22T12:27:51.995Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-58949807012e",
     "display_name": "Bristol City — Sheffield United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/bristol-city-vs-sheffield-united-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.9600",
     "our_snapshot_at": "2026-10-16T17:05:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9600,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T17:08:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T17:08:07.000Z",
     "detected_at": "2026-10-16T17:09:24.424Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.6",
     "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.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bristol City 0-1 Sheffield United."
    },
    "settlements": [
     {
      "operation_id": "4238f113a8a0fe19f3314bda14317287810afc41800d06b9a1e36dbd32de2474",
      "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.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-16T17:12:19.881Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "12edc511dc3c9594a19f3dd153412417dad66e645b1fe75662d478d09f96bc2f",
      "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.9600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9600,
      "executed_at": "2026-10-22T12:27:51.995Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-the-blades-end-their-scoring-drought-at-ashton-gate-championship-prediction-bristol-city-vs-sheffield-united/",
     "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-8abb7d3c0592129da8d7647a",
   "url": "/sources/dailysports-net/picks/9/#pick-n-8abb7d3c0592129da8d7647a",
   "match": "Derby County v Stoke City",
   "match_url": "/football/matches/derby-county-vs-stoke-city-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 24.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "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.72",
   "settled_price": "1.7200",
   "published_at": "2026-10-16T13:04:00.000Z",
   "recorded_at": "2026-10-16T13:09:31.652Z",
   "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.7200",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8abb7d3c0592129da8d7647a",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.72",
    "fragment_from": 4449,
    "fragment_to": 4551,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-derby-county-end-their-winless-run-derby-county-vs-stoke-city-prediction-october-17-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a304e4b16b7fb61b8bd7f9b633837eab8154cb455b09cdacdedd889449c950d8",
     "material_removed": false
    },
    "published_at": "2026-10-16T13:04:00.000Z",
    "detected_at": "2026-10-16T13:09:31.652Z",
    "executed_at": "2026-10-16T13:47:23.487Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c520b4476764",
     "display_name": "Derby County — Stoke City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/derby-county-vs-stoke-city-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.7200",
     "our_snapshot_at": "2026-10-16T13:09:26.708Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T13:04:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T13:04:00.000Z",
     "detected_at": "2026-10-16T13:09:31.652Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.72",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.72"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Derby County 0-1 Stoke City."
    },
    "settlements": [
     {
      "operation_id": "d7e409ebbc61193a46cd44bd173d9210dbfa1bf9cf22d146cd379c5f888aa5ba",
      "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.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-16T13:47:22.371Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e2b5a16b0c3dfccd6efd1b1d319f64b21e31c76aa50b4d9756bf737a7518356a",
      "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.7200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-16T13:47:23.487Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-derby-county-end-their-winless-run-derby-county-vs-stoke-city-prediction-october-17-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-999c552f42d9f7064f6dd42d",
   "url": "/sources/dailysports-net/picks/9/#pick-n-999c552f42d9f7064f6dd42d",
   "match": "Wrexham v Preston North End",
   "match_url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 25.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wrexham at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.7000",
   "published_at": "2026-10-16T11:48:00.000Z",
   "recorded_at": "2026-10-16T12:09:28.180Z",
   "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.7000",
    "result": "Won",
    "points_hundredths": 7000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-999c552f42d9f7064f6dd42d",
    "quote_text": "Recommended Bet: Wrexham to Win.\n\nPrediction on game\n\nWin Wrexham\n\nOdds:\n\n1.7",
    "fragment_from": 4714,
    "fragment_to": 4791,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-wrexham-take-advantage-of-prestons-crisis-wrexham-vs-preston-prediction-october-17-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3bbfeb68ba9f6c77e60998c34117f033aeba62d5d82540a54bbc95630fe0b342",
     "material_removed": false
    },
    "published_at": "2026-10-16T11:48:00.000Z",
    "detected_at": "2026-10-16T12:09:28.180Z",
    "executed_at": "2026-10-16T12:10:25.375Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-bb4ea79ef2e3",
     "display_name": "Wrexham — Preston North End",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/wrexham-vs-preston-north-end-2026-10-17/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Wrexham",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.7000",
     "our_snapshot_at": "2026-10-16T12:08:50.612Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T11:48:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T11:48:00.000Z",
     "detected_at": "2026-10-16T12:09:28.180Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Wrexham",
     "author_odds": "1.7",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Wrexham at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wrexham 4-1 Preston North End."
    },
    "settlements": [
     {
      "operation_id": "9bf53eb68fdfd7fcfe46f0c3d7d66db7e84213556dcc6188d90dcdb9d0bc3c21",
      "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": "Wrexham",
      "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-16T12:10:24.828Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1759ba57c88ae3613fcd1265300b5fd4c13c016f42e3d070f7e772fb4d1c7e3d",
      "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": "Wrexham",
      "decimal_odds": "1.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-10-16T12:10:25.375Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-wrexham-take-advantage-of-prestons-crisis-wrexham-vs-preston-prediction-october-17-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wrexham to win"
   }
  },
  {
   "record_id": "n-92e2aa758e25e68dc975051b",
   "url": "/sources/dailysports-net/picks/9/#pick-n-92e2aa758e25e68dc975051b",
   "match": "Manchester City v Ipswich Town",
   "match_url": "/football/matches/manchester-city-vs-ipswich-town-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 27.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.92",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9524,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.92",
   "settled_price": "1.9524",
   "published_at": "2026-10-16T10:19:00.000Z",
   "recorded_at": "2026-10-16T10:49:26.495Z",
   "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.8696",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-92e2aa758e25e68dc975051b",
    "quote_text": "My prediction: over 3 total goals.\n\nPrediction on game\n\nTotal over 3.5\n\nOdds:\n\n1.92",
    "fragment_from": 2421,
    "fragment_to": 2504,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/manchester-city-vs-ipswich-can-the-premier-league-leaders-extend-their-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2bb016b8a235d3bc2ca3af82014487b0dd49ec50de255089e3b6262a5d1778c8",
     "material_removed": false
    },
    "published_at": "2026-10-16T10:19:00.000Z",
    "detected_at": "2026-10-16T10:49:26.495Z",
    "executed_at": "2026-10-16T10:50:52.550Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6ad9a71a98c6",
     "display_name": "Manchester City — Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-ipswich-town-2026-10-17/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.92",
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-10-16T10:45:08.106Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9524,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T10:19:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T10:19:00.000Z",
     "detected_at": "2026-10-16T10:49:26.495Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.92",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.92"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester City 3-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "bbd63a15a5f9281e82eff45d5d96c5bfb2cb157769b1a57f4bba34c0f0120742",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.92",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9200,
      "executed_at": "2026-10-16T10:50:51.236Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0ae8cac81376979cd8650c0a9424c9e9571292f07cf99825b02913ab0954c8ea",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.9524",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9524,
      "executed_at": "2026-10-16T10:50:52.550Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/manchester-city-vs-ipswich-can-the-premier-league-leaders-extend-their-winning-streak/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-9de76f604c410088367319ba",
   "url": "/sources/dailysports-net/picks/8/#pick-n-9de76f604c410088367319ba",
   "match": "Southampton v Bolton Wanderers",
   "match_url": "/football/matches/southampton-vs-bolton-wanderers-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 37.8,
   "market_code": "result_and_total",
   "author_said": "Match result and over/under 1.5 goals: Southampton to win and over 1.5 goals at 1.61",
   "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.61",
   "settled_price": "1.6000",
   "published_at": "2026-10-15T23:50:03.000Z",
   "recorded_at": "2026-10-16T00:09:27.592Z",
   "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-9de76f604c410088367319ba",
    "quote_text": "My pick is Southampton to win and over 1.5 total goals.\n\nPrediction on game\n\nSouthampton Win & Total over 1.5\n\nOdds:\n\n1.61",
    "fragment_from": 5093,
    "fragment_to": 5215,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-hosts-extend-their-winning-streak-prediction-for-southampton-vs-bolton/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2eaa6d7ba6fc1cbd5b57653999bb0616caafed67397920aadad9d5b6377aad52",
     "material_removed": false
    },
    "published_at": "2026-10-15T23:50:03.000Z",
    "detected_at": "2026-10-16T00:09:27.592Z",
    "executed_at": "2026-10-24T01:01:07.611Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1d2648ac37ea",
     "display_name": "Southampton — Bolton Wanderers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/southampton-vs-bolton-wanderers-2026-10-17/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Match result and over/under 1.5 goals",
    "outcome_label": "Southampton to win and over 1.5 goals",
    "odds_set": {
     "by_author": "1.61",
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-16T00:06:16.985Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T23:50:03.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T23:50:03.000Z",
     "detected_at": "2026-10-16T00:09:27.592Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Match result and over/under 1.5 goals",
     "choice": "Southampton to win and over 1.5 goals",
     "author_odds": "1.61",
     "market_key": "result_and_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Match result and over/under 1.5 goals: Southampton to win and over 1.5 goals at 1.61"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Southampton 0-0 Bolton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "15b18e649d666761e5ece23733a2f73e2099dcaecd0826e07a805887470f56b6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 1.5 goals",
      "choice": "Southampton to win and over 1.5 goals",
      "decimal_odds": "1.61",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-16T00:23:55.267Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6271e9a84ec466435a3875694a13cec4328bc9628bf25712c4277330f56540c4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Match result and over/under 1.5 goals",
      "choice": "Southampton to win and over 1.5 goals",
      "decimal_odds": "1.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-24T01:01:07.611Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-hosts-extend-their-winning-streak-prediction-for-southampton-vs-bolton/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Southampton to win and over 1.5 goals"
   }
  },
  {
   "record_id": "n-d5cb9adfb628d14034666b05",
   "url": "/sources/dailysports-net/picks/8/#pick-n-d5cb9adfb628d14034666b05",
   "match": "Brentford v Liverpool",
   "match_url": "/football/matches/brentford-vs-liverpool-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 45.8,
   "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": 4762,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.52",
   "settled_price": "1.4762",
   "published_at": "2026-10-15T15:55:44.000Z",
   "recorded_at": "2026-10-15T16:09:28.346Z",
   "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-d5cb9adfb628d14034666b05",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.52",
    "fragment_from": 2686,
    "fragment_to": 2724,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/brentford-vs-liverpool-prediction-facts-and-betting-tips-for-the-premier-league-match-17-october-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0eb6ed91977c37bae74157e0dbdcad1618c261e0c24f97f230597115e46f1911",
     "material_removed": false
    },
    "published_at": "2026-10-15T15:55:44.000Z",
    "detected_at": "2026-10-15T16:09:28.346Z",
    "executed_at": "2026-11-07T00:02:56.880Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-072d544af56a",
     "display_name": "Brentford — Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/brentford-vs-liverpool-2026-10-17/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": "1.4762",
     "our_snapshot_at": "2026-10-15T16:09:18.299Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4762,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T15:55:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T15:55:44.000Z",
     "detected_at": "2026-10-15T16:09:28.346Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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 Brentford 1-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "70e6c328db8855894c3920d2c700614c419ccc31224d264b2c96ac0607611362",
      "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-11-07T00:02:55.870Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "92ea30fe34fe3fcbcac9283372122d31318721fedca47b2653a63d68b89954d6",
      "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.4762",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4762,
      "executed_at": "2026-11-07T00:02:56.880Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/brentford-vs-liverpool-prediction-facts-and-betting-tips-for-the-premier-league-match-17-october-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-a3400a421ed0b9364aeb0b27",
   "url": "/sources/dailysports-net/picks/10/#pick-n-a3400a421ed0b9364aeb0b27",
   "match": "1. FC Union Berlin v Borussia Dortmund",
   "match_url": "/football/matches/1-fc-union-berlin-vs-borussia-dortmund-2026-10-17/",
   "kickoff": "2026-10-17T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 12.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Borussia Dortmund at 1.61",
   "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.61",
   "settled_price": "1.5780",
   "published_at": "2026-10-17T00:29:42.000Z",
   "recorded_at": "2026-10-17T00:49:30.174Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.5780",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a3400a421ed0b9364aeb0b27",
    "quote_text": "Win Borussia Dortmund\n\nOdds:\n\n1.61",
    "fragment_from": 2678,
    "fragment_to": 2712,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-class-should-prevail-union-berlin-vs-borussia-dortmund-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ef4ef3adeccff65d0c5798457edc3746fce2e61cb001e8519b9ec3c08e9deb26",
     "material_removed": false
    },
    "published_at": "2026-10-17T00:29:42.000Z",
    "detected_at": "2026-10-17T00:49:30.174Z",
    "executed_at": "2026-10-18T01:17:13.292Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f34b372eaab6",
     "display_name": "1. FC Union Berlin — Borussia Dortmund",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-17T13:30:00.000Z",
     "url": "/football/matches/1-fc-union-berlin-vs-borussia-dortmund-2026-10-17/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Borussia Dortmund",
    "odds_set": {
     "by_author": "1.61",
     "our_snapshot": "1.5780",
     "our_snapshot_at": "2026-10-17T00:49:50.865Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T00:29:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T00:29:42.000Z",
     "detected_at": "2026-10-17T00:49:30.174Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Borussia Dortmund",
     "author_odds": "1.61",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Borussia Dortmund at 1.61"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was 1. FC Union Berlin 0-0 Borussia Dortmund."
    },
    "settlements": [
     {
      "operation_id": "f8d1a15ab412235dca3f5c6eba4fb472ddbd4e2d0f9c0b2931a47cdc76fccee8",
      "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": "Borussia Dortmund",
      "decimal_odds": "1.61",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-18T01:17:12.816Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "880799ac9b21c8f5e927cbb63231d38d90adeb6377666af88a16e2b756f4cccd",
      "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": "Borussia Dortmund",
      "decimal_odds": "1.5780",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-18T01:17:13.292Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-class-should-prevail-union-berlin-vs-borussia-dortmund-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borussia Dortmund to win"
   }
  },
  {
   "record_id": "n-9bc5aa6bae07292c744c3d6b",
   "url": "/sources/dailysports-net/picks/9/#pick-n-9bc5aa6bae07292c744c3d6b",
   "match": "SV 07 Elversberg v FC Augsburg",
   "match_url": "/football/matches/sv-07-elversberg-vs-fc-augsburg-2026-10-17/",
   "kickoff": "2026-10-17T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 24.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.4",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 3704,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.4",
   "settled_price": "1.3704",
   "published_at": "2026-10-16T13:05:00.000Z",
   "recorded_at": "2026-10-16T13:09:29.709Z",
   "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.3704",
    "result": "Won",
    "points_hundredths": 3704,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9bc5aa6bae07292c744c3d6b",
    "quote_text": "Prediction: both teams to score — yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.4",
    "fragment_from": 3107,
    "fragment_to": 3204,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/elversberg-vs-augsburg-a-stern-test-for-the-hosts/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "842988b007ad425d88d8122ed8dd62734fef673c2b70a5cff9cd70ff59789af7",
     "material_removed": false
    },
    "published_at": "2026-10-16T13:05:00.000Z",
    "detected_at": "2026-10-16T13:09:29.709Z",
    "executed_at": "2026-10-16T13:47:20.713Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0dc141f8353c",
     "display_name": "SV 07 Elversberg — FC Augsburg",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-17T13:30:00.000Z",
     "url": "/football/matches/sv-07-elversberg-vs-fc-augsburg-2026-10-17/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.4",
     "our_snapshot": "1.3704",
     "our_snapshot_at": "2026-10-16T13:15:10.359Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 3704,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T13:05:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T13:05:00.000Z",
     "detected_at": "2026-10-16T13:09:29.709Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.4",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.4"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SV 07 Elversberg 4-3 FC Augsburg."
    },
    "settlements": [
     {
      "operation_id": "934c69a2a2379305fc4cce11ed1525376ddd7d9d542815d6a31146ba2fc078e5",
      "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.4",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4000,
      "executed_at": "2026-10-16T13:47:18.541Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d3b7768bb9bc4c2b76a7948006dc6840b0e6141f873d5ec476c8028f2631a930",
      "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.3704",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 3704,
      "executed_at": "2026-10-16T13:47:20.713Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/elversberg-vs-augsburg-a-stern-test-for-the-hosts/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-90dfb44cbdffa7fa30ff1e3f",
   "url": "/sources/dailysports-net/picks/9/#pick-n-90dfb44cbdffa7fa30ff1e3f",
   "match": "FC Schalke 04 v 1. FSV Mainz 05",
   "match_url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
   "kickoff": "2026-10-17T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 26.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes 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.5000",
   "published_at": "2026-10-16T10:50:00.000Z",
   "recorded_at": "2026-10-16T11:09:26.671Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.5000",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-90dfb44cbdffa7fa30ff1e3f",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.53",
    "fragment_from": 4729,
    "fragment_to": 4831,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-schalke-extend-their-dominance-over-mainz-schalke-vs-mainz-prediction-october-17-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "82e6bb168a40574236cbf160fc390730eab46a53c359c9b4104e6b41f51b68b6",
     "material_removed": false
    },
    "published_at": "2026-10-16T10:50:00.000Z",
    "detected_at": "2026-10-16T11:09:26.671Z",
    "executed_at": "2026-10-16T11:22:17.995Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-9c275cae958e",
     "display_name": "FC Schalke 04 — 1. FSV Mainz 05",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-17T13:30:00.000Z",
     "url": "/football/matches/fc-schalke-04-vs-1-fsv-mainz-05-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.53",
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-10-16T11:14:15.779Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T10:50:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T10:50:00.000Z",
     "detected_at": "2026-10-16T11:09:26.671Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.53",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.53"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Schalke 04 0-1 1. FSV Mainz 05."
    },
    "settlements": [
     {
      "operation_id": "c67a97984510445375bef460c1d7be89ef6d249172567f8d0cfad673c7dc9121",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.53",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-16T11:10:13.033Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b2765d4dbbf9db5485371411c5b95ffabcdf0ea12318a5aea740efbf5765d689",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-16T11:22:17.995Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-schalke-extend-their-dominance-over-mainz-schalke-vs-mainz-prediction-october-17-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-9a3832c9ebfde3c9f7b407ce",
   "url": "/sources/dailysports-net/picks/8/#pick-n-9a3832c9ebfde3c9f7b407ce",
   "match": "SV Werder Bremen v SC Paderborn 07",
   "match_url": "/football/matches/sv-werder-bremen-vs-sc-paderborn-07-2026-10-17/",
   "kickoff": "2026-10-17T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 30.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5200,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.52",
   "settled_price": "1.52",
   "published_at": "2026-10-16T06:45:00.000Z",
   "recorded_at": "2026-10-16T06:49:31.340Z",
   "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-9a3832c9ebfde3c9f7b407ce",
    "quote_text": "My prediction: over 2.5 goals at 1.52",
    "fragment_from": 2455,
    "fragment_to": 2492,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-come-out-on-top-prediction-for-the-werder-vs-paderborn-match-on-october-17/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "32f71e7b5979e67bb102dbf0a4b7e502c3ee61a540204757f3ff9bc633ed3361",
     "material_removed": false
    },
    "published_at": "2026-10-16T06:45:00.000Z",
    "detected_at": "2026-10-16T06:49:31.340Z",
    "executed_at": "2026-11-06T23:51:55.053Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-06f0e54111cd",
     "display_name": "SV Werder Bremen — SC Paderborn 07",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-17T13:30:00.000Z",
     "url": "/football/matches/sv-werder-bremen-vs-sc-paderborn-07-2026-10-17/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T06:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T06:45:00.000Z",
     "detected_at": "2026-10-16T06:49:31.340Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.52",
     "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.52"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SV Werder Bremen 2-2 SC Paderborn 07."
    },
    "settlements": [
     {
      "operation_id": "04e13a3682a11e9fc3fb455510d684ee9832a3ea7b63ca852ca22ff1e7711630",
      "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.52",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5200,
      "executed_at": "2026-11-06T23:51:55.053Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e057149572569845cae51847198cb78a0066ac707f9b17869669be04032d5fa7",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-come-out-on-top-prediction-for-the-werder-vs-paderborn-match-on-october-17/",
     "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-bbfe300c86ceb640c6e4d46b",
   "url": "/sources/dailysports-net/picks/9/#pick-n-bbfe300c86ceb640c6e4d46b",
   "match": "Venezia v SSC Napoli",
   "match_url": "/football/matches/venezia-vs-ssc-napoli-2026-10-17/",
   "kickoff": "2026-10-17T13:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 29.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: SSC Napoli at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.6667",
   "published_at": "2026-10-16T07:00:00.000Z",
   "recorded_at": "2026-10-16T07:09:28.775Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6667",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-bbfe300c86ceb640c6e4d46b",
    "quote_text": "My prediction: Napoli to win at 1.68",
    "fragment_from": 2732,
    "fragment_to": 2768,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-venezia-pick-up-points-prediction-for-the-match-against-napoli-on-october-17/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "528f81390993cebbf85701a87f8a43b79abb5a764e88aabb513e908672f78530",
     "material_removed": false
    },
    "published_at": "2026-10-16T07:00:00.000Z",
    "detected_at": "2026-10-16T07:09:28.775Z",
    "executed_at": "2026-10-16T08:15:00.703Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f82840de1bc9",
     "display_name": "Venezia — SSC Napoli",
     "competition_name": "Serie A",
     "starts_at": "2026-10-17T13:00:00.000Z",
     "url": "/football/matches/venezia-vs-ssc-napoli-2026-10-17/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "SSC Napoli",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.6667",
     "our_snapshot_at": "2026-10-16T07:12:19.564Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T07:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T07:00:00.000Z",
     "detected_at": "2026-10-16T07:09:28.775Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "SSC Napoli",
     "author_odds": "1.68",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: SSC Napoli at 1.68"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Venezia 1-0 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "d81f353e6e9e478a80cbe5f4192711bad1a6155ee1930d393d6809e29e79e119",
      "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": "SSC Napoli",
      "decimal_odds": "1.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-16T08:14:59.846Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "36022911ddc769c21d6d7a21062396885011d5a3c3390770d74794afcc881e9c",
      "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": "SSC Napoli",
      "decimal_odds": "1.6667",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-16T08:15:00.703Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-venezia-pick-up-points-prediction-for-the-match-against-napoli-on-october-17/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SSC Napoli to win"
   }
  },
  {
   "record_id": "n-5b419be4d0f45f4f3a005e41",
   "url": "/sources/dailysports-net/picks/10/#pick-n-5b419be4d0f45f4f3a005e41",
   "match": "Espanyol v Atlético Madrid",
   "match_url": "/football/matches/espanyol-vs-atletico-madrid-2026-10-17/",
   "kickoff": "2026-10-17T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 11.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atlético Madrid at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6897,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.6897",
   "published_at": "2026-10-17T00:22:34.000Z",
   "recorded_at": "2026-10-17T00:49:26.085Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6897",
    "result": "Won",
    "points_hundredths": 6897,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5b419be4d0f45f4f3a005e41",
    "quote_text": "Win Atletico Madrid\n\nOdds:\n\n1.68",
    "fragment_from": 2571,
    "fragment_to": 2603,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-away-side-looks-more-convincing-espanyol-vs-atletico-madrid-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f6f290bdd4cb925963d4b854e56fc7dc56b8ff109783e8544e5d95930cb1d668",
     "material_removed": false
    },
    "published_at": "2026-10-17T00:22:34.000Z",
    "detected_at": "2026-10-17T00:49:26.085Z",
    "executed_at": "2026-10-18T01:17:12.688Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-bb416d51f376",
     "display_name": "Espanyol — Atlético Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-17T12:00:00.000Z",
     "url": "/football/matches/espanyol-vs-atletico-madrid-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Atlético Madrid",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.6897",
     "our_snapshot_at": "2026-10-17T00:47:34.713Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6897,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T00:22:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T00:22:34.000Z",
     "detected_at": "2026-10-17T00:49:26.085Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Atlético Madrid",
     "author_odds": "1.68",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atlético Madrid at 1.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Espanyol 0-1 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "9bf97c253859d109cd4fbebb94518161ca93cddeca46beb94757ffcfc1d3a5b0",
      "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 Madrid",
      "decimal_odds": "1.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-10-18T01:17:12.077Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "32a1bd9c33b9c6f0710337a8033ffac3057621d3235b1b481f8522282f768c0e",
      "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 Madrid",
      "decimal_odds": "1.6897",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6897,
      "executed_at": "2026-10-18T01:17:12.688Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-away-side-looks-more-convincing-espanyol-vs-atletico-madrid-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid to win"
   }
  },
  {
   "record_id": "n-607bd50ad8ea7f7f6cb4d276",
   "url": "/sources/dailysports-net/picks/8/#pick-n-607bd50ad8ea7f7f6cb4d276",
   "match": "Deportivo de A Coruña v Levante UD",
   "match_url": "/football/matches/deportivo-de-a-coruna-vs-levante-ud-2026-10-16/",
   "kickoff": "2026-10-16T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 20.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7143,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.72",
   "settled_price": "1.7143",
   "published_at": "2026-10-15T22:40:02.000Z",
   "recorded_at": "2026-10-15T22:49:30.603Z",
   "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-607bd50ad8ea7f7f6cb4d276",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.72",
    "fragment_from": 2587,
    "fragment_to": 2625,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-teams-are-too-inconsistent-for-a-clear-favorite-deportivo-vs-levante-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a00a033427469ba2ed183e649ae6bd568544cfcf43afc782b2521021ad95ba15",
     "material_removed": false
    },
    "published_at": "2026-10-15T22:40:02.000Z",
    "detected_at": "2026-10-15T22:49:30.603Z",
    "executed_at": "2026-11-06T23:34:32.262Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-dc0a316388e1",
     "display_name": "Deportivo de A Coruña — Levante UD",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-16T19:00:00.000Z",
     "url": "/football/matches/deportivo-de-a-coruna-vs-levante-ud-2026-10-16/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.7143",
     "our_snapshot_at": "2026-10-15T22:48:02.083Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7143,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T22:40:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T22:40:02.000Z",
     "detected_at": "2026-10-15T22:49:30.603Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.72",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Deportivo de A Coruña 1-1 Levante UD."
    },
    "settlements": [
     {
      "operation_id": "15794f875a3492f8e3302820cebd21cf53e49e6106abc59ec3f2742aadc1eb2f",
      "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.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-11-06T23:34:30.927Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3daace7206ac097061f56a26662ee459615335c15bb735dd45716c3c0c5e4475",
      "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.7143",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7143,
      "executed_at": "2026-11-06T23:34:32.262Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-teams-are-too-inconsistent-for-a-clear-favorite-deportivo-vs-levante-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-a198274df9e64bf6fd93460b",
   "url": "/sources/dailysports-net/picks/8/#pick-n-a198274df9e64bf6fd93460b",
   "match": "Dinamo Zagreb v Anderlecht",
   "match_url": "/football/matches/dinamo-zagreb-vs-anderlecht-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 14.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.71",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.71",
   "settled_price": "1.6494",
   "published_at": "2026-10-15T04:18:33.000Z",
   "recorded_at": "2026-10-15T04:49:23.300Z",
   "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.6494",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-a198274df9e64bf6fd93460b",
    "quote_text": "My prediction is: both teams to score — yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.71",
    "fragment_from": 2955,
    "fragment_to": 3059,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-the-impregnable-maksimir-hold-firm-europa-league-prediction-for-dinamo-zagreb-vs-anderlecht/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "61e968e256438f7c3f5fb7b91a80e5afd4fb5135132de1b1f7ee93b605076d72",
     "material_removed": false
    },
    "published_at": "2026-10-15T04:18:33.000Z",
    "detected_at": "2026-10-15T04:49:23.300Z",
    "executed_at": "2026-10-15T04:50:25.038Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0677921d1759",
     "display_name": "Dinamo Zagreb — Anderlecht",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/dinamo-zagreb-vs-anderlecht-2026-10-15/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.71",
     "our_snapshot": "1.6494",
     "our_snapshot_at": "2026-10-15T04:48:33.347Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T04:18:33.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T04:18:33.000Z",
     "detected_at": "2026-10-15T04:49:23.300Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.71",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.71"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Dinamo Zagreb 1-0 Anderlecht."
    },
    "settlements": [
     {
      "operation_id": "c6060c345453e11713236b637982afdf8c74722fcfe436d0376a4c7c6a207670",
      "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.71",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-15T04:50:24.259Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f3a1cdf62c5b9135a283e45f49be18bce7d73799be577b9eac782227c018f1e6",
      "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.6494",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-15T04:50:25.038Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-the-impregnable-maksimir-hold-firm-europa-league-prediction-for-dinamo-zagreb-vs-anderlecht/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-e36ab8044a167bd266b926cb",
   "url": "/sources/dailysports-net/picks/7/#pick-n-e36ab8044a167bd266b926cb",
   "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": 23.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.79",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 8000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.79",
   "settled_price": "1.8000",
   "published_at": "2026-10-14T19:12:14.000Z",
   "recorded_at": "2026-10-14T19:49:29.867Z",
   "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.8000",
    "result": "Won",
    "points_hundredths": 8000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-e36ab8044a167bd266b926cb",
    "quote_text": "Prediction: Both teams to score — Yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.79",
    "fragment_from": 5549,
    "fragment_to": 5647,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-jagiellonia-stop-their-losing-streak-jagiellonia-vs-ararat-armenia-prediction-15102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7151940b486d635e87eb17ab5be1e90b437e2b8c8ff0045d3e2f2f727db372ec",
     "material_removed": false
    },
    "published_at": "2026-10-14T19:12:14.000Z",
    "detected_at": "2026-10-14T19:49:29.867Z",
    "executed_at": "2026-10-14T19:50:58.111Z",
    "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": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.79",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-10-14T19:45:17.872Z",
     "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": "2026-10-14T19:12:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T19:12:14.000Z",
     "detected_at": "2026-10-14T19:49:29.867Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.79",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.79"
    },
    "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": "fed9e10e5b3cb78f54ba513c61da0c0bba0fd28d3d9cae6e4d03d65d475a3459",
      "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.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-14T19:50:55.324Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d6fe834b62e24fa973ceba1593d534570d50aa3678760a97fc2e24724ecb266c",
      "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.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-14T19:50:58.111Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-jagiellonia-stop-their-losing-streak-jagiellonia-vs-ararat-armenia-prediction-15102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-67d7e6e522c477295d27e5e6",
   "url": "/sources/dailysports-net/picks/7/#pick-n-67d7e6e522c477295d27e5e6",
   "match": "Atalanta v Pafos",
   "match_url": "/football/matches/atalanta-vs-pafos-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.2,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Atalanta -1.5 at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.9",
   "settled_price": "1.9",
   "published_at": "2026-10-14T19:22:45.000Z",
   "recorded_at": "2026-10-14T19:49:28.585Z",
   "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-67d7e6e522c477295d27e5e6",
    "quote_text": "Prediction: Atalanta (-1.5) handicap.\n\nPrediction on game\n\nW1(-1.5)\n\nOdds:\n\n1.9",
    "fragment_from": 6004,
    "fragment_to": 6083,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-sarris-atalanta-make-their-superiority-count-atalanta-vs-pafos-prediction-15102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4e50a3e1f0f0a31b784b2c25d54cb8c182a1c63d5ab8c8cfe98e2debfedc3ab4",
     "material_removed": false
    },
    "published_at": "2026-10-14T19:22:45.000Z",
    "detected_at": "2026-10-14T19:49:28.585Z",
    "executed_at": "2026-10-14T19:50:52.022Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-145f64b397bc",
     "display_name": "Atalanta — Pafos",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/atalanta-vs-pafos-2026-10-15/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Atalanta -1.5",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 9000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T19:22:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T19:22:45.000Z",
     "detected_at": "2026-10-14T19:49:28.585Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Atalanta -1.5",
     "author_odds": "1.9",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Atalanta -1.5 at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atalanta 3-1 Pafos."
    },
    "settlements": [
     {
      "operation_id": "070fd73b1eed3745b42ebdda7d07dd117a54d1a3f4280158145dccd54ca6f550",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Atalanta -1.5",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-10-14T19:50:52.022Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3cc5b24ae04e265271b68e5cde0030c3f962ca14740d4032b5f69eacee97fdbf",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Atalanta -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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-sarris-atalanta-make-their-superiority-count-atalanta-vs-pafos-prediction-15102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atalanta -1.5"
   }
  },
  {
   "record_id": "n-d508af0226b580dd152f9842",
   "url": "/sources/dailysports-net/picks/7/#pick-n-d508af0226b580dd152f9842",
   "match": "SC Freiburg v Jablonec",
   "match_url": "/football/matches/sc-freiburg-vs-jablonec-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.2,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: SC Freiburg -1.5 at 1.89",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.89",
   "settled_price": "1.89",
   "published_at": "2026-10-14T19:35:53.000Z",
   "recorded_at": "2026-10-14T19:49:26.681Z",
   "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-d508af0226b580dd152f9842",
    "quote_text": "Prediction: Freiburg (-1.5) Asian handicap.\n\nPrediction on game\n\nW1(-1.5)\n\nOdds:\n\n1.89",
    "fragment_from": 6798,
    "fragment_to": 6884,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-bundesliga-leaders-break-down-czech-resistance-freiburg-vs-jablonec-prediction-15102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4e82eca85d0f1269bc12ebe7027fdf5eeaf4d946f925a851b5cadcbb7d86e733",
     "material_removed": false
    },
    "published_at": "2026-10-14T19:35:53.000Z",
    "detected_at": "2026-10-14T19:49:26.681Z",
    "executed_at": "2026-10-14T19:50:53.668Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c62515975230",
     "display_name": "SC Freiburg — Jablonec",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/sc-freiburg-vs-jablonec-2026-10-15/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "SC Freiburg -1.5",
    "odds_set": {
     "by_author": "1.89",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T19:35:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T19:35:53.000Z",
     "detected_at": "2026-10-14T19:49:26.681Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "SC Freiburg -1.5",
     "author_odds": "1.89",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: SC Freiburg -1.5 at 1.89"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SC Freiburg 3-2 Jablonec."
    },
    "settlements": [
     {
      "operation_id": "f620cc464d746c69f99ac530102b3ccdaf871bd46aa119c92cd542eac110d7c8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "SC Freiburg -1.5",
      "decimal_odds": "1.89",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-14T19:50:53.668Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1e0563afdc5288e981e702d0730b26fcbcb73a59cc1fbd677057a7448193a58b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "SC Freiburg -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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-bundesliga-leaders-break-down-czech-resistance-freiburg-vs-jablonec-prediction-15102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "SC Freiburg -1.5"
   }
  },
  {
   "record_id": "n-8b54232dc1ec222034e23933",
   "url": "/sources/dailysports-net/picks/7/#pick-n-8b54232dc1ec222034e23933",
   "match": "Brighton & Hove Albion v Kauno Žalgiris",
   "match_url": "/football/matches/brighton-and-hove-albion-vs-kauno-zalgiris-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: under 4.5",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7400",
   "published_at": "2026-10-14T19:00:00.000Z",
   "recorded_at": "2026-10-14T19:09:29.865Z",
   "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-8b54232dc1ec222034e23933",
    "quote_text": "Prediction: Under 4.5 total goals.",
    "fragment_from": 6460,
    "fragment_to": 6494,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-lithuanian-champions-avoid-a-heavy-defeat-brighton-vs-kauno-algiris-prediction-15102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1221ccd47eddeeba74c3a356eaede43998be8987b62202a75fa462da34ef7b58",
     "material_removed": false
    },
    "published_at": "2026-10-14T19:00:00.000Z",
    "detected_at": "2026-10-14T19:09:29.865Z",
    "executed_at": "2026-11-06T22:55:11.415Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8e5f0ba55cdd",
     "display_name": "Brighton & Hove Albion — Kauno Žalgiris",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/brighton-and-hove-albion-vs-kauno-zalgiris-2026-10-15/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "under 4.5",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7400",
     "our_snapshot_at": "2026-10-14T19:05:09.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T19:00:00.000Z",
     "detected_at": "2026-10-14T19:09:29.865Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 goals",
     "choice": "under 4.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: under 4.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 Brighton & Hove Albion 4-0 Kauno Žalgiris."
    },
    "settlements": [
     {
      "operation_id": "cf95f390dcbaaa7097836fcc318739658208c1470b0f7f2a1a4dda1b15ee1001",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "under 4.5",
      "decimal_odds": "1.7400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7400,
      "executed_at": "2026-11-06T22:55:11.415Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-lithuanian-champions-avoid-a-heavy-defeat-brighton-vs-kauno-algiris-prediction-15102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-2c582b6cc690cf0aa65fc72f",
   "url": "/sources/dailysports-net/picks/7/#pick-n-2c582b6cc690cf0aa65fc72f",
   "match": "Benfica v Celtic",
   "match_url": "/football/matches/benfica-vs-celtic-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.83",
   "settled_price": "1.9009",
   "published_at": "2026-10-14T19:00:00.000Z",
   "recorded_at": "2026-10-14T19:09:27.765Z",
   "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": "no",
    "price": "1.9009",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-2c582b6cc690cf0aa65fc72f",
    "quote_text": "Prediction: Both teams to score – No.\n\nPrediction on game\n\nBoth teams to score - No\n\nOdds:\n\n1.83",
    "fragment_from": 5976,
    "fragment_to": 6072,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-celtic-withstand-the-pressure-in-lisbon-benfica-vs-celtic-prediction-15102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "895cd2b5e77944ad8fceae868a8f143821839dcee3bbdaae81c8977c6f6f12d7",
     "material_removed": false
    },
    "published_at": "2026-10-14T19:00:00.000Z",
    "detected_at": "2026-10-14T19:09:27.765Z",
    "executed_at": "2026-10-14T19:11:47.835Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5c28a1856964",
     "display_name": "Benfica — Celtic",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/benfica-vs-celtic-2026-10-15/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": "1.9009",
     "our_snapshot_at": "2026-10-14T19:04:39.664Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T19:00:00.000Z",
     "detected_at": "2026-10-14T19:09:27.765Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "no",
     "author_odds": "1.83",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.83"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Benfica 4-1 Celtic."
    },
    "settlements": [
     {
      "operation_id": "9bf1070189b2afdcea0e2e5a7051b7e7fb244deca33f923c4cb2753fa8a8fb7a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.83",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-14T19:11:45.070Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3b3faad32458122d7722256ce94586ed912626b1d32d695712223995b471e708",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.9009",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-14T19:11:47.835Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-celtic-withstand-the-pressure-in-lisbon-benfica-vs-celtic-prediction-15102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-0b25b789bd41d8a9ca8a1e59",
   "url": "/sources/dailysports-net/picks/6/#pick-n-0b25b789bd41d8a9ca8a1e59",
   "match": "NEC Nijmegen v Levski Sofia",
   "match_url": "/football/matches/nec-nijmegen-vs-levski-sofia-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 28.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6500,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.6500",
   "published_at": "2026-10-14T14:14:00.000Z",
   "recorded_at": "2026-10-14T14:49:24.081Z",
   "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.6500",
    "result": "Won",
    "points_hundredths": 6500,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0b25b789bd41d8a9ca8a1e59",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes",
    "fragment_from": 4655,
    "fragment_to": 4697,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-nec-nijmegen-end-their-winless-run-nec-nijmegen-vs-levski-sofia-prediction-october-15-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "96667f8101ec23932dfc0e393ee52e52fe8a84591f0c71e6f1f4d3027f79a8d3",
     "material_removed": false
    },
    "published_at": "2026-10-14T14:14:00.000Z",
    "detected_at": "2026-10-14T14:49:24.081Z",
    "executed_at": "2026-10-14T14:50:24.489Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-239f7edb3af0",
     "display_name": "NEC Nijmegen — Levski Sofia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/nec-nijmegen-vs-levski-sofia-2026-10-15/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.6500",
     "our_snapshot_at": "2026-10-14T14:44:53.046Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6500,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T14:14:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T14:14:00.000Z",
     "detected_at": "2026-10-14T14:49:24.081Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was NEC Nijmegen 1-1 Levski Sofia."
    },
    "settlements": [
     {
      "operation_id": "2aefc40bc94df8569768ecda1afbfe84914c6528f7e022b0d5a7286696a0091e",
      "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.6500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-10-14T14:50:24.489Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-nec-nijmegen-end-their-winless-run-nec-nijmegen-vs-levski-sofia-prediction-october-15-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-62a95044b10a25340eefbb7e",
   "url": "/sources/dailysports-net/picks/8/#pick-n-62a95044b10a25340eefbb7e",
   "match": "Panathinaikos v Borac Banja Luka",
   "match_url": "/football/matches/panathinaikos-vs-borac-banja-luka-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 16.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.5000",
   "published_at": "2026-10-14T23:58:11.000Z",
   "recorded_at": "2026-10-15T00:09:23.772Z",
   "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-62a95044b10a25340eefbb7e",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.65",
    "fragment_from": 2750,
    "fragment_to": 2777,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/both-attacks-can-find-their-chances-panathinaikos-vs-borac-banja-luka-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eb778fd4a61d39a761c17b5218dfe269828cdfd375f875677e12670072eaa74b",
     "material_removed": false
    },
    "published_at": "2026-10-14T23:58:11.000Z",
    "detected_at": "2026-10-15T00:09:23.772Z",
    "executed_at": "2026-11-06T22:53:27.708Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-fd95b00fe280",
     "display_name": "Panathinaikos — Borac Banja Luka",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/panathinaikos-vs-borac-banja-luka-2026-10-15/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.5000",
     "our_snapshot_at": "2026-10-15T00:36:54.140Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T23:58:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T23:58:11.000Z",
     "detected_at": "2026-10-15T00:09:23.772Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.65",
     "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.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Panathinaikos 2-1 Borac Banja Luka."
    },
    "settlements": [
     {
      "operation_id": "c771ed19aa5cb2ee063ee2667da977a8c221c85dc2b1077d9a22ce90a8799283",
      "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.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-11-06T22:53:26.679Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "be60c2ce6c84dc563a3107e38ec771f37beaba069f6dcb14eae784fdae54cdbb",
      "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.5000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5000,
      "executed_at": "2026-11-06T22:53:27.708Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/both-attacks-can-find-their-chances-panathinaikos-vs-borac-banja-luka-prediction/",
     "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-ef9438e5db0b3adf58b16eec",
   "url": "/sources/dailysports-net/picks/7/#pick-n-ef9438e5db0b3adf58b16eec",
   "match": "Lech Poznań v Bayer 04 Leverkusen",
   "match_url": "/football/matches/lech-poznan-vs-bayer-04-leverkusen-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 17.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bayer 04 Leverkusen at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6250,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6250",
   "published_at": "2026-10-14T22:31:04.000Z",
   "recorded_at": "2026-10-14T22:49:28.655Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.6250",
    "result": "Won",
    "points_hundredths": 6250,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-ef9438e5db0b3adf58b16eec",
    "quote_text": "Win Bayer Leverkusen\n\nOdds:\n\n1.65",
    "fragment_from": 2777,
    "fragment_to": 2810,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-can-prove-the-difference-in-class-lech-pozna-vs-bayer-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c9d62d7d5242b2d83c998fa59ee77f5c26f51d3e556e93a9fd60625939d486cd",
     "material_removed": false
    },
    "published_at": "2026-10-14T22:31:04.000Z",
    "detected_at": "2026-10-14T22:49:28.655Z",
    "executed_at": "2026-10-14T22:56:38.433Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-314ffc54d9db",
     "display_name": "Lech Poznań — Bayer 04 Leverkusen",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/lech-poznan-vs-bayer-04-leverkusen-2026-10-15/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bayer 04 Leverkusen",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6250",
     "our_snapshot_at": "2026-10-14T22:48:11.737Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6250,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T22:31:04.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T22:31:04.000Z",
     "detected_at": "2026-10-14T22:49:28.655Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bayer 04 Leverkusen",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bayer 04 Leverkusen at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lech Poznań 0-4 Bayer 04 Leverkusen."
    },
    "settlements": [
     {
      "operation_id": "b4e11dca8edd3cd235ccc64a2878c85f08a6fcd962f8044bb4ee004d155c25e9",
      "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": "Bayer 04 Leverkusen",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-10-14T22:56:36.850Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e6bb7b6deabe8b94173e7fd5aa9e512378f8f3daaa61a6a7a6a955b2ee391b04",
      "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": "Bayer 04 Leverkusen",
      "decimal_odds": "1.6250",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6250,
      "executed_at": "2026-10-14T22:56:38.433Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-can-prove-the-difference-in-class-lech-pozna-vs-bayer-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bayer 04 Leverkusen to win"
   }
  },
  {
   "record_id": "n-c552b31c53e021f7e0081296",
   "url": "/sources/dailysports-net/picks/7/#pick-n-c552b31c53e021f7e0081296",
   "match": "Olympique Lyonnais v Crystal Palace",
   "match_url": "/football/matches/olympique-lyonnais-vs-crystal-palace-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 17.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5300,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5300",
   "published_at": "2026-10-14T22:39:10.000Z",
   "recorded_at": "2026-10-14T22:49:27.265Z",
   "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-c552b31c53e021f7e0081296",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.55",
    "fragment_from": 2770,
    "fragment_to": 2808,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/sages-experience-could-help-the-visitors-lyon-vs-crystal-palace-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "98d9db97eb6c8d34d39aaa997cd6d8f75b206f29aa7fa36044cc55e73c5c4c68",
     "material_removed": false
    },
    "published_at": "2026-10-14T22:39:10.000Z",
    "detected_at": "2026-10-14T22:49:27.265Z",
    "executed_at": "2026-11-06T22:47:21.404Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c1a676aa20c3",
     "display_name": "Olympique Lyonnais — Crystal Palace",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/olympique-lyonnais-vs-crystal-palace-2026-10-15/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5300",
     "our_snapshot_at": "2026-10-14T22:47:02.412Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5300,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T22:39:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T22:39:10.000Z",
     "detected_at": "2026-10-14T22:49:27.265Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Olympique Lyonnais 3-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "1aa47ed7982b39cd315b747a1a5deeb64d6444437939ac86471bdff5481d1959",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-11-06T22:47:20.839Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "81b5bd5231089388ca2d836301f32097a9cf6f036f1ece3d0a98d73ac1679ddb",
      "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.5300",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5300,
      "executed_at": "2026-11-06T22:47:21.404Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/sages-experience-could-help-the-visitors-lyon-vs-crystal-palace-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-df3c31cfd132dfc4e9f46df8",
   "url": "/sources/dailysports-net/picks/7/#pick-n-df3c31cfd132dfc4e9f46df8",
   "match": "Union St. Gilloise v Real Sociedad",
   "match_url": "/football/matches/union-st-gilloise-vs-real-sociedad-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 17.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5319,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.55",
   "settled_price": "1.5319",
   "published_at": "2026-10-14T22:47:31.000Z",
   "recorded_at": "2026-10-14T22:49:26.392Z",
   "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-df3c31cfd132dfc4e9f46df8",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.55",
    "fragment_from": 2811,
    "fragment_to": 2849,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-have-hit-their-stride-but-the-visitors-can-respond-union-saint-gilloise-vs-real-sociedad-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3621b2d3a691da8e86bb3b568e584037bb972b6bc1fec0f9639482f8b0abd057",
     "material_removed": false
    },
    "published_at": "2026-10-14T22:47:31.000Z",
    "detected_at": "2026-10-14T22:49:26.392Z",
    "executed_at": "2026-11-06T22:14:42.438Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-85443e9b34c5",
     "display_name": "Union St. Gilloise — Real Sociedad",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/union-st-gilloise-vs-real-sociedad-2026-10-15/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.55",
     "our_snapshot": "1.5319",
     "our_snapshot_at": "2026-10-14T22:48:11.737Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5319,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T22:47:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T22:47:31.000Z",
     "detected_at": "2026-10-14T22:49:26.392Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Union St. Gilloise 1-1 Real Sociedad."
    },
    "settlements": [
     {
      "operation_id": "cb5f5d726ee6ab838a51e25124f181fc64b52c31c487bf0224a305eeb5855789",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.55",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5500,
      "executed_at": "2026-11-06T22:14:37.729Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1c63c9790315373d5360b48350fc235376be57d4c9db907492ace54591b1303a",
      "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.5319",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5319,
      "executed_at": "2026-11-06T22:14:42.438Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-have-hit-their-stride-but-the-visitors-can-respond-union-saint-gilloise-vs-real-sociedad-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-345ca0483b2e4c912e5a0545",
   "url": "/sources/dailysports-net/picks/7/#pick-n-345ca0483b2e4c912e5a0545",
   "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": 23.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no 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": "author_price",
   "series_short": "author's odds",
   "author_price": "1.8",
   "settled_price": "1.8",
   "published_at": "2026-10-14T16:45:00.000Z",
   "recorded_at": "2026-10-14T16:49:27.058Z",
   "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-345ca0483b2e4c912e5a0545",
    "quote_text": "Prediction: Both teams to score – No.\n\nPrediction on game\n\nBoth teams to score - No\n\nOdds:\n\n1.8",
    "fragment_from": 6316,
    "fragment_to": 6411,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-getafe-stop-craiovas-home-momentum-universitatea-craiova-vs-getafe-prediction-15102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a0fabf77212ecfc1595af716889eb71d7f301c9bdf357ca2d96e023ff19f410e",
     "material_removed": false
    },
    "published_at": "2026-10-14T16:45:00.000Z",
    "detected_at": "2026-10-14T16:49:27.058Z",
    "executed_at": "2026-10-14T16:51:37.933Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "Both teams to score",
    "outcome_label": "no",
    "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": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T16:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T16:45:00.000Z",
     "detected_at": "2026-10-14T16:49:27.058Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "no",
     "author_odds": "1.8",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no 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 Universitatea Craiova 1-1 Getafe."
    },
    "settlements": [
     {
      "operation_id": "7d9d4d24d52ed1f684bc8f4d46c659151af6d14800cb21db4bb71ebe7a2900a8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "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-10-14T16:51:37.933Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a19a3030a7856677be90fa7f5dfa9a4daf3987ede4d484dad4dce7d1fda067ed",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-getafe-stop-craiovas-home-momentum-universitatea-craiova-vs-getafe-prediction-15102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-65e00f3da6ee07f5e857e06b",
   "url": "/sources/dailysports-net/picks/6/#pick-n-65e00f3da6ee07f5e857e06b",
   "match": "NK Celje v Omonia Nicosia",
   "match_url": "/football/matches/nk-celje-vs-omonia-nicosia-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 24.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7018",
   "published_at": "2026-10-14T15:45:00.000Z",
   "recorded_at": "2026-10-14T15:49:25.048Z",
   "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-65e00f3da6ee07f5e857e06b",
    "quote_text": "My prediction: both teams to score — yes.",
    "fragment_from": 3605,
    "fragment_to": 3646,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/celje-vs-omonia-the-slovenians-will-look-to-bounce-back-after-a-poor-start/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "376db206231da07cb6638d0b37e906110cf01ba9c36b3f235b327bd3d33123dc",
     "material_removed": false
    },
    "published_at": "2026-10-14T15:45:00.000Z",
    "detected_at": "2026-10-14T15:49:25.048Z",
    "executed_at": "2026-11-06T22:14:45.951Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-acf0c0603869",
     "display_name": "NK Celje — Omonia Nicosia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/nk-celje-vs-omonia-nicosia-2026-10-15/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7018",
     "our_snapshot_at": "2026-10-14T15:46:32.497Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T15:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T15:45:00.000Z",
     "detected_at": "2026-10-14T15:49:25.048Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was NK Celje 0-3 Omonia Nicosia."
    },
    "settlements": [
     {
      "operation_id": "36fddff976159f345661fc707044a78a42383241defda4951c625274a66c9337",
      "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.7018",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T22:14:45.951Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/celje-vs-omonia-the-slovenians-will-look-to-bounce-back-after-a-poor-start/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-70405d9a50ad2fe8705b2b2e",
   "url": "/sources/dailysports-net/picks/6/#pick-n-70405d9a50ad2fe8705b2b2e",
   "match": "Riga v FC Kairat Almaty",
   "match_url": "/football/matches/riga-vs-fc-kairat-almaty-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 27.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2.03",
   "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": "2.03",
   "settled_price": "1.9800",
   "published_at": "2026-10-14T12:43:00.000Z",
   "recorded_at": "2026-10-14T12:49:23.691Z",
   "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-70405d9a50ad2fe8705b2b2e",
    "quote_text": "Recommended Bet: Over 2.5 Total Goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n2.03",
    "fragment_from": 4299,
    "fragment_to": 4386,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-rigas-winning-run-continue-against-kairat-riga-vs-kairat-prediction-october-15-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "31ca011209cc9ae8de904b3ab4209a9f9e5e6511bc11cd63633c48059822177e",
     "material_removed": false
    },
    "published_at": "2026-10-14T12:43:00.000Z",
    "detected_at": "2026-10-14T12:49:23.691Z",
    "executed_at": "2026-10-22T11:44:57.837Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-4425bd4efb2a",
     "display_name": "Riga — FC Kairat Almaty",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/riga-vs-fc-kairat-almaty-2026-10-15/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "2.03",
     "our_snapshot": "1.9800",
     "our_snapshot_at": "2026-10-14T12:45:36.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T12:43:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T12:43:00.000Z",
     "detected_at": "2026-10-14T12:49:23.691Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "2.03",
     "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 2.03"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Riga 1-1 FC Kairat Almaty."
    },
    "settlements": [
     {
      "operation_id": "212b728fd010e377970a5b0b5c60840a1b5e887b92f2fb2e5d78d32c377ca01c",
      "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": "2.03",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-14T12:50:11.797Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "925b168933e4e96e95f2547921b4ef31a7fc81bf86a5b7fd07a679c649bd7e08",
      "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.9800",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-22T11:44:57.837Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-rigas-winning-run-continue-against-kairat-riga-vs-kairat-prediction-october-15-2026/",
     "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-7642f10b21f9b2f3bdf052f3",
   "url": "/sources/dailysports-net/picks/6/#pick-n-7642f10b21f9b2f3bdf052f3",
   "match": "CSKA Sofia v Monaco",
   "match_url": "/football/matches/cska-sofia-vs-monaco-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 30.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Monaco at 1.48",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4750,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.48",
   "settled_price": "1.4750",
   "published_at": "2026-10-14T10:09:00.000Z",
   "recorded_at": "2026-10-14T10:09:25.140Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.4750",
    "result": "Won",
    "points_hundredths": 4750,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7642f10b21f9b2f3bdf052f3",
    "quote_text": "Prediction: Monaco to win.\n\nPrediction on game\n\nWin Monaco\n\nOdds:\n\n1.48",
    "fragment_from": 2361,
    "fragment_to": 2432,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/cska-sofia-vs-monaco-a-stern-test-for-the-french-favorites/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7ed3866c5c27ecde9d15374b035b7812cadae51ebf10ab16ec5c8786e3f6d23e",
     "material_removed": false
    },
    "published_at": "2026-10-14T10:09:00.000Z",
    "detected_at": "2026-10-14T10:09:25.140Z",
    "executed_at": "2026-10-14T10:09:51.369Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-57b608098a71",
     "display_name": "CSKA Sofia — Monaco",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/cska-sofia-vs-monaco-2026-10-15/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Monaco",
    "odds_set": {
     "by_author": "1.48",
     "our_snapshot": "1.4750",
     "our_snapshot_at": "2026-10-14T10:05:40.437Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4750,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T10:09:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T10:09:00.000Z",
     "detected_at": "2026-10-14T10:09:25.140Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Monaco",
     "author_odds": "1.48",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Monaco at 1.48"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was CSKA Sofia 1-2 Monaco."
    },
    "settlements": [
     {
      "operation_id": "2ea51d1af883c5aa3b2046c25fe6d4e0b6a9ec53f1398c62f3874ca696d9bd41",
      "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": "Monaco",
      "decimal_odds": "1.48",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4800,
      "executed_at": "2026-10-14T10:09:49.822Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "337502373118036e19ca559f331b38ed07141b87774821176091686174151152",
      "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": "Monaco",
      "decimal_odds": "1.4750",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4750,
      "executed_at": "2026-10-14T10:09:51.369Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/cska-sofia-vs-monaco-a-stern-test-for-the-french-favorites/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Monaco to win"
   }
  },
  {
   "record_id": "n-75aeb0b52e4beeefb1e84871",
   "url": "/sources/dailysports-net/picks/6/#pick-n-75aeb0b52e4beeefb1e84871",
   "match": "Red Bull Salzburg v AC Milan",
   "match_url": "/football/matches/red-bull-salzburg-vs-ac-milan-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 31.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.56",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.56",
   "settled_price": "1.5714",
   "published_at": "2026-10-14T08:11:29.000Z",
   "recorded_at": "2026-10-14T08:49:30.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": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-75aeb0b52e4beeefb1e84871",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.56",
    "fragment_from": 2721,
    "fragment_to": 2759,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/salzburg-vs-milan-can-milan-win-in-the-uefa-europa-league/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9b33fa9c4ab877972bff1c21fb096ed0a49e69ae114c84d83b4fc6aa1a167ae2",
     "material_removed": false
    },
    "published_at": "2026-10-14T08:11:29.000Z",
    "detected_at": "2026-10-14T08:49:30.000Z",
    "executed_at": "2026-11-06T22:49:13.238Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f734162919a3",
     "display_name": "Red Bull Salzburg — AC Milan",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/red-bull-salzburg-vs-ac-milan-2026-10-15/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.56",
     "our_snapshot": "1.5714",
     "our_snapshot_at": "2026-10-14T08:45:12.365Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T08:11:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T08:11:29.000Z",
     "detected_at": "2026-10-14T08:49:30.000Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.56",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.56"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Red Bull Salzburg 0-4 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "aeac9d1078af553cb1d7ed3796bff5fdc642e513bc6ee2600873086233c417ff",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.56",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T22:49:12.400Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5ae3ce0d341c48adf470570846cf22b1651d19ea2a7c9ee28cc8e7a112aac292",
      "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.5714",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T22:49:13.238Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/salzburg-vs-milan-can-milan-win-in-the-uefa-europa-league/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-c5a325f133b9527caaef9b7f",
   "url": "/sources/dailysports-net/picks/6/#pick-n-c5a325f133b9527caaef9b7f",
   "match": "Gent v AGF",
   "match_url": "/football/matches/gent-vs-agf-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 31.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Gent at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5900,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.5900",
   "published_at": "2026-10-14T08:43:34.000Z",
   "recorded_at": "2026-10-14T08:49:29.530Z",
   "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.5900",
    "result": "Won",
    "points_hundredths": 5900,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-c5a325f133b9527caaef9b7f",
    "quote_text": "Win Gent\n\nOdds:\n\n1.57",
    "fragment_from": 2796,
    "fragment_to": 2817,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/gent-vs-aarhus-can-gent-extend-their-impressive-run/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "86d1e0aa15b5f2cc37f93ab72eed129fafc543027aaaa44af7daba5494b8fbc4",
     "material_removed": false
    },
    "published_at": "2026-10-14T08:43:34.000Z",
    "detected_at": "2026-10-14T08:49:29.530Z",
    "executed_at": "2026-10-14T08:56:50.933Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0009cefd1ab0",
     "display_name": "Gent — AGF",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/gent-vs-agf-2026-10-15/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Gent",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.5900",
     "our_snapshot_at": "2026-10-14T08:53:49.758Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5900,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T08:43:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T08:43:34.000Z",
     "detected_at": "2026-10-14T08:49:29.530Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Gent",
     "author_odds": "1.57",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Gent at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Gent 1-0 AGF."
    },
    "settlements": [
     {
      "operation_id": "f388741d31a14010dc849c5e7ef1d3a2b8b144e0c81783b639e4e8ff2843578d",
      "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": "Gent",
      "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-14T08:56:50.025Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5f075a239a3bad07c4e017bdf07a3003f0334f731ae4ac1f69b2a85d1a1f0f14",
      "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": "Gent",
      "decimal_odds": "1.5900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5900,
      "executed_at": "2026-10-14T08:56:50.933Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/gent-vs-aarhus-can-gent-extend-their-impressive-run/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Gent to win"
   }
  },
  {
   "record_id": "n-9a74fd3021d6932480882fcd",
   "url": "/sources/dailysports-net/picks/6/#pick-n-9a74fd3021d6932480882fcd",
   "match": "Shakhtar Donetsk v AEK Athens",
   "match_url": "/football/matches/shakhtar-donetsk-vs-aek-athens-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.95",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.95",
   "settled_price": "1.9524",
   "published_at": "2026-10-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:06:06.924Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.8696",
    "result": "Won",
    "points_hundredths": 8696,
    "picked_favourite": false
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9a74fd3021d6932480882fcd",
    "quote_text": "Prediction: Under 2.5 goals.\n\nPrediction on game\n\nTotal under 2.5\n\nOdds:\n\n1.95",
    "fragment_from": 5751,
    "fragment_to": 5829,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/neutral-ground-high-stakes-can-shakhtar-break-aeks-resistance-shakhtar-vs-aek-prediction-14102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bac7cd8acd39172af364a06edcb6657cd224308ccacb88a9cae7fb0d143db744",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:00:00.000Z",
    "detected_at": "2026-10-13T19:06:06.924Z",
    "executed_at": "2026-10-13T19:07:01.927Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b903df1cf4c6",
     "display_name": "Shakhtar Donetsk — AEK Athens",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/shakhtar-donetsk-vs-aek-athens-2026-10-14/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.95",
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-10-13T19:04:32.251Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T19:00:00.000Z",
     "detected_at": "2026-10-13T19:06:06.924Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.95",
     "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.95"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Shakhtar Donetsk 3-1 AEK Athens."
    },
    "settlements": [
     {
      "operation_id": "d1e8483d3c58d323d7778f0d68afc07289e990662c78cb0091609d3b1dc9c491",
      "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.95",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T19:06:58.807Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "902422d056d8a47044a1636dc2ce991f39f79e76d1a8bb0c9e76d0e8e0766699",
      "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.9524",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T19:07:01.927Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/neutral-ground-high-stakes-can-shakhtar-break-aeks-resistance-shakhtar-vs-aek-prediction-14102026/",
     "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-50f411afe24863c603794722",
   "url": "/sources/dailysports-net/picks/5/#pick-n-50f411afe24863c603794722",
   "match": "Manchester City v Paris Saint-Germain",
   "match_url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 27.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3 at 1.62",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6200,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.62",
   "settled_price": "1.62",
   "published_at": "2026-10-13T15:26:00.000Z",
   "recorded_at": "2026-10-13T15:49:27.311Z",
   "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-50f411afe24863c603794722",
    "quote_text": "Recommended Bet: Over 3 Total Goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.62",
    "fragment_from": 4970,
    "fragment_to": 5053,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-psg-contain-manchester-city-at-the-etihad-manchester-city-vs-psg-prediction-october-14-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2a095ee96e6f2802a320a11709c539395afe565b0ce68018fb0e2e76d12c7d5c",
     "material_removed": false
    },
    "published_at": "2026-10-13T15:26:00.000Z",
    "detected_at": "2026-10-13T15:49:27.311Z",
    "executed_at": "2026-10-13T15:52:48.849Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-29ba3bb2f092",
     "display_name": "Manchester City — Paris Saint-Germain",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T15:26:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T15:26:00.000Z",
     "detected_at": "2026-10-13T15:49:27.311Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3",
     "author_odds": "1.62",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3 at 1.62"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester City 2-4 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "114e03c310109434678f62993567b5912272c80f13a179b28cc79c9857f68a9a",
      "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 goals",
      "choice": "over 3",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6200,
      "executed_at": "2026-10-13T15:52:48.849Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c29314b7f4fadbab017461ccb82983ba8d438c13d8f867b16091beddcd6831a3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-psg-contain-manchester-city-at-the-etihad-manchester-city-vs-psg-prediction-october-14-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-f3278927ecc2d28aa04d971d",
   "url": "/sources/dailysports-net/picks/5/#pick-n-f3278927ecc2d28aa04d971d",
   "match": "Manchester City v Paris Saint-Germain",
   "match_url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 27.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester City at 2.1",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "2-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "2.1",
   "settled_price": "2.1500",
   "published_at": "2026-10-13T14:56:26.000Z",
   "recorded_at": "2026-10-13T15:09:27.025Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "2.1500",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-f3278927ecc2d28aa04d971d",
    "quote_text": "Win Manchester City\n\nOdds:\n\n2.1",
    "fragment_from": 2805,
    "fragment_to": 2836,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-look-more-stable-manchester-city-vs-psg-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d4fcdd105481d444fc86db9f1ff79087dfc0d696b23ec76f2debde60d2d70d32",
     "material_removed": false
    },
    "published_at": "2026-10-13T14:56:26.000Z",
    "detected_at": "2026-10-13T15:09:27.025Z",
    "executed_at": "2026-10-13T15:12:39.937Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-29ba3bb2f092",
     "display_name": "Manchester City — Paris Saint-Germain",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-paris-saint-germain-2026-10-14/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": "2.1500",
     "our_snapshot_at": "2026-10-13T15:06:18.774Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T14:56:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T14:56:26.000Z",
     "detected_at": "2026-10-13T15:09:27.025Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "author_odds": "2.1",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester City at 2.1"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester City 2-4 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "a83c06498353857181812ff04626f90b01f47284476b67bdb0b2c433464fdf70",
      "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": "Manchester City",
      "decimal_odds": "2.1",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T15:12:35.903Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "227ee9863451089c0e4b494366d4cca8a2e04fd93030a7326bf78a43097d793e",
      "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": "Manchester City",
      "decimal_odds": "2.1500",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T15:12:39.937Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-look-more-stable-manchester-city-vs-psg-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win"
   }
  },
  {
   "record_id": "n-42b46cd7545fcaba21f27c53",
   "url": "/sources/dailysports-net/picks/5/#pick-n-42b46cd7545fcaba21f27c53",
   "match": "Slovan Bratislava v VfB Stuttgart",
   "match_url": "/football/matches/slovan-bratislava-vs-vfb-stuttgart-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 28.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3 at 1.52",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.52",
   "settled_price": "1.52",
   "published_at": "2026-10-13T14:22:00.000Z",
   "recorded_at": "2026-10-13T14:46:36.611Z",
   "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-42b46cd7545fcaba21f27c53",
    "quote_text": "Recommended Bet: Over 3 Total Goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.52",
    "fragment_from": 4531,
    "fragment_to": 4614,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-stuttgart-extend-their-winning-run-in-the-champions-league-slovan-bratislava-vs-stuttgart-prediction-october-14-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "15e69a814bba1b95cda90071562eaabe9d675d551aaad57d12eed15654ec998d",
     "material_removed": false
    },
    "published_at": "2026-10-13T14:22:00.000Z",
    "detected_at": "2026-10-13T14:46:36.611Z",
    "executed_at": "2026-10-13T14:50:27.991Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f2cbc24f358a",
     "display_name": "Slovan Bratislava — VfB Stuttgart",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/slovan-bratislava-vs-vfb-stuttgart-2026-10-14/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-13T14:22:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T14:22:00.000Z",
     "detected_at": "2026-10-13T14:46:36.611Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3",
     "author_odds": "1.52",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3 at 1.52"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Slovan Bratislava 0-3 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "4a07d7d406922444aa89b0e82add219928175ffdd4056c8dbaaee33609070e50",
      "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 goals",
      "choice": "over 3",
      "decimal_odds": "1.52",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-13T14:50:27.991Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e529fba8c8ec40a41f67d8f61399b3b5ce839a64d18ab3cb805c567eec0ee152",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-stuttgart-extend-their-winning-run-in-the-champions-league-slovan-bratislava-vs-stuttgart-prediction-october-14-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-3bfd3ecfc833dc598c75ce71",
   "url": "/sources/dailysports-net/picks/5/#pick-n-3bfd3ecfc833dc598c75ce71",
   "match": "Real Betis v FC Porto",
   "match_url": "/football/matches/real-betis-vs-fc-porto-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.59",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.59",
   "settled_price": "1.6000",
   "published_at": "2026-10-13T13:49:41.000Z",
   "recorded_at": "2026-10-13T14:01:22.195Z",
   "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-3bfd3ecfc833dc598c75ce71",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.59",
    "fragment_from": 2638,
    "fragment_to": 2676,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/both-teams-can-punish-mistakes-real-betis-vs-porto-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "de02e3f2be7595dad06fd4556885ff9cc97ce17b40d4e1840122c5923de0c825",
     "material_removed": false
    },
    "published_at": "2026-10-13T13:49:41.000Z",
    "detected_at": "2026-10-13T14:01:22.195Z",
    "executed_at": "2026-11-06T22:44:18.609Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8984cff493e4",
     "display_name": "Real Betis — FC Porto",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/real-betis-vs-fc-porto-2026-10-14/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.59",
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-13T13:59:54.987Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T13:49:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T13:49:41.000Z",
     "detected_at": "2026-10-13T14:01:22.195Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.59",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.59"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Betis 3-2 FC Porto."
    },
    "settlements": [
     {
      "operation_id": "ccf24f97ed18697535812b93b8096f64bdcc5c2680cb25c2bea5961a7df271ea",
      "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.59",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5900,
      "executed_at": "2026-11-06T22:44:17.972Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d67d039f599f976ff8925a12260fabebca74b3af084b8097ef3866947743a91b",
      "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.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-11-06T22:44:18.609Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/both-teams-can-punish-mistakes-real-betis-vs-porto-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-913cf5cfaaedce36e87b3c0f",
   "url": "/sources/dailysports-net/picks/5/#pick-n-913cf5cfaaedce36e87b3c0f",
   "match": "Aston Villa v Fenerbahçe",
   "match_url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Aston Villa at 1.65",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "6-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6289,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.65",
   "settled_price": "1.6289",
   "published_at": "2026-10-13T13:44:21.000Z",
   "recorded_at": "2026-10-13T13:49:23.147Z",
   "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-913cf5cfaaedce36e87b3c0f",
    "quote_text": "Win Aston Villa\n\nOdds:\n\n1.65",
    "fragment_from": 2793,
    "fragment_to": 2821,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-european-experience-could-decide-the-outcome-aston-villa-vs-fenerbahce-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4ec2dc57ca5e88f12a22ab4bfcebf7ba80a11ff41884d812361471f1a7192e45",
     "material_removed": false
    },
    "published_at": "2026-10-13T13:44:21.000Z",
    "detected_at": "2026-10-13T13:49:23.147Z",
    "executed_at": "2026-10-13T13:50:07.278Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-51292fa0ec5c",
     "display_name": "Aston Villa — Fenerbahçe",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/aston-villa-vs-fenerbahce-2026-10-14/",
     "scoreline": "6-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Aston Villa",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": "1.6289",
     "our_snapshot_at": "2026-10-13T13:45:11.751Z",
     "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": "2026-10-13T13:44:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T13:44:21.000Z",
     "detected_at": "2026-10-13T13:49:23.147Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Aston Villa",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Aston Villa at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Aston Villa 6-0 Fenerbahçe."
    },
    "settlements": [
     {
      "operation_id": "5c7614adde93124414f0cee3329c8b68752382c6973d8e7edbcc1e58a93f9bb8",
      "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": "Aston Villa",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6500,
      "executed_at": "2026-10-13T13:50:04.304Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "09094b9ec3cd054350ac66c80533aaa40c86ea71b229718432c3ca33e21ef4df",
      "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": "Aston Villa",
      "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-13T13:50:07.278Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-european-experience-could-decide-the-outcome-aston-villa-vs-fenerbahce-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Aston Villa to win"
   }
  },
  {
   "record_id": "n-7871f53ba5ade0f1256bd87c",
   "url": "/sources/dailysports-net/picks/5/#pick-n-7871f53ba5ade0f1256bd87c",
   "match": "Shakhtar Donetsk v AEK Athens",
   "match_url": "/football/matches/shakhtar-donetsk-vs-aek-athens-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 31.8,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3 at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.5",
   "settled_price": "1.5",
   "published_at": "2026-10-13T11:04:11.000Z",
   "recorded_at": "2026-10-13T11:09:26.601Z",
   "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-7871f53ba5ade0f1256bd87c",
    "quote_text": "Recommended Bet: Under 3 Total Goals.\n\nPrediction on game\n\nTotal under 3\n\nOdds:\n\n1.5",
    "fragment_from": 3804,
    "fragment_to": 3888,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/which-side-will-see-its-unbeaten-run-end-in-london-shakhtar-vs-aek-athens-prediction-october-14-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b3876f4d05eb12b6f0bbb66c82dfb650743c9eaf1a11320bf84fbdc2d00f5c8d",
     "material_removed": false
    },
    "published_at": "2026-10-13T11:04:11.000Z",
    "detected_at": "2026-10-13T11:09:26.601Z",
    "executed_at": "2026-10-13T11:14:38.431Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-b903df1cf4c6",
     "display_name": "Shakhtar Donetsk — AEK Athens",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/shakhtar-donetsk-vs-aek-athens-2026-10-14/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T11:04:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T11:04:11.000Z",
     "detected_at": "2026-10-13T11:09:26.601Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3",
     "author_odds": "1.5",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3 at 1.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Shakhtar Donetsk 3-1 AEK Athens."
    },
    "settlements": [
     {
      "operation_id": "0e92657335614098669ccf15559ccd25972f925d60f8973317d4751aed246f36",
      "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 goals",
      "choice": "under 3",
      "decimal_odds": "1.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-13T11:14:38.431Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "690cb7528bcd4ead4acde4d74be7f1742d917e0689238da76bbee913dc90cae2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/which-side-will-see-its-unbeaten-run-end-in-london-shakhtar-vs-aek-athens-prediction-october-14-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-b67db18c36ead1f8527159c2",
   "url": "/sources/dailysports-net/picks/5/#pick-n-b67db18c36ead1f8527159c2",
   "match": "AS Roma v Real Madrid",
   "match_url": "/football/matches/as-roma-vs-real-madrid-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 33.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Madrid at 1.9",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 9000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.9",
   "settled_price": "1.9000",
   "published_at": "2026-10-13T08:44:48.000Z",
   "recorded_at": "2026-10-13T09:09:25.686Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.9050",
    "result": "Won",
    "points_hundredths": 9050,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-b67db18c36ead1f8527159c2",
    "quote_text": "I recommend betting on a Real Madrid win.\n\nPrediction on game\n\nWin Real Madrid\n\nOdds:\n\n1.9",
    "fragment_from": 2601,
    "fragment_to": 2691,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/roma-vs-real-madrid-who-will-win-the-uefa-champions-league-clash/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "63ed9abb969a07652f6ddfa4ef43f2dba5693c04b23133fb20e4280d9b185457",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:44:48.000Z",
    "detected_at": "2026-10-13T09:09:25.686Z",
    "executed_at": "2026-10-13T09:12:31.611Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5ee031909a68",
     "display_name": "AS Roma — Real Madrid",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/as-roma-vs-real-madrid-2026-10-14/",
     "scoreline": "3-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Madrid",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": "1.9000",
     "our_snapshot_at": "2026-10-13T09:05:08.156Z",
     "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": "2026-10-13T08:44:48.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:44:48.000Z",
     "detected_at": "2026-10-13T09:09:25.686Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Madrid",
     "author_odds": "1.9",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Madrid at 1.9"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AS Roma 3-4 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "ca22632cac2543e65bc936113b59d935d709b3ba166fc81bbd7a3cdaa6569cc5",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Madrid",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 9000,
      "executed_at": "2026-10-13T09:12:30.688Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "00456f56afb050379568132c339291d89f65ce8a1321ce79aee46533d0593b38",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Madrid",
      "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-13T09:12:31.611Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/roma-vs-real-madrid-who-will-win-the-uefa-champions-league-clash/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Madrid to win"
   }
  },
  {
   "record_id": "n-21c5febba5ee90b1160a7376",
   "url": "/sources/dailysports-net/picks/5/#pick-n-21c5febba5ee90b1160a7376",
   "match": "Portsmouth v Sheffield United",
   "match_url": "/football/matches/portsmouth-vs-sheffield-united-2026-10-14/",
   "kickoff": "2026-10-14T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 26.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": null,
   "settled_price": "1.7000",
   "published_at": "2026-10-13T15:39:00.000Z",
   "recorded_at": "2026-10-13T15:49:25.061Z",
   "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-21c5febba5ee90b1160a7376",
    "quote_text": "My prediction: both teams to score — yes.",
    "fragment_from": 3550,
    "fragment_to": 3591,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/portsmouth-vs-sheffield-united-who-will-escape-the-relegation-zone/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6135f7846d14340370b49ab9a821eaae93311eec409e103070ae8d6ebb33dcf1",
     "material_removed": false
    },
    "published_at": "2026-10-13T15:39:00.000Z",
    "detected_at": "2026-10-13T15:49:25.061Z",
    "executed_at": "2026-11-06T22:18:32.604Z",
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7cede4ef3316",
     "display_name": "Portsmouth — Sheffield United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-14T18:45:00.000Z",
     "url": "/football/matches/portsmouth-vs-sheffield-united-2026-10-14/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": null,
     "our_snapshot": "1.7000",
     "our_snapshot_at": "2026-10-13T15:46:47.757Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T15:39:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T15:39:00.000Z",
     "detected_at": "2026-10-13T15:49:25.061Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Portsmouth 3-2 Sheffield United."
    },
    "settlements": [
     {
      "operation_id": "f29e6fc523b824fcc6c643ad0e86e744b4927961cfacf603fd025e7737a1ed4c",
      "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.7000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7000,
      "executed_at": "2026-11-06T22:18:32.604Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/portsmouth-vs-sheffield-united-who-will-escape-the-relegation-zone/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-5d73a6d1d242bc814ad5d262",
   "url": "/sources/dailysports-net/picks/5/#pick-n-5d73a6d1d242bc814ad5d262",
   "match": "Queens Park Rangers v Derby County",
   "match_url": "/football/matches/queens-park-rangers-vs-derby-county-2026-10-14/",
   "kickoff": "2026-10-14T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 31.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Queens Park Rangers at 1.8",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7400,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.8",
   "settled_price": "1.7400",
   "published_at": "2026-10-13T10:28:14.000Z",
   "recorded_at": "2026-10-13T10:49:32.680Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "1",
    "price": "1.7400",
    "result": "Won",
    "points_hundredths": 7400,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5d73a6d1d242bc814ad5d262",
    "quote_text": "My prediction is a Queens Park Rangers win.\n\nPrediction on game\n\nWin Queens Park Rangers\n\nOdds:\n\n1.8",
    "fragment_from": 4517,
    "fragment_to": 4617,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-londoners-will-look-to-end-their-run-of-draws-queens-park-rangers-vs-derby-county-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "79eef3297786aef2bc908fb9bf1e7cbb1542340f6e7aa768c0443462ac3c4b6c",
     "material_removed": false
    },
    "published_at": "2026-10-13T10:28:14.000Z",
    "detected_at": "2026-10-13T10:49:32.680Z",
    "executed_at": "2026-10-13T10:50:02.283Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-afa635035945",
     "display_name": "Queens Park Rangers — Derby County",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-14T18:45:00.000Z",
     "url": "/football/matches/queens-park-rangers-vs-derby-county-2026-10-14/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Queens Park Rangers",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": "1.7400",
     "our_snapshot_at": "2026-10-13T10:46:56.016Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7400,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T10:28:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T10:28:14.000Z",
     "detected_at": "2026-10-13T10:49:32.680Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Queens Park Rangers",
     "author_odds": "1.8",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Queens Park Rangers at 1.8"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Queens Park Rangers 4-1 Derby County."
    },
    "settlements": [
     {
      "operation_id": "3352112e0507f8ca3ba4aa18ca4be5528546108baac2a093b88ab845a4fbc604",
      "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": "Queens Park Rangers",
      "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-13T10:50:01.387Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3e4d928ae5c463a1531aea611b182245228310e1bfd78d2e1374fd89868cb64b",
      "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": "Queens Park Rangers",
      "decimal_odds": "1.7400",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7400,
      "executed_at": "2026-10-13T10:50:02.283Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-londoners-will-look-to-end-their-run-of-draws-queens-park-rangers-vs-derby-county-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Queens Park Rangers to win"
   }
  },
  {
   "record_id": "n-cdabec9c9fdb4fbf8d63f88f",
   "url": "/sources/dailysports-net/picks/4/#pick-n-cdabec9c9fdb4fbf8d63f88f",
   "match": "Galatasaray v FC Barcelona",
   "match_url": "/football/matches/galatasaray-vs-fc-barcelona-2026-10-13/",
   "kickoff": "2026-10-13T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 28.2,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: FC Barcelona over 2.5 at 1.59",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5348,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.59",
   "settled_price": "1.5348",
   "published_at": "2026-10-12T14:12:32.000Z",
   "recorded_at": "2026-10-12T14:49:29.474Z",
   "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-cdabec9c9fdb4fbf8d63f88f",
    "quote_text": "I recommend betting on Barcelona to score over 2.5 goals at odds of 1.59.",
    "fragment_from": 2649,
    "fragment_to": 2722,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/galatasaray-vs-barcelona-can-barcelona-win-again/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a34a275aa68ef43ea2e52fad115006a752dad231ae6e327d20bc5540c3ded568",
     "material_removed": false
    },
    "published_at": "2026-10-12T14:12:32.000Z",
    "detected_at": "2026-10-12T14:49:29.474Z",
    "executed_at": "2026-10-12T14:51:24.998Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-82694d0b8f23",
     "display_name": "Galatasaray — FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-13T19:00:00.000Z",
     "url": "/football/matches/galatasaray-vs-fc-barcelona-2026-10-13/",
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 2.5",
    "outcome_label": "FC Barcelona over 2.5",
    "odds_set": {
     "by_author": "1.59",
     "our_snapshot": "1.5348",
     "our_snapshot_at": "2026-10-12T14:47:30.803Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5348,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T14:12:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T14:12:32.000Z",
     "detected_at": "2026-10-12T14:49:29.474Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 2.5",
     "choice": "FC Barcelona over 2.5",
     "author_odds": "1.59",
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 2.5: FC Barcelona over 2.5 at 1.59"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Galatasaray 1-4 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "8c3a54ef398243b51a1b35fc552ffc09fcd2d283e272b87d71f2352895479b38",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "FC Barcelona over 2.5",
      "decimal_odds": "1.59",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5900,
      "executed_at": "2026-10-12T14:51:22.128Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bfeec862c83f4f41f003f8424c30abf384479579ad41f079d5f508a3dd7becef",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "FC Barcelona over 2.5",
      "decimal_odds": "1.5348",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5348,
      "executed_at": "2026-10-12T14:51:24.998Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/galatasaray-vs-barcelona-can-barcelona-win-again/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona over 2.5 (Team goals over/under 2.5)"
   }
  },
  {
   "record_id": "n-96e216c0ed4973f4ac67797e",
   "url": "/sources/dailysports-net/picks/4/#pick-n-96e216c0ed4973f4ac67797e",
   "match": "Villarreal v SSC Napoli",
   "match_url": "/football/matches/villarreal-vs-ssc-napoli-2026-10-13/",
   "kickoff": "2026-10-13T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 28.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7200,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.72",
   "settled_price": "1.72",
   "published_at": "2026-10-12T14:16:41.000Z",
   "recorded_at": "2026-10-12T14:49:28.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-96e216c0ed4973f4ac67797e",
    "quote_text": "I recommend betting on over 2.5 goals at odds of 1.72.",
    "fragment_from": 2786,
    "fragment_to": 2840,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/villarreal-vs-napoli-uefa-champions-league-match-prediction-facts-betting-tips-and-h2h/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c14eb1f9179277d44f065c8ea1713deb42169520d59988852f48ab406bed5282",
     "material_removed": false
    },
    "published_at": "2026-10-12T14:16:41.000Z",
    "detected_at": "2026-10-12T14:49:28.460Z",
    "executed_at": "2026-11-06T22:35:28.666Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-dfd94b3dad49",
     "display_name": "Villarreal — SSC Napoli",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-13T19:00:00.000Z",
     "url": "/football/matches/villarreal-vs-ssc-napoli-2026-10-13/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7200,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T14:16:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T14:16:41.000Z",
     "detected_at": "2026-10-12T14:49:28.460Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.72",
     "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.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Villarreal 3-1 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "e13ce8aa3f35c9e2c812e0521c043b419b7fc33242c0c3a6e9138697a0c6b08c",
      "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.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-11-06T22:35:28.666Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "02d615166426faf580a81245e14b5d3bb96f08f242f09a24f636118b606c32a1",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/villarreal-vs-napoli-uefa-champions-league-match-prediction-facts-betting-tips-and-h2h/",
     "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-335af1df01c46c2c59495ac2",
   "url": "/sources/dailysports-net/picks/4/#pick-n-335af1df01c46c2c59495ac2",
   "match": "Burnley v Charlton Athletic",
   "match_url": "/football/matches/burnley-vs-charlton-athletic-2026-10-13/",
   "kickoff": "2026-10-13T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 18.6,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.6",
   "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.6",
   "settled_price": "1.5100",
   "published_at": "2026-10-13T00:06:11.000Z",
   "recorded_at": "2026-10-13T00:09:27.987Z",
   "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-335af1df01c46c2c59495ac2",
    "quote_text": "Total under 3.0\n\nOdds:\n\n1.6",
    "fragment_from": 2811,
    "fragment_to": 2838,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-came-alive-after-thrashing-watford-burnley-vs-charlton-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3287b34eb767f4eba43fc6c3ad9b7dd62fe6fea427b7f8ff80823c15d1de711f",
     "material_removed": false
    },
    "published_at": "2026-10-13T00:06:11.000Z",
    "detected_at": "2026-10-13T00:09:27.987Z",
    "executed_at": "2026-11-06T22:06:28.091Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-dda51cff41f6",
     "display_name": "Burnley — Charlton Athletic",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-13T18:45:00.000Z",
     "url": "/football/matches/burnley-vs-charlton-athletic-2026-10-13/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5100",
     "our_snapshot_at": "2026-10-13T01:57:07.757Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T00:06:11.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T00:06:11.000Z",
     "detected_at": "2026-10-13T00:09:27.987Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.6",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Burnley 2-2 Charlton Athletic."
    },
    "settlements": [
     {
      "operation_id": "9b11769111bd742bacc21cad418b39736158414ca335f555ac60c887e6625835",
      "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 goals",
      "choice": "under 3.0",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T22:06:27.039Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "28decaa3c7548f48c72a06ab227c0a9d2f6eceffabc5e4569e13755ed56817fd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "decimal_odds": "1.5100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T22:06:28.091Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-came-alive-after-thrashing-watford-burnley-vs-charlton-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-ce18b5c1359c252e9d7c9bcc",
   "url": "/sources/dailysports-net/picks/4/#pick-n-ce18b5c1359c252e9d7c9bcc",
   "match": "Bristol City v Blackburn Rovers",
   "match_url": "/football/matches/bristol-city-vs-blackburn-rovers-2026-10-13/",
   "kickoff": "2026-10-13T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 28.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.83",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "0-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.83",
   "settled_price": "1.83",
   "published_at": "2026-10-12T14:08:22.000Z",
   "recorded_at": "2026-10-12T14:09:32.398Z",
   "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-ce18b5c1359c252e9d7c9bcc",
    "quote_text": "I recommend betting on over 2.5 goals at odds of 1.83.",
    "fragment_from": 2780,
    "fragment_to": 2834,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bristol-city-vs-blackburn-championship-match-prediction-facts-betting-tips-and-h2h-october-13-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "19dd4af0979db3a2f668944815d2c4279773ae5be8f4e0f6466b51ae193cd80e",
     "material_removed": false
    },
    "published_at": "2026-10-12T14:08:22.000Z",
    "detected_at": "2026-10-12T14:09:32.398Z",
    "executed_at": "2026-11-06T21:59:46.373Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a52bcdbd2d51",
     "display_name": "Bristol City — Blackburn Rovers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-13T18:45:00.000Z",
     "url": "/football/matches/bristol-city-vs-blackburn-rovers-2026-10-13/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At the author's stated price",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T14:08:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T14:08:22.000Z",
     "detected_at": "2026-10-12T14:09:32.398Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.83",
     "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.83"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bristol City 0-1 Blackburn Rovers."
    },
    "settlements": [
     {
      "operation_id": "0776567015510527be4d68612925213c20b949d5fe8af83f0646ca3ae168a6f7",
      "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.83",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-11-06T21:59:46.373Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f9e71a8ca2541a0eac5be02a23aab75e87918a6ddb613d6e612ec05e99b81ec5",
      "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": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/bristol-city-vs-blackburn-championship-match-prediction-facts-betting-tips-and-h2h-october-13-2026/",
     "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-98caf44bb6c6324e857e0b6b",
   "url": "/sources/dailysports-net/picks/3/#pick-n-98caf44bb6c6324e857e0b6b",
   "match": "Torino v Udinese",
   "match_url": "/football/matches/torino-vs-udinese-2026-10-12/",
   "kickoff": "2026-10-12T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 17.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.75",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7874,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.75",
   "settled_price": "1.7874",
   "published_at": "2026-10-12T01:02:37.000Z",
   "recorded_at": "2026-10-12T01:09:29.640Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-98caf44bb6c6324e857e0b6b",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.75",
    "fragment_from": 2726,
    "fragment_to": 2764,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-can-escape-the-crisis-faster-torino-vs-udinese-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "90a182cce2aefaf0f87813e511dc3a5b05cc162793c9afb8f34f3656ddc349ca",
     "material_removed": false
    },
    "published_at": "2026-10-12T01:02:37.000Z",
    "detected_at": "2026-10-12T01:09:29.640Z",
    "executed_at": "2026-11-06T22:24:26.284Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-63a23007668d",
     "display_name": "Torino — Udinese",
     "competition_name": "Serie A",
     "starts_at": "2026-10-12T18:45:00.000Z",
     "url": "/football/matches/torino-vs-udinese-2026-10-12/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.7874",
     "our_snapshot_at": "2026-10-12T01:07:08.929Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7874,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T01:02:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T01:02:37.000Z",
     "detected_at": "2026-10-12T01:09:29.640Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.75",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Torino 2-1 Udinese."
    },
    "settlements": [
     {
      "operation_id": "645a532148de05acfbe134aa4c9c3fdc44641d89e191dca16f60e673d8de6bb0",
      "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.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7500,
      "executed_at": "2026-11-06T22:24:25.428Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f44702c750b21651b3a14a303c7c4cf9cba2d4f8809b8d2afcd0806b2d579a0a",
      "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.7874",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7874,
      "executed_at": "2026-11-06T22:24:26.284Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-can-escape-the-crisis-faster-torino-vs-udinese-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-9c84af70fb405f88b45888ad",
   "url": "/sources/dailysports-net/picks/3/#pick-n-9c84af70fb405f88b45888ad",
   "match": "Atalanta v Venezia",
   "match_url": "/football/matches/atalanta-vs-venezia-2026-10-12/",
   "kickoff": "2026-10-12T16:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 15.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atalanta at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5263,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5263",
   "published_at": "2026-10-12T00:53:16.000Z",
   "recorded_at": "2026-10-12T01:09:28.429Z",
   "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.5263",
    "result": "Won",
    "points_hundredths": 5263,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-9c84af70fb405f88b45888ad",
    "quote_text": "Win Atalanta\n\nOdds:\n\n1.6",
    "fragment_from": 2650,
    "fragment_to": 2674,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/it-is-time-for-the-hosts-to-end-their-losing-streak-atalanta-vs-venezia-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4b95b638074295288edae091397323163fbd73c78887620e189a93627867acd7",
     "material_removed": false
    },
    "published_at": "2026-10-12T00:53:16.000Z",
    "detected_at": "2026-10-12T01:09:28.429Z",
    "executed_at": "2026-10-12T01:38:05.646Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8702b9f6aca5",
     "display_name": "Atalanta — Venezia",
     "competition_name": "Serie A",
     "starts_at": "2026-10-12T16:30:00.000Z",
     "url": "/football/matches/atalanta-vs-venezia-2026-10-12/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Atalanta",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5263",
     "our_snapshot_at": "2026-10-12T01:07:08.929Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5263,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T00:53:16.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T00:53:16.000Z",
     "detected_at": "2026-10-12T01:09:28.429Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Atalanta",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atalanta at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Atalanta 3-1 Venezia."
    },
    "settlements": [
     {
      "operation_id": "62e074f02640b21862722510f6cf0f194618679909a9ed26be73438aa4188580",
      "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": "Atalanta",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-12T01:38:03.240Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c44238493c4ca1dee27add9679f7f91c60a2566a80bc0c177d891d41c29e4f29",
      "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": "Atalanta",
      "decimal_odds": "1.5263",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5263,
      "executed_at": "2026-10-12T01:38:05.646Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/it-is-time-for-the-hosts-to-end-their-losing-streak-atalanta-vs-venezia-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atalanta to win"
   }
  },
  {
   "record_id": "n-5c00e26c6e51d4d72157c052",
   "url": "/sources/dailysports-net/picks/3/#pick-n-5c00e26c6e51d4d72157c052",
   "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": 17.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Flamengo at 1.53",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 4405,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.53",
   "settled_price": "1.4405",
   "published_at": "2026-10-10T10:58:00.000Z",
   "recorded_at": "2026-10-11T03:09:27.381Z",
   "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.4405",
    "result": "Won",
    "points_hundredths": 4405,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-5c00e26c6e51d4d72157c052",
    "quote_text": "My prediction: Flamengo to win.\n\nPrediction on game\n\nWin Flamengo\n\nOdds:\n\n1.53",
    "fragment_from": 2721,
    "fragment_to": 2799,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/flamengo-vs-fluminense-a-heated-derby-amid-the-title-race/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1a7a7f5b42745eb94e31301e01e5868f311445fd8f3bc241c0112053eca65083",
     "material_removed": false
    },
    "published_at": "2026-10-10T10:58:00.000Z",
    "detected_at": "2026-10-11T03:09:27.381Z",
    "executed_at": "2026-10-11T03:38:51.342Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "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": "1.53",
     "our_snapshot": "1.4405",
     "our_snapshot_at": "2026-10-11T03:14:07.880Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 4405,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T10:58:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T10:58:00.000Z",
     "detected_at": "2026-10-11T03:09:27.381Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Flamengo",
     "author_odds": "1.53",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Flamengo at 1.53"
    },
    "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": "1ea0de8bafcaec0474303b690fc1615b53bafb43d5b361c0d441fe973bdd811f",
      "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": "Flamengo",
      "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-11T03:38:49.525Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "7a4bd53e4e3ac1ea2393ce64d3f9f3cc10b5af998df163243e7f3dbe27da83e8",
      "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": "1.4405",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 4405,
      "executed_at": "2026-10-11T03:38:51.342Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/flamengo-vs-fluminense-a-heated-derby-amid-the-title-race/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Flamengo to win"
   }
  },
  {
   "record_id": "n-56a6010eb17fd3b934da2b34",
   "url": "/sources/dailysports-net/picks/3/#pick-n-56a6010eb17fd3b934da2b34",
   "match": "Real Racing Club v Valencia",
   "match_url": "/football/matches/real-racing-club-vs-valencia-2026-10-11/",
   "kickoff": "2026-10-11T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 16.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5319,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.57",
   "settled_price": "1.5319",
   "published_at": "2026-10-10T14:18:50.000Z",
   "recorded_at": "2026-10-11T02:59:43.328Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "yes",
    "price": "1.5319",
    "result": "Won",
    "points_hundredths": 5319,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-56a6010eb17fd3b934da2b34",
    "quote_text": "My betting tip is for both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.57",
    "fragment_from": 2710,
    "fragment_to": 2812,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/racing-santander-vs-valencia-prediction-facts-betting-tips-and-head-to-head-october-11-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "469ff720b50455d4a3f07985e2a29e68494964d3c8b591e6306652fd3591ed02",
     "material_removed": false
    },
    "published_at": "2026-10-10T14:18:50.000Z",
    "detected_at": "2026-10-11T02:59:43.328Z",
    "executed_at": "2026-10-11T03:38:58.028Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-f793845eecea",
     "display_name": "Real Racing Club — Valencia",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-11T19:00:00.000Z",
     "url": "/football/matches/real-racing-club-vs-valencia-2026-10-11/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.57",
     "our_snapshot": "1.5319",
     "our_snapshot_at": "2026-10-11T02:57:42.191Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5319,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T14:18:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T14:18:50.000Z",
     "detected_at": "2026-10-11T02:59:43.328Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Racing Club 2-2 Valencia."
    },
    "settlements": [
     {
      "operation_id": "3a1b00d7e27e4ef615e94278b469b699c9465bf809f37a2593e5395f569cd1e5",
      "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.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-11T03:38:56.272Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5dd444bb4bd8fe1963fe1732e0e504efadb04566a945529a8957fd72af7ee5e3",
      "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.5319",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5319,
      "executed_at": "2026-10-11T03:38:58.028Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/racing-santander-vs-valencia-prediction-facts-betting-tips-and-head-to-head-october-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-8b95feff71450075c4124198",
   "url": "/sources/dailysports-net/picks/3/#pick-n-8b95feff71450075c4124198",
   "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": 16.0,
   "market_code": "total",
   "author_said": "Over/Under 2 goals: over 2 at 1.43",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "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": "2026-10-10T22:41:08.000Z",
   "recorded_at": "2026-10-11T02:59:42.800Z",
   "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-8b95feff71450075c4124198",
    "quote_text": "My betting tip is over 2 goals.\n\nPrediction on game\n\nTotal over 2\n\nOdds:\n\n1.43",
    "fragment_from": 2800,
    "fragment_to": 2878,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/atletico-mineiro-vs-santos-prediction-facts-betting-tips-and-head-to-head-october-11-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "13acfa35ab5e80225264fa7f93ad16f962202e218a736431a7713271794fa546",
     "material_removed": false
    },
    "published_at": "2026-10-10T22:41:08.000Z",
    "detected_at": "2026-10-11T02:59:42.800Z",
    "executed_at": "2026-10-11T03:38:58.047Z",
    "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": "Over/Under 2 goals",
    "outcome_label": "over 2",
    "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": "2026-10-10T22:41:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T22:41:08.000Z",
     "detected_at": "2026-10-11T02:59:42.800Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2 goals",
     "choice": "over 2",
     "author_odds": "1.43",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2",
     "subject": "goals_total",
     "in_words": "Over/Under 2 goals: over 2 at 1.43"
    },
    "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": "0f9f8db6a2b19778b0ab757f40654b8480e7268d9f0a37687a5258ef4fc70e6c",
      "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 goals",
      "choice": "over 2",
      "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-11T03:38:58.047Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a1e1fa41d313156faf11ca895eb3d42f2d050c91d4f1a41ce48bfb582c315528",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2 goals",
      "choice": "over 2",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/atletico-mineiro-vs-santos-prediction-facts-betting-tips-and-head-to-head-october-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2 (Over/Under 2 goals)"
   }
  },
  {
   "record_id": "n-ae9858c99e70f36408a5193c",
   "url": "/sources/dailysports-net/picks/2/#pick-n-ae9858c99e70f36408a5193c",
   "match": "Cagliari v Juventus",
   "match_url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
   "kickoff": "2026-10-11T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 15.9,
   "market_code": "total",
   "author_said": "Over/Under 2 goals: over 2 at 1.5",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "author_price",
   "series_short": "author's odds",
   "author_price": "1.5",
   "settled_price": "1.5",
   "published_at": "2026-10-10T13:36:57.000Z",
   "recorded_at": "2026-10-11T02:51:26.679Z",
   "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-ae9858c99e70f36408a5193c",
    "quote_text": "my betting tip is over 2 goals.\n\nPrediction on game\n\nTotal over 2\n\nOdds:\n\n1.5",
    "fragment_from": 2936,
    "fragment_to": 3013,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/cagliari-vs-juventus-can-cagliari-stop-juventus-and-extend-their-impressive-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d654420c5cbe55cc937b41f91f9de6f92891cc0bd174dc16a050f8d5f531c25e",
     "material_removed": false
    },
    "published_at": "2026-10-10T13:36:57.000Z",
    "detected_at": "2026-10-11T02:51:26.679Z",
    "executed_at": "2026-10-11T03:34:01.923Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c6ff28609cbc",
     "display_name": "Cagliari — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T18:45:00.000Z",
     "url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2 goals",
    "outcome_label": "over 2",
    "odds_set": {
     "by_author": "1.5",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-10T13:36:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T13:36:57.000Z",
     "detected_at": "2026-10-11T02:51:26.679Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2 goals",
     "choice": "over 2",
     "author_odds": "1.5",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2",
     "subject": "goals_total",
     "in_words": "Over/Under 2 goals: over 2 at 1.5"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Cagliari 1-1 Juventus."
    },
    "settlements": [
     {
      "operation_id": "c0fd5008788c839f698bf9779695b2d74aaa894086bfaea222878abaf9bdf4fc",
      "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 goals",
      "choice": "over 2",
      "decimal_odds": "1.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-11T03:34:01.923Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6248db7122b5edc485b55cc1d1f2a577d4d2f30e23c1eca7844ab24a60c56773",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2 goals",
      "choice": "over 2",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/cagliari-vs-juventus-can-cagliari-stop-juventus-and-extend-their-impressive-winning-streak/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2 (Over/Under 2 goals)"
   }
  },
  {
   "record_id": "n-dcc2699faacb437e6f636367",
   "url": "/sources/dailysports-net/picks/2/#pick-n-dcc2699faacb437e6f636367",
   "match": "Sassuolo v AC Milan",
   "match_url": "/football/matches/sassuolo-vs-ac-milan-2026-10-11/",
   "kickoff": "2026-10-11T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 13.5,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.63",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "1-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6712,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.63",
   "settled_price": "1.6712",
   "published_at": "2026-10-10T22:55:36.000Z",
   "recorded_at": "2026-10-11T02:30:13.645Z",
   "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.6712",
    "result": "Won",
    "points_hundredths": 6712,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-dcc2699faacb437e6f636367",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.63",
    "fragment_from": 2883,
    "fragment_to": 2921,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/an-awkward-opponent-will-test-the-rossoneri-again-sassuolo-vs-milan-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "68dbf536197b2b3d51c20f68463318e944c60b3679d19645960d5d1d47d99a2d",
     "material_removed": false
    },
    "published_at": "2026-10-10T22:55:36.000Z",
    "detected_at": "2026-10-11T02:30:13.645Z",
    "executed_at": "2026-10-11T03:28:28.351Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6daf1549fb1e",
     "display_name": "Sassuolo — AC Milan",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T16:00:00.000Z",
     "url": "/football/matches/sassuolo-vs-ac-milan-2026-10-11/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": "1.6712",
     "our_snapshot_at": "2026-10-11T02:28:26.398Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6712,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T22:55:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T22:55:36.000Z",
     "detected_at": "2026-10-11T02:30:13.645Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.63",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sassuolo 1-1 AC Milan."
    },
    "settlements": [
     {
      "operation_id": "ee02345254f93dd1cb331bfed3f925cacdb8677320adec68952caa00af9ef1b5",
      "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.63",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6300,
      "executed_at": "2026-10-11T03:28:27.038Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "386aaf0719ab9f024aee67c67c449aae3472dbaf8e1a82f5abeeb58319b3ad6f",
      "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.6712",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6712,
      "executed_at": "2026-10-11T03:28:28.351Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/an-awkward-opponent-will-test-the-rossoneri-again-sassuolo-vs-milan-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-b91c359e0a18a98358f89824",
   "url": "/sources/dailysports-net/picks/2/#pick-n-b91c359e0a18a98358f89824",
   "match": "Liverpool v Manchester City",
   "match_url": "/football/matches/liverpool-vs-manchester-city-2026-10-11/",
   "kickoff": "2026-10-11T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 13.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.68",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.68",
   "settled_price": "1.6000",
   "published_at": "2026-10-10T13:07:31.000Z",
   "recorded_at": "2026-10-11T02:30:13.379Z",
   "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-b91c359e0a18a98358f89824",
    "quote_text": "My betting tip is over 2.5 goals.\n\nPrediction on game\n\nTotal over 2,5\n\nOdds:\n\n1.68",
    "fragment_from": 2649,
    "fragment_to": 2731,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/liverpool-vs-manchester-city-a-premier-league-showdown-predictions-facts-and-betting-tips/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3ab8aab34e5a21940b710c606a7667a1143b03d6b5a9261680f88bdb6c24659e",
     "material_removed": false
    },
    "published_at": "2026-10-10T13:07:31.000Z",
    "detected_at": "2026-10-11T02:30:13.379Z",
    "executed_at": "2026-10-22T12:50:18.682Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-890891f7d4b9",
     "display_name": "Liverpool — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-11T15:30:00.000Z",
     "url": "/football/matches/liverpool-vs-manchester-city-2026-10-11/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": "1.6000",
     "our_snapshot_at": "2026-10-11T02:30:37.000Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T13:07:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T13:07:31.000Z",
     "detected_at": "2026-10-11T02:30:13.379Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.68",
     "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.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Liverpool 0-3 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "df9583dcc39325a8b63d9b3ce2686bd20114b7baef1c489b032d1659a7931c41",
      "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.68",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6800,
      "executed_at": "2026-10-11T03:22:52.103Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "46f7d3b2d5fb9f879c75b871b63644f047b833f708e6b9a790f74df8003ecc64",
      "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.6000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-22T12:50:18.682Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/liverpool-vs-manchester-city-a-premier-league-showdown-predictions-facts-and-betting-tips/",
     "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-7edd15044202bcd9fd8211f5",
   "url": "/sources/dailysports-net/picks/2/#pick-n-7edd15044202bcd9fd8211f5",
   "match": "SC Freiburg v FC Schalke 04",
   "match_url": "/football/matches/sc-freiburg-vs-fc-schalke-04-2026-10-11/",
   "kickoff": "2026-10-11T15:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 13.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.66",
   "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.66",
   "settled_price": "1.6289",
   "published_at": "2026-10-10T15:30:00.000Z",
   "recorded_at": "2026-10-11T02:30:13.027Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6289",
    "result": "Won",
    "points_hundredths": 6289,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-7edd15044202bcd9fd8211f5",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.66",
    "fragment_from": 2888,
    "fragment_to": 2915,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-freiburg-extend-their-dominance-over-the-miners-bundesliga-match-prediction-freiburg-vs-schalke/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fa842f0e781d9c3756eb33733b11eda700eb1e2267455a84eb80fa84d89e3f5a",
     "material_removed": false
    },
    "published_at": "2026-10-10T15:30:00.000Z",
    "detected_at": "2026-10-11T02:30:13.027Z",
    "executed_at": "2026-10-11T03:28:28.370Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-40031903677a",
     "display_name": "SC Freiburg — FC Schalke 04",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-11T15:30:00.000Z",
     "url": "/football/matches/sc-freiburg-vs-fc-schalke-04-2026-10-11/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": "1.6289",
     "our_snapshot_at": "2026-10-11T02:28:26.398Z",
     "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": "2026-10-10T15:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T15:30:00.000Z",
     "detected_at": "2026-10-11T02:30:13.027Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.66",
     "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.66"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SC Freiburg 2-1 FC Schalke 04."
    },
    "settlements": [
     {
      "operation_id": "247bee82d66656b45ebc9e7270d8b8cd15f1960c175dee872de28a792c876944",
      "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.66",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6600,
      "executed_at": "2026-10-11T03:28:28.357Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2dd396964ad15177ed8761c8a09ec53f9f5a8fb79b56108e8e388302babdfa78",
      "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.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-11T03:28:28.370Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-freiburg-extend-their-dominance-over-the-miners-bundesliga-match-prediction-freiburg-vs-schalke/",
     "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-acf86e8938dc65d0650805fd",
   "url": "/sources/dailysports-net/picks/2/#pick-n-acf86e8938dc65d0650805fd",
   "match": "Stade Rennais v Auxerre",
   "match_url": "/football/matches/stade-rennais-vs-auxerre-2026-10-11/",
   "kickoff": "2026-10-11T15:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 12.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.64",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "4-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 6494,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.64",
   "settled_price": "1.6494",
   "published_at": "2026-10-10T15:15:00.000Z",
   "recorded_at": "2026-10-11T02:20:11.318Z",
   "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.6494",
    "result": "Won",
    "points_hundredths": 6494,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-acf86e8938dc65d0650805fd",
    "quote_text": "Prediction: Both teams to score — Yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.64",
    "fragment_from": 4724,
    "fragment_to": 4822,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-rennes-bounce-back-at-roazhon-park-rennes-vs-auxerre-prediction-11102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "946cdf222b237543dc017caa521c47f2c334b2804916c1bb4d34da7b16239f93",
     "material_removed": false
    },
    "published_at": "2026-10-10T15:15:00.000Z",
    "detected_at": "2026-10-11T02:20:11.318Z",
    "executed_at": "2026-10-11T03:16:47.640Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8736de637615",
     "display_name": "Stade Rennais — Auxerre",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-11T15:15:00.000Z",
     "url": "/football/matches/stade-rennais-vs-auxerre-2026-10-11/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.64",
     "our_snapshot": "1.6494",
     "our_snapshot_at": "2026-10-11T02:28:26.398Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 6494,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T15:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T15:15:00.000Z",
     "detected_at": "2026-10-11T02:20:11.318Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.64",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.64"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Stade Rennais 4-1 Auxerre."
    },
    "settlements": [
     {
      "operation_id": "3eff2b3f547f0555f1ee3b27c3da4e1ad249787ac0fcb784d17286ff7c8d914c",
      "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.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-11T03:16:47.626Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1c7de41d9f57f7c711e298515c6707a0876f165bd67bdc4987a49558abf16c60",
      "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.6494",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6494,
      "executed_at": "2026-10-11T03:16:47.640Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-rennes-bounce-back-at-roazhon-park-rennes-vs-auxerre-prediction-11102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-1ab2d91c75ad9c230cc5efae",
   "url": "/sources/dailysports-net/picks/2/#pick-n-1ab2d91c75ad9c230cc5efae",
   "match": "Real Sociedad v Deportivo de A Coruña",
   "match_url": "/football/matches/real-sociedad-vs-deportivo-de-a-coruna-2026-10-11/",
   "kickoff": "2026-10-11T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 11.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Sociedad at 1.6",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5917,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.6",
   "settled_price": "1.5917",
   "published_at": "2026-10-10T23:40:50.000Z",
   "recorded_at": "2026-10-11T02:20:11.044Z",
   "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.5917",
    "result": "Won",
    "points_hundredths": 5917,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-1ab2d91c75ad9c230cc5efae",
    "quote_text": "Win Real Sociedad\n\nOdds:\n\n1.6",
    "fragment_from": 2880,
    "fragment_to": 2909,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-basques-are-counting-on-home-advantage-real-sociedad-vs-deportivo-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "86c25ad86c69d1b0eddd9f2897e01b8dbe145b655e4ce5cd88ada4fd34c39a55",
     "material_removed": false
    },
    "published_at": "2026-10-10T23:40:50.000Z",
    "detected_at": "2026-10-11T02:20:11.044Z",
    "executed_at": "2026-10-11T03:16:47.705Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a7837daec4e9",
     "display_name": "Real Sociedad — Deportivo de A Coruña",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-11T14:15:00.000Z",
     "url": "/football/matches/real-sociedad-vs-deportivo-de-a-coruna-2026-10-11/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Sociedad",
    "odds_set": {
     "by_author": "1.6",
     "our_snapshot": "1.5917",
     "our_snapshot_at": "2026-10-11T02:16:52.180Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5917,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T23:40:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T23:40:50.000Z",
     "detected_at": "2026-10-11T02:20:11.044Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Sociedad at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Sociedad 3-2 Deportivo de A Coruña."
    },
    "settlements": [
     {
      "operation_id": "85aa9ea9c9c3e42538b90ba6e679dd21e96ac4bd42145451250a8fc83a89343e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.6",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 6000,
      "executed_at": "2026-10-11T03:16:47.651Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "aa582b4bbada11910b3cb43dedb4efd3a1ba1e47f6a8333715c20c51760adb08",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": "1.5917",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5917,
      "executed_at": "2026-10-11T03:16:47.705Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-basques-are-counting-on-home-advantage-real-sociedad-vs-deportivo-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad to win"
   }
  },
  {
   "record_id": "n-cdb1b58c2fe8074149de5715",
   "url": "/sources/dailysports-net/picks/2/#pick-n-cdb1b58c2fe8074149de5715",
   "match": "1. FC Köln v Borussia M'gladbach",
   "match_url": "/football/matches/1-fc-koln-vs-borussia-m-gladbach-2026-10-11/",
   "kickoff": "2026-10-11T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 11.3,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3 at 1.7",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.7",
   "settled_price": "1.7571",
   "published_at": "2026-10-09T18:57:00.000Z",
   "recorded_at": "2026-10-11T02:10:24.274Z",
   "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-cdb1b58c2fe8074149de5715",
    "quote_text": "Recommended Bet: Over 3 Total Goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.7",
    "fragment_from": 4947,
    "fragment_to": 5029,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-another-high-scoring-rhine-derby-follow-koln-vs-borussia-monchengladbach-prediction-october-11-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cb679f7232d7537ce644523eaef166e4120818cd388e5f729acf4dbea2b08575",
     "material_removed": false
    },
    "published_at": "2026-10-09T18:57:00.000Z",
    "detected_at": "2026-10-11T02:10:24.274Z",
    "executed_at": "2026-11-06T21:50:50.957Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7b7b0db78d19",
     "display_name": "1. FC Köln — Borussia M'gladbach",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-11T13:30:00.000Z",
     "url": "/football/matches/1-fc-koln-vs-borussia-m-gladbach-2026-10-11/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": "1.7571",
     "our_snapshot_at": "2026-10-11T02:13:03.050Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-09T18:57:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-09T18:57:00.000Z",
     "detected_at": "2026-10-11T02:10:24.274Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3",
     "author_odds": "1.7",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3 at 1.7"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was 1. FC Köln 2-1 Borussia M'gladbach."
    },
    "settlements": [
     {
      "operation_id": "699c66775d95d6825731d7945c1e277b7fcab259767c21a082cb2c1138e036ab",
      "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 goals",
      "choice": "over 3",
      "decimal_odds": "1.7",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-06T21:50:50.382Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1904ae02bde31e4777b376a070357e5d3427da153f654ff25d0e9b76d7cb8bdf",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3",
      "decimal_odds": "1.7571",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-11-06T21:50:50.957Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-another-high-scoring-rhine-derby-follow-koln-vs-borussia-monchengladbach-prediction-october-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-09ec427340bead4a253ed611",
   "url": "/sources/dailysports-net/picks/2/#pick-n-09ec427340bead4a253ed611",
   "match": "Nice v RC Strasbourg",
   "match_url": "/football/matches/nice-vs-rc-strasbourg-2026-10-11/",
   "kickoff": "2026-10-11T13:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 10.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.56",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 5495,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.56",
   "settled_price": "1.5495",
   "published_at": "2026-10-10T16:48:00.000Z",
   "recorded_at": "2026-10-11T02:10:24.047Z",
   "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.5495",
    "result": "Won",
    "points_hundredths": 5495,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-09ec427340bead4a253ed611",
    "quote_text": "My prediction: both teams to score – YES at 1.56",
    "fragment_from": 2406,
    "fragment_to": 2454,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-nice-claim-their-second-win-of-the-season-prediction-for-the-match-against-strasbourg-on-october-11/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "30499e73c6e4382abd0b7105442a49ed0cc4c5e705672842d0ef42a30b4d8cbd",
     "material_removed": false
    },
    "published_at": "2026-10-10T16:48:00.000Z",
    "detected_at": "2026-10-11T02:10:24.047Z",
    "executed_at": "2026-10-11T02:53:25.569Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-98cb3d9d0835",
     "display_name": "Nice — RC Strasbourg",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-11T13:00:00.000Z",
     "url": "/football/matches/nice-vs-rc-strasbourg-2026-10-11/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.56",
     "our_snapshot": "1.5495",
     "our_snapshot_at": "2026-10-11T02:13:03.050Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 5495,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T16:48:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T16:48:00.000Z",
     "detected_at": "2026-10-11T02:10:24.047Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.56",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.56"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Nice 2-1 RC Strasbourg."
    },
    "settlements": [
     {
      "operation_id": "67c4f1503dce2ee48f6c3bea0c8b71a7a7fa70b9c28ffa65f27098884de86364",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "yes",
      "decimal_odds": "1.56",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5600,
      "executed_at": "2026-10-11T02:53:22.336Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "da2ec20a05df361600a0f4d2c70980a296dc2ce81dd677ce3227104f701e527c",
      "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.5495",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 5495,
      "executed_at": "2026-10-11T02:53:25.569Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-nice-claim-their-second-win-of-the-season-prediction-for-the-match-against-strasbourg-on-october-11/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-0d17a2b3892e19316123155d",
   "url": "/sources/dailysports-net/picks/2/#pick-n-0d17a2b3892e19316123155d",
   "match": "Hull City v Everton",
   "match_url": "/football/matches/hull-city-vs-everton-2026-10-11/",
   "kickoff": "2026-10-11T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 11.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.72",
   "quote": null,
   "group": "settled",
   "outcome": "Won",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 7874,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.72",
   "settled_price": "1.7874",
   "published_at": "2026-10-10T21:41:30.000Z",
   "recorded_at": "2026-10-11T01:59:39.998Z",
   "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.7874",
    "result": "Won",
    "points_hundredths": 7874,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-0d17a2b3892e19316123155d",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.72",
    "fragment_from": 3020,
    "fragment_to": 3058,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-newcomer-has-already-proven-his-worth-prediction-for-hull-city-vs-everton/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "687a677a22447e9b1276a9cc8458ffd8f1ea4dd4cf7e77fffc35a89b0dac14ad",
     "material_removed": false
    },
    "published_at": "2026-10-10T21:41:30.000Z",
    "detected_at": "2026-10-11T01:59:39.998Z",
    "executed_at": "2026-10-11T02:26:54.835Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e65525f23524",
     "display_name": "Hull City — Everton",
     "competition_name": "Premier League",
     "starts_at": "2026-10-11T13:00:00.000Z",
     "url": "/football/matches/hull-city-vs-everton-2026-10-11/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": "1.7874",
     "our_snapshot_at": "2026-10-11T01:56:38.109Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "win",
    "simulation_change_hundredths": 7874,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T21:41:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T21:41:30.000Z",
     "detected_at": "2026-10-11T01:59:39.998Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.72",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Hull City 2-2 Everton."
    },
    "settlements": [
     {
      "operation_id": "06d27a93caeceba2f40528cd7afd94d8bb69965b4a252a23060c856af3415dab",
      "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.72",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7200,
      "executed_at": "2026-10-11T02:26:53.805Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4f72035c120612ed218ada35ef549032e221d18b849d9f8d0960f42d31b2cc95",
      "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.7874",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "win",
      "result_words": "Won",
      "change_hundredths": 7874,
      "executed_at": "2026-10-11T02:26:54.835Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-newcomer-has-already-proven-his-worth-prediction-for-hull-city-vs-everton/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-dd88ff46f905039ed70d7301",
   "url": "/sources/dailysports-net/picks/2/#pick-n-dd88ff46f905039ed70d7301",
   "match": "Lecce v Bologna",
   "match_url": "/football/matches/lecce-vs-bologna-2026-10-11/",
   "kickoff": "2026-10-11T13:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 11.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.69",
   "quote": null,
   "group": "settled",
   "outcome": "Lost",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": null,
   "reason_code": null,
   "points_hundredths": -10000,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.69",
   "settled_price": "1.6993",
   "published_at": "2026-10-10T23:25:51.000Z",
   "recorded_at": "2026-10-11T01:59:39.765Z",
   "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.6993",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-dd88ff46f905039ed70d7301",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.69",
    "fragment_from": 2600,
    "fragment_to": 2628,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-will-try-to-end-a-long-streak-lecce-vs-bologna-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "43ed805a27be5eb6d45c43625362bf18860c94a09e9c6b0e834b6321f338cdcc",
     "material_removed": false
    },
    "published_at": "2026-10-10T23:25:51.000Z",
    "detected_at": "2026-10-11T01:59:39.765Z",
    "executed_at": "2026-10-11T02:19:33.775Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-12343692d377",
     "display_name": "Lecce — Bologna",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T13:00:00.000Z",
     "url": "/football/matches/lecce-vs-bologna-2026-10-11/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.69",
     "our_snapshot": "1.6993",
     "our_snapshot_at": "2026-10-11T01:57:55.501Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T23:25:51.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T23:25:51.000Z",
     "detected_at": "2026-10-11T01:59:39.765Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.69",
     "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.69"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lecce 1-2 Bologna."
    },
    "settlements": [
     {
      "operation_id": "fa04866f2628591c366aa128c2f5a8acff0b8f8a4d1ee8ea0da7a607b28ca3f4",
      "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.69",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T02:19:31.890Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d75457201f502b9fd9b6309b1d7f2e1c0317cd1319d2d42093dcc1998d9c7f94",
      "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.6993",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T02:19:33.775Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-will-try-to-end-a-long-streak-lecce-vs-bologna-prediction/",
     "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-3c915655a887d4f614b55232",
   "url": "/sources/dailysports-net/picks/2/#pick-n-3c915655a887d4f614b55232",
   "match": "Elche v Celta Vigo",
   "match_url": "/football/matches/elche-vs-celta-vigo-2026-10-11/",
   "kickoff": "2026-10-11T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 10.0,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 0: Celta Vigo 0 at 1.81",
   "quote": null,
   "group": "settled",
   "outcome": "Void",
   "claim_outcome": "Void",
   "final_score": "0-0",
   "reason": null,
   "reason_code": null,
   "points_hundredths": 0,
   "series_code": "market_price",
   "series_short": "odds snapshot",
   "author_price": "1.81",
   "settled_price": "1.8051",
   "published_at": "2026-10-10T12:00:00.000Z",
   "recorded_at": "2026-10-11T01:59:39.471Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "2",
    "price": "1.8051",
    "result": "Void",
    "points_hundredths": 0,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-3c915655a887d4f614b55232",
    "quote_text": "Prediction: Asian handicap Celta (0).\n\nPrediction on game\n\nW2(0)\n\nOdds:\n\n1.81",
    "fragment_from": 5938,
    "fragment_to": 6015,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-celta-turn-defensive-stability-into-an-away-breakthrough-elche-vs-celta-prediction-11102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c8f06b5a5ee46b3ef6852652c356590892804c41abf6435b8ba3e0e0953f22cb",
     "material_removed": false
    },
    "published_at": "2026-10-10T12:00:00.000Z",
    "detected_at": "2026-10-11T01:59:39.471Z",
    "executed_at": "2026-10-11T02:19:35.448Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7f51e7225c5b",
     "display_name": "Elche — Celta Vigo",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-11T12:00:00.000Z",
     "url": "/football/matches/elche-vs-celta-vigo-2026-10-11/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap 0",
    "outcome_label": "Celta Vigo 0",
    "odds_set": {
     "by_author": "1.81",
     "our_snapshot": "1.8051",
     "our_snapshot_at": "2026-10-11T01:56:38.109Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "void",
    "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": "2026-10-10T12:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T12:00:00.000Z",
     "detected_at": "2026-10-11T01:59:39.471Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 0",
     "choice": "Celta Vigo 0",
     "author_odds": "1.81",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "0",
     "subject": "goals_total",
     "in_words": "Asian handicap 0: Celta Vigo 0 at 1.81"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Elche 0-0 Celta Vigo."
    },
    "settlements": [
     {
      "operation_id": "a070190757cdeb2e12f8f43b6d5fcfcc94a42180cb00fbd90d3c65755a0c9a0e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0",
      "choice": "Celta Vigo 0",
      "decimal_odds": "1.81",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-11T02:19:33.783Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "bccd14c0e250233c42b415af6ce99e617499618488bba7c0f2a7531b2227de03",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 0",
      "choice": "Celta Vigo 0",
      "decimal_odds": "1.8051",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "void",
      "result_words": "Void",
      "change_hundredths": 0,
      "executed_at": "2026-10-11T02:19:35.448Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-celta-turn-defensive-stability-into-an-away-breakthrough-elche-vs-celta-prediction-11102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Celta Vigo 0"
   }
  },
  {
   "record_id": "n-8cfeabd9191441e8b0851c6e",
   "url": "/sources/dailysports-net/picks/2/#pick-n-8cfeabd9191441e8b0851c6e",
   "match": "Como v AS Roma",
   "match_url": "/football/matches/como-vs-as-roma-2026-10-11/",
   "kickoff": "2026-10-11T10:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 8.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.71",
   "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.71",
   "settled_price": "1.6098",
   "published_at": "2026-10-10T10:30:00.000Z",
   "recorded_at": "2026-10-11T01:49:45.846Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": true,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": {
    "outcome": "over",
    "price": "1.6098",
    "result": "Lost",
    "points_hundredths": -10000,
    "picked_favourite": true
   },
   "correction": null,
   "evidence": {
    "observation_id": "n-8cfeabd9191441e8b0851c6e",
    "quote_text": "Prediction: Over 2.5 goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.71",
    "fragment_from": 5083,
    "fragment_to": 5159,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-como-slow-down-the-leaders-como-vs-roma-prediction-11102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2e9242530823ee215c007acef7c5f2f99027a49bde07a2577a8a7b94a6f5cb11",
     "material_removed": false
    },
    "published_at": "2026-10-10T10:30:00.000Z",
    "detected_at": "2026-10-11T01:49:45.846Z",
    "executed_at": "2026-10-11T02:06:53.142Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7674778c71d5",
     "display_name": "Como — AS Roma",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T10:30:00.000Z",
     "url": "/football/matches/como-vs-as-roma-2026-10-11/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.71",
     "our_snapshot": "1.6098",
     "our_snapshot_at": "2026-10-11T01:57:55.501Z",
     "our_snapshot_source": "market snapshot",
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "loss",
    "simulation_change_hundredths": -10000,
    "bankroll_after_hundredths": null,
    "executed_by": "ours",
    "series_label": "At an independent odds snapshot",
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T10:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T10:30:00.000Z",
     "detected_at": "2026-10-11T01:49:45.846Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.71",
     "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.71"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Como 0-0 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "2a4f310b480fe0ce499d6a95cdc17939c27a9643094d2f0688d6ef3311d53544",
      "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.71",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T01:52:57.260Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "12d7ae7caa2f4294ff0eba6e2464cf36630045c9d214c25922b1cefa3ce2573d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2.5 goals",
      "choice": "over 2.5",
      "decimal_odds": "1.6098",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "loss",
      "result_words": "Lost",
      "change_hundredths": -10000,
      "executed_at": "2026-10-11T02:06:53.142Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "settled_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-como-slow-down-the-leaders-como-vs-roma-prediction-11102026/",
     "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-8da17459d590f30eae06f1cc",
   "url": "/sources/dailysports-net/picks/34/#pick-n-8da17459d590f30eae06f1cc",
   "match": "Celta Vigo v Levante UD",
   "match_url": "/football/matches/celta-vigo-vs-levante-ud-2026-11-08/",
   "kickoff": "2026-11-08T17:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 27.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Celta Vigo at 1.85",
   "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": "2026-11-07T13:39:00.000Z",
   "recorded_at": "2026-11-07T13:43:39.446Z",
   "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-8da17459d590f30eae06f1cc",
    "quote_text": "Prediction: Celta to win.\n\nPrediction on game\n\nWin Celta Vigo\n\nOdds:\n\n1.85",
    "fragment_from": 5872,
    "fragment_to": 5946,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/celta-levante-the-hosts-will-look-to-capitalize-on-their-opponents-problems/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d3f2411a31f73d3b1472b6e0662765fe294dbc268b75563f605b652b11b79a20",
     "material_removed": false
    },
    "published_at": "2026-11-07T13:39:00.000Z",
    "detected_at": "2026-11-07T13:43:39.446Z",
    "executed_at": "2026-11-07T14:01:39.704Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-8643628b51cb",
     "display_name": "Celta Vigo — Levante UD",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-08T17:30:00.000Z",
     "url": "/football/matches/celta-vigo-vs-levante-ud-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Celta Vigo",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": "1.8439",
     "our_snapshot_at": "2026-11-07T13:40:01.784Z",
     "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": "2026-11-07T13:39:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T13:39:00.000Z",
     "detected_at": "2026-11-07T13:43:39.446Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Celta Vigo",
     "author_odds": "1.85",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Celta Vigo at 1.85"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 17:30 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 17:30 UTC."
    },
    "settlements": [
     {
      "operation_id": "ee63a0bade59244066698a854abfdd1fb6986138c9b78f71cc03ac6f164cf9d3",
      "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": "Celta Vigo",
      "decimal_odds": "1.85",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T14:01:20.944Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "18334cf83fcf2be9607b366d5b2a7a7e61e0a9687899afc096c3ac5ce2ead23a",
      "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": "Celta Vigo",
      "decimal_odds": "1.8439",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T14:01:39.704Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/celta-levante-the-hosts-will-look-to-capitalize-on-their-opponents-problems/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Celta Vigo to win"
   }
  },
  {
   "record_id": "n-4c23cb82ba5d120a4ae257e5",
   "url": "/sources/dailysports-net/picks/34/#pick-n-4c23cb82ba5d120a4ae257e5",
   "match": "Le Havre v Lorient",
   "match_url": "/football/matches/le-havre-vs-lorient-2026-11-08/",
   "kickoff": "2026-11-08T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 29.4,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.83",
   "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": "2026-11-07T10:13:55.000Z",
   "recorded_at": "2026-11-07T10:49:45.947Z",
   "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-4c23cb82ba5d120a4ae257e5",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.83",
    "fragment_from": 4487,
    "fragment_to": 4515,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-le-havre-finally-end-their-losing-run-against-lorient-prediction-november-8-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "12a513b21dc3d8caca82ef9369fe253050b3a95afffbaac0e31ff1faad693e09",
     "material_removed": false
    },
    "published_at": "2026-11-07T10:13:55.000Z",
    "detected_at": "2026-11-07T10:49:45.947Z",
    "executed_at": "2026-11-07T10:55:05.894Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-148050af9e63",
     "display_name": "Le Havre — Lorient",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-08T16:15:00.000Z",
     "url": "/football/matches/le-havre-vs-lorient-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": "1.8100",
     "our_snapshot_at": "2026-11-07T10:48:49.395Z",
     "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": "2026-11-07T10:13:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T10:13:55.000Z",
     "detected_at": "2026-11-07T10:49:45.947Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.83",
     "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.83"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 16:15 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 16:15 UTC."
    },
    "settlements": [
     {
      "operation_id": "ad0027a0aae50b1c12f439be4400a859163590d6a88791cd09d0f81de05a103a",
      "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.83",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T10:54:47.710Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "12cc4956a4aeeabcac92dc293fe0bed33e3923b52a1132060cc07a9c8156b161",
      "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.8100",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T10:55:05.894Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-le-havre-finally-end-their-losing-run-against-lorient-prediction-november-8-2026/",
     "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-6a14e000dbe316b222802072",
   "url": "/sources/dailysports-net/picks/35/#pick-n-6a14e000dbe316b222802072",
   "match": "Real Sociedad v Rayo Vallecano",
   "match_url": "/football/matches/real-sociedad-vs-rayo-vallecano-2026-11-08/",
   "kickoff": "2026-11-08T15:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.7,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.67",
   "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": "2026-11-07T15:15:00.000Z",
   "recorded_at": "2026-11-07T15:35:31.848Z",
   "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-6a14e000dbe316b222802072",
    "quote_text": "Prediction: Over 2.5 goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.67",
    "fragment_from": 6294,
    "fragment_to": 6370,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/defensive-troubles-set-the-stage-for-goals-real-sociedad-vs-rayo-vallecano-prediction-08112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "385f649b9b1b876c77c5cc2f0233f869c610b034dbb03cd74337373b7ecabdf1",
     "material_removed": false
    },
    "published_at": "2026-11-07T15:15:00.000Z",
    "detected_at": "2026-11-07T15:35:31.848Z",
    "executed_at": "2026-11-07T16:12:28.461Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-0dc94048886e",
     "display_name": "Real Sociedad — Rayo Vallecano",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-08T15:15:00.000Z",
     "url": "/football/matches/real-sociedad-vs-rayo-vallecano-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": "1.5714",
     "our_snapshot_at": "2026-11-07T15:31:21.196Z",
     "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": "2026-11-07T15:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T15:15:00.000Z",
     "detected_at": "2026-11-07T15:35:31.848Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.67",
     "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.67"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 15:15 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 15:15 UTC."
    },
    "settlements": [
     {
      "operation_id": "92f6ec29d4de8393c9ac247c3b0ab7988ccd483c64003dfbc74820088f5b1a2b",
      "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.67",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T16:12:16.435Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9a4abd5be9661e38d8d283e8fb3734ad3a190bd92957ccc0067b146d932e219c",
      "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.5714",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T16:12:28.461Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/defensive-troubles-set-the-stage-for-goals-real-sociedad-vs-rayo-vallecano-prediction-08112026/",
     "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-ee31c687c85b5c0868a2d42a",
   "url": "/sources/dailysports-net/picks/35/#pick-n-ee31c687c85b5c0868a2d42a",
   "match": "Ranchers Bees v Enyimba",
   "match_url": "/football/matches/ranchers-bees-vs-enyimba-2026-11-08/",
   "kickoff": "2026-11-08T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 24.5,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.5",
   "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": "2026-11-07T13:52:36.000Z",
   "recorded_at": "2026-11-07T14:31:14.372Z",
   "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-ee31c687c85b5c0868a2d42a",
    "quote_text": "My prediction is Under 2.5 Goals, with 1xBet odds of 1.50.",
    "fragment_from": 1983,
    "fragment_to": 2041,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-ranchers-bees-vs-enyimba-fc-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "849e178071d34e21687ec72521eaa455fa3e97c6140f0912a54adde73f3a1c9b",
     "material_removed": false
    },
    "published_at": "2026-11-07T13:52:36.000Z",
    "detected_at": "2026-11-07T14:31:14.372Z",
    "executed_at": "2026-11-07T14:42:21.178Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-5bb901c1a8ac",
     "display_name": "Ranchers Bees — Enyimba",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-08T15:00:00.000Z",
     "url": "/football/matches/ranchers-bees-vs-enyimba-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.5",
     "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": "2026-11-07T13:52:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T13:52:36.000Z",
     "detected_at": "2026-11-07T14:31:14.372Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.5",
     "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.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 15:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 15:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "904871a14fe876d58dc9ca0f7810ae80c6fd2ad5e1ab1a412339a5e6105ea9ff",
      "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.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T14:42:21.178Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3fcb31664d46239d173e8f41718d9da7f36862afc4831c6d360968986e28d176",
      "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": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-ranchers-bees-vs-enyimba-fc-prediction-betting-tips-and-odds/",
     "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-7b845d344958de27e4debeed",
   "url": "/sources/dailysports-net/picks/35/#pick-n-7b845d344958de27e4debeed",
   "match": "Barau FC v Shooting Stars",
   "match_url": "/football/matches/barau-fc-vs-shooting-stars-2026-11-08/",
   "kickoff": "2026-11-08T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 24.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Barau FC at 1.5",
   "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": "2026-11-07T14:03:20.000Z",
   "recorded_at": "2026-11-07T14:10:15.665Z",
   "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-7b845d344958de27e4debeed",
    "quote_text": "My prediction is a Home win, with 1xBet odds of 1.50.",
    "fragment_from": 2189,
    "fragment_to": 2242,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c1f742116a59d6794f622f4e04364ad5d19a39a8641e7b5f0f483b04e4c3d083",
     "material_removed": false
    },
    "published_at": "2026-11-07T14:03:20.000Z",
    "detected_at": "2026-11-07T14:10:15.665Z",
    "executed_at": "2026-11-07T14:42:28.628Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-a039593dd0d0",
     "display_name": "Barau FC — Shooting Stars",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-08T15:00:00.000Z",
     "url": "/football/matches/barau-fc-vs-shooting-stars-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Barau FC",
    "odds_set": {
     "by_author": "1.5",
     "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": "2026-11-07T14:03:20.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T14:03:20.000Z",
     "detected_at": "2026-11-07T14:10:15.665Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Barau FC",
     "author_odds": "1.5",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Barau FC at 1.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 15:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 15:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "004eec0ddb9390f9c56799841db24025f32d7d89a234cd01f02995e2c518fcc1",
      "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": "Barau FC",
      "decimal_odds": "1.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T14:42:28.628Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "d828f920a9d044b8d5e6fcc76b3538d80774cb85814ccc68016907c0b024fa8d",
      "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": "Barau FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-barau-fc-vs-shooting-stars-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Barau FC to win"
   }
  },
  {
   "record_id": "n-7255b4211199eaa8e04e9883",
   "url": "/sources/dailysports-net/picks/34/#pick-n-7255b4211199eaa8e04e9883",
   "match": "Nasarawa United v Plateau United",
   "match_url": "/football/matches/nasarawa-united-vs-plateau-united-2026-11-08/",
   "kickoff": "2026-11-08T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 45.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Nasarawa United or draw at 1.3",
   "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": "2026-11-06T16:40:42.000Z",
   "recorded_at": "2026-11-06T17:20:25.545Z",
   "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-7255b4211199eaa8e04e9883",
    "quote_text": "My prediction is a Home win or Draw, with 1xBet odds of 1.30.",
    "fragment_from": 1967,
    "fragment_to": 2028,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-nasarawa-united-vs-plateau-united-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f5771c367a00b9e660d80ea95488b42fe2c9fd1cf5a04a7a312af6d2d85dc236",
     "material_removed": false
    },
    "published_at": "2026-11-06T16:40:42.000Z",
    "detected_at": "2026-11-06T17:20:25.545Z",
    "executed_at": "2026-11-06T17:46:35.165Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-feacf906bd23",
     "display_name": "Nasarawa United — Plateau United",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-08T15:00:00.000Z",
     "url": "/football/matches/nasarawa-united-vs-plateau-united-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Double chance",
    "outcome_label": "Nasarawa United or draw",
    "odds_set": {
     "by_author": "1.3",
     "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": "2026-11-06T16:40:42.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T16:40:42.000Z",
     "detected_at": "2026-11-06T17:20:25.545Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Nasarawa United or draw",
     "author_odds": "1.3",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Nasarawa United or draw at 1.3"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 15:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 15:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "f462089b76d78fed0e4eb09121e9970c90f5ab7c6512cbc75160a4c737ffe8a8",
      "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": "Nasarawa United or draw",
      "decimal_odds": "1.3",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T17:46:35.165Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "579dac9f3a72cdb5a5122d49d5def7e6040c88202937a697c6d9e9f7aeb5e18c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Nasarawa United 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-nasarawa-united-vs-plateau-united-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Nasarawa United or draw"
   }
  },
  {
   "record_id": "n-0b260614ed486866058caabf",
   "url": "/sources/dailysports-net/picks/32/#pick-n-0b260614ed486866058caabf",
   "match": "Abia Warriors v Doma United",
   "match_url": "/football/matches/abia-warriors-vs-doma-united-2026-11-08/",
   "kickoff": "2026-11-08T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 54.3,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Doma United at 1.5",
   "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": "2026-11-06T08:33:25.000Z",
   "recorded_at": "2026-11-06T08:39:31.713Z",
   "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-0b260614ed486866058caabf",
    "quote_text": "My prediction is an Away win or Draw, with 1xBet odds of 1.50.",
    "fragment_from": 2142,
    "fragment_to": 2204,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-abia-warriors-vs-doma-united-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "757edf8fb25c7e6f897057a942f41e01929d0252a63a747341ce45d54c64285f",
     "material_removed": false
    },
    "published_at": "2026-11-06T08:33:25.000Z",
    "detected_at": "2026-11-06T08:39:31.713Z",
    "executed_at": "2026-11-06T20:37:13.315Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-d0b6d22d2f3a",
     "display_name": "Abia Warriors — Doma United",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-08T15:00:00.000Z",
     "url": "/football/matches/abia-warriors-vs-doma-united-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Doma United",
    "odds_set": {
     "by_author": "1.5",
     "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": "2026-11-06T08:33:25.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T08:33:25.000Z",
     "detected_at": "2026-11-06T08:39:31.713Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Doma United",
     "author_odds": "1.5",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Doma United at 1.5"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 15:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 15:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "bd40e31d1d36f127465a4bda8fa96152cc9ba1dc50e5ae1417569b16881f8a78",
      "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 Doma United",
      "decimal_odds": "1.5",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T20:37:13.315Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "649d2dde7fbdfdf8b9137364733a8c4e527c722e910a213946006f5f4c8f0c92",
      "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 Doma United",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-abia-warriors-vs-doma-united-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Doma United"
   }
  },
  {
   "record_id": "n-1690975bb61eccd9c52f0ce5",
   "url": "/sources/dailysports-net/picks/35/#pick-n-1690975bb61eccd9c52f0ce5",
   "match": "Sunderland v Chelsea",
   "match_url": "/football/matches/sunderland-vs-chelsea-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 21.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea at 1.97",
   "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": "2026-11-07T16:32:00.000Z",
   "recorded_at": "2026-11-07T16:49:25.934Z",
   "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-1690975bb61eccd9c52f0ce5",
    "quote_text": "My prediction: Chelsea to win at 1.97",
    "fragment_from": 2821,
    "fragment_to": 2858,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/does-sunderland-stand-a-chance-prediction-for-the-game-against-chelsea-on-november-8/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9f35d0c57b3063458caa668bed964d1d602266b7814c4df6a9c4d9e9476a522e",
     "material_removed": false
    },
    "published_at": "2026-11-07T16:32:00.000Z",
    "detected_at": "2026-11-07T16:49:25.934Z",
    "executed_at": "2026-11-07T16:59:57.070Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-cb4a97ea2900",
     "display_name": "Sunderland — Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/sunderland-vs-chelsea-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chelsea",
    "odds_set": {
     "by_author": "1.97",
     "our_snapshot": "1.9524",
     "our_snapshot_at": "2026-11-07T16:48:17.953Z",
     "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": "2026-11-07T16:32:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T16:32:00.000Z",
     "detected_at": "2026-11-07T16:49:25.934Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": "1.97",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea at 1.97"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "ba22e82347e97fac25ab4c01263c9082d52cf6547c1840e507f1a4fad3e79b08",
      "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": "Chelsea",
      "decimal_odds": "1.97",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T16:59:46.612Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "198fe63a405506ba32f6b2c71997634b4d5e62aff01b34b33f519bf044e9230a",
      "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": "Chelsea",
      "decimal_odds": "1.9524",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T16:59:57.070Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/does-sunderland-stand-a-chance-prediction-for-the-game-against-chelsea-on-november-8/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-d5c7cd00db4f9849659f976d",
   "url": "/sources/dailysports-net/picks/35/#pick-n-d5c7cd00db4f9849659f976d",
   "match": "Brighton & Hove Albion v Brentford",
   "match_url": "/football/matches/brighton-and-hove-albion-vs-brentford-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brighton & Hove Albion at 2.03",
   "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": "2026-11-07T13:57:00.000Z",
   "recorded_at": "2026-11-07T14:10:13.958Z",
   "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-d5c7cd00db4f9849659f976d",
    "quote_text": "Win Brighton\n\nOdds:\n\n2.03",
    "fragment_from": 6256,
    "fragment_to": 6281,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/brighton-brentford-the-seagulls-will-test-the-bees-ambitions-at-the-amex-stadium/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ae5b31b5080706b9325d2f522719554cbef71e598ec0f9b8455aef25b99a0a56",
     "material_removed": false
    },
    "published_at": "2026-11-07T13:57:00.000Z",
    "detected_at": "2026-11-07T14:10:13.958Z",
    "executed_at": "2026-11-07T14:42:41.446Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-614e771cf635",
     "display_name": "Brighton & Hove Albion — Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/brighton-and-hove-albion-vs-brentford-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brighton & Hove Albion",
    "odds_set": {
     "by_author": "2.03",
     "our_snapshot": "1.8850",
     "our_snapshot_at": "2026-11-07T14:05:15.752Z",
     "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": "2026-11-07T13:57:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T13:57:00.000Z",
     "detected_at": "2026-11-07T14:10:13.958Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Brighton & Hove Albion",
     "author_odds": "2.03",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brighton & Hove Albion at 2.03"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "26662eac45d38c2e52dabeb1df31e2fefb03333b08618e3890bace71242c7f40",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "2.03",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T14:42:30.352Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e15a83e2d54aeacc6e794d1b1d3e66137d8cf1331f51cb714ee34d9baa7cd9e8",
      "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": "Brighton & Hove Albion",
      "decimal_odds": "1.8850",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T14:42:41.446Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/brighton-brentford-the-seagulls-will-test-the-bees-ambitions-at-the-amex-stadium/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion to win"
   }
  },
  {
   "record_id": "n-2d57b797beddb855d89d563a",
   "url": "/sources/dailysports-net/picks/35/#pick-n-2d57b797beddb855d89d563a",
   "match": "Crystal Palace v Liverpool",
   "match_url": "/football/matches/crystal-palace-vs-liverpool-2026-11-08/",
   "kickoff": "2026-11-08T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Liverpool at 1.62",
   "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": "2026-11-07T14:00:00.000Z",
   "recorded_at": "2026-11-07T14:10:07.849Z",
   "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-2d57b797beddb855d89d563a",
    "quote_text": "Prediction: Liverpool to win.\n\nPrediction on game\n\nWin Liverpool\n\nOdds:\n\n1.62",
    "fragment_from": 5768,
    "fragment_to": 5845,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-isak-punish-the-premier-leagues-leakiest-defence-crystal-palace-vs-liverpool-prediction-08112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "aac739461559fb7a1d486119e63aa63fa9a53e5a43ba927f4633f469d03f879d",
     "material_removed": false
    },
    "published_at": "2026-11-07T14:00:00.000Z",
    "detected_at": "2026-11-07T14:10:07.849Z",
    "executed_at": "2026-11-07T14:42:59.307Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c8b8706e0cc1",
     "display_name": "Crystal Palace — Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-11-08T14:00:00.000Z",
     "url": "/football/matches/crystal-palace-vs-liverpool-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Liverpool",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": "1.5495",
     "our_snapshot_at": "2026-11-07T14:05:15.752Z",
     "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": "2026-11-07T14:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T14:00:00.000Z",
     "detected_at": "2026-11-07T14:10:07.849Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Liverpool",
     "author_odds": "1.62",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Liverpool at 1.62"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 14:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 14:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "2bcd8eaed010e2065388b6d555000967f473766ed4830fc674c2e3ae87c9a7fa",
      "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": "Liverpool",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T14:42:41.511Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "60a9a56046e6cfc6a8b7ccb5f171da8de77e98eee0be012f504a0a78272b9e0d",
      "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": "Liverpool",
      "decimal_odds": "1.5495",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T14:42:59.307Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-isak-punish-the-premier-leagues-leakiest-defence-crystal-palace-vs-liverpool-prediction-08112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool to win"
   }
  },
  {
   "record_id": "n-c0b2b7046d68cbb369ddde9a",
   "url": "/sources/dailysports-net/picks/34/#pick-n-c0b2b7046d68cbb369ddde9a",
   "match": "Elche v Real Betis",
   "match_url": "/football/matches/elche-vs-real-betis-2026-11-08/",
   "kickoff": "2026-11-08T13:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Betis at 2.11",
   "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": "2026-11-07T13:00:00.000Z",
   "recorded_at": "2026-11-07T13:09:50.740Z",
   "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-c0b2b7046d68cbb369ddde9a",
    "quote_text": "Prediction on game\n\nWin Real Betis\n\nOdds:\n\n2.11",
    "fragment_from": 5982,
    "fragment_to": 6029,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-betis-exploit-elches-home-struggles-elche-vs-real-betis-prediction-08112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "228e2d6be3f545bf13490ca0c3052d132002aa214ca192ed2b3555aad68311bc",
     "material_removed": false
    },
    "published_at": "2026-11-07T13:00:00.000Z",
    "detected_at": "2026-11-07T13:09:50.740Z",
    "executed_at": "2026-11-07T13:26:59.056Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-1e7d28c11633",
     "display_name": "Elche — Real Betis",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-08T13:00:00.000Z",
     "url": "/football/matches/elche-vs-real-betis-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Betis",
    "odds_set": {
     "by_author": "2.11",
     "our_snapshot": "2.0200",
     "our_snapshot_at": "2026-11-07T13:09:50.041Z",
     "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": "2026-11-07T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T13:00:00.000Z",
     "detected_at": "2026-11-07T13:09:50.740Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Betis",
     "author_odds": "2.11",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Betis at 2.11"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 13:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 13:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "3dfa25bb229d331649c3e6498b5ec2fa2a336c71765183495d253855b8558230",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Betis",
      "decimal_odds": "2.11",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T13:26:49.887Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "cfab395c1a736cc8994ff74da55012c0992ff0cff05bb20422f4151a8ec144cf",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Betis",
      "decimal_odds": "2.0200",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T13:26:59.056Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-betis-exploit-elches-home-struggles-elche-vs-real-betis-prediction-08112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Betis to win"
   }
  },
  {
   "record_id": "n-05266ce3c8ad96961ace08f2",
   "url": "/sources/dailysports-net/picks/34/#pick-n-05266ce3c8ad96961ace08f2",
   "match": "SSC Napoli v Lazio",
   "match_url": "/football/matches/ssc-napoli-vs-lazio-2026-11-08/",
   "kickoff": "2026-11-08T11:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 25.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.59",
   "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": "2026-11-07T09:33:08.000Z",
   "recorded_at": "2026-11-07T09:49:49.007Z",
   "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-05266ce3c8ad96961ace08f2",
    "quote_text": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.59",
    "fragment_from": 4702,
    "fragment_to": 4804,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-napoli-prediction-november-8-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "03670712662dbee7c20a41512e8040aa36011c18a6e3fef9113d88dff0c7e876",
     "material_removed": false
    },
    "published_at": "2026-11-07T09:33:08.000Z",
    "detected_at": "2026-11-07T09:49:49.007Z",
    "executed_at": "2026-11-07T10:22:26.661Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-7f9ef8fbb17b",
     "display_name": "SSC Napoli — Lazio",
     "competition_name": "Serie A",
     "starts_at": "2026-11-08T11:30:00.000Z",
     "url": "/football/matches/ssc-napoli-vs-lazio-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.59",
     "our_snapshot": "1.5900",
     "our_snapshot_at": "2026-11-07T09:45:53.053Z",
     "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": "2026-11-07T09:33:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T09:33:08.000Z",
     "detected_at": "2026-11-07T09:49:49.007Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.59",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.59"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 11:30 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 11:30 UTC."
    },
    "settlements": [
     {
      "operation_id": "80e7efe4f61187ae0170b86f61146ff16891ab8535f7c14b23e1dcab639971e2",
      "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.59",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T10:22:26.276Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "053514769c1fd645b86a46d381204b0d8edd7f36cf12f9f0329c3486161f90e8",
      "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.5900",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-07T10:22:26.661Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-lazio-extend-their-winning-run-against-napoli-prediction-november-8-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-60c5f43196002df3cab4e960",
   "url": "/sources/dailysports-net/picks/33/#pick-n-60c5f43196002df3cab4e960",
   "match": "Valencia v Real Madrid",
   "match_url": "/football/matches/valencia-vs-real-madrid-2026-11-07/",
   "kickoff": "2026-11-07T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 29.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.4",
   "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": "2026-11-06T13:52:00.000Z",
   "recorded_at": "2026-11-06T14:09:40.242Z",
   "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-60c5f43196002df3cab4e960",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.4",
    "fragment_from": 6101,
    "fragment_to": 6127,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/valencia-vs-real-madrid-the-bats-will-try-to-stop-mourinhos-side/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c3e6fdda34e5b0879830b8f42fe46696079d5c57ec47f045344ef2fa24f21563",
     "material_removed": false
    },
    "published_at": "2026-11-06T13:52:00.000Z",
    "detected_at": "2026-11-06T14:09:40.242Z",
    "executed_at": "2026-11-06T22:47:40.703Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-c7ad745504e9",
     "display_name": "Valencia — Real Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-07T20:00:00.000Z",
     "url": "/football/matches/valencia-vs-real-madrid-2026-11-07/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.4",
     "our_snapshot": "1.4150",
     "our_snapshot_at": "2026-11-06T14:06:47.356Z",
     "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": "2026-11-06T13:52:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T13:52:00.000Z",
     "detected_at": "2026-11-06T14:09:40.242Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "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": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 7 November 2026, 20:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 7 November 2026, 20:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "db3574f4acbcc989616fcdfb14cfdb3081f2b0e2111468608186dacc459887c2",
      "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.4",
      "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:40.393Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "357a9f30e08d7d74bb34ec40d68795e4c20e0b3312347cfeedf4640186c663aa",
      "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.4150",
      "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:40.703Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/valencia-vs-real-madrid-the-bats-will-try-to-stop-mourinhos-side/",
     "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-8111b0883d23b398b961d919",
   "url": "/sources/dailysports-net/picks/34/#pick-n-8111b0883d23b398b961d919",
   "match": "AS Roma v Sassuolo",
   "match_url": "/football/matches/as-roma-vs-sassuolo-2026-11-07/",
   "kickoff": "2026-11-07T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 25.1,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: AS Roma over 2.5 at 1.9",
   "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": "2026-11-06T18:28:20.000Z",
   "recorded_at": "2026-11-06T18:39:59.411Z",
   "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-8111b0883d23b398b961d919",
    "quote_text": "I suggest betting on Roma's individual total of over 2.5 goals.\n\nPrediction on game\n\nRoma Total over 2,5\n\nOdds:\n\n1.9",
    "fragment_from": 2944,
    "fragment_to": 3060,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/roma-vs-sassuolo-prediction-facts-and-betting-tips-for-the-serie-a-match-november-7-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4e26ce76ab3d0b4aee3e6fe07fd823cef5e044b682f8e85aae31de3d72d09eae",
     "material_removed": false
    },
    "published_at": "2026-11-06T18:28:20.000Z",
    "detected_at": "2026-11-06T18:39:59.411Z",
    "executed_at": "2026-11-06T18:43:09.337Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3299a002210a",
     "display_name": "AS Roma — Sassuolo",
     "competition_name": "Serie A",
     "starts_at": "2026-11-07T19:45:00.000Z",
     "url": "/football/matches/as-roma-vs-sassuolo-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "Team goals over/under 2.5",
    "outcome_label": "AS Roma over 2.5",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": "1.8600",
     "our_snapshot_at": "2026-11-06T18:35:21.788Z",
     "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": "2026-11-06T18:28:20.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T18:28:20.000Z",
     "detected_at": "2026-11-06T18:39:59.411Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 2.5",
     "choice": "AS Roma over 2.5",
     "author_odds": "1.9",
     "market_key": "team_total",
     "choice_key": "1-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 2.5: AS Roma over 2.5 at 1.9"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "ac87ff967e0e7439438e729e079e8953f001ee495ec641d883dedbf209dd6411",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "AS Roma over 2.5",
      "decimal_odds": "1.9",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T18:42:47.094Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8adf485559a65965ff2803617cddf301f1bdd13889ff450662e345aad94aef44",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "AS Roma over 2.5",
      "decimal_odds": "1.8600",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-11-06T18:43:09.337Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/roma-vs-sassuolo-prediction-facts-and-betting-tips-for-the-serie-a-match-november-7-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma over 2.5 (Team goals over/under 2.5)"
   }
  },
  {
   "record_id": "n-5cad68358080d51dc48a5e39",
   "url": "/sources/dailysports-net/picks/33/#pick-n-5cad68358080d51dc48a5e39",
   "match": "Auxerre v Paris FC",
   "match_url": "/football/matches/auxerre-vs-paris-fc-2026-11-07/",
   "kickoff": "2026-11-07T18:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 27.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris FC at 1.82",
   "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": "2026-11-06T14:16:53.000Z",
   "recorded_at": "2026-11-06T14:59:34.386Z",
   "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-5cad68358080d51dc48a5e39",
    "quote_text": "Win Paris FC\n\nOdds:\n\n1.82",
    "fragment_from": 4589,
    "fragment_to": 4614,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-capital-club-is-pushing-for-a-place-in-the-european-spots-auxerre-vs-paris-fc-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a07704fb2d9f8daac496d69aa6f0fd1494369173410bc8a8d90eb6f37e93ad44",
     "material_removed": false
    },
    "published_at": "2026-11-06T14:16:53.000Z",
    "detected_at": "2026-11-06T14:59:34.386Z",
    "executed_at": "2026-11-06T15:01:54.469Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-3f949c2e77fa",
     "display_name": "Auxerre — Paris FC",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-07T18:00:00.000Z",
     "url": "/football/matches/auxerre-vs-paris-fc-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Paris FC",
    "odds_set": {
     "by_author": "1.82",
     "our_snapshot": "1.7519",
     "our_snapshot_at": "2026-11-06T14:56:11.920Z",
     "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": "2026-11-06T14:16:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T14:16:53.000Z",
     "detected_at": "2026-11-06T14:59:34.386Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Paris FC",
     "author_odds": "1.82",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Paris FC at 1.82"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "931451063c55618650cf598d9e246118c459d88e6511bb7582faaa35af5fb531",
      "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": "Paris FC",
      "decimal_odds": "1.82",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-06T15:01:39.231Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "01c93d1e17ebac51e2ef39224eee73261ad9788ef89e8ef1fe013afc39d0f4bc",
      "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": "Paris FC",
      "decimal_odds": "1.7519",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-06T15:01:54.469Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-capital-club-is-pushing-for-a-place-in-the-european-spots-auxerre-vs-paris-fc-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris FC to win"
   }
  },
  {
   "record_id": "n-f08dcb315b6304f8b930f1ac",
   "url": "/sources/dailysports-net/picks/33/#pick-n-f08dcb315b6304f8b930f1ac",
   "match": "Nottingham Forest v Manchester City",
   "match_url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
   "kickoff": "2026-11-07T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 27.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Manchester City at 1.74",
   "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": "2026-11-06T13:46:00.000Z",
   "recorded_at": "2026-11-06T13:49:32.056Z",
   "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-f08dcb315b6304f8b930f1ac",
    "quote_text": "My main pick is a Manchester City win.\n\nPrediction on game\n\nWin Manchester City\n\nOdds:\n\n1.74",
    "fragment_from": 5158,
    "fragment_to": 5250,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/nottingham-forest-manchester-city-can-the-hosts-stop-the-title-contenders/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e84e433713009d27359238857ac3a886df08b899f6405ee0ef6a5c6cb59e6985",
     "material_removed": false
    },
    "published_at": "2026-11-06T13:46:00.000Z",
    "detected_at": "2026-11-06T13:49:32.056Z",
    "executed_at": "2026-11-06T14:10:26.048Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-e86288800a65",
     "display_name": "Nottingham Forest — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T17:30:00.000Z",
     "url": "/football/matches/nottingham-forest-vs-manchester-city-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": "1.6993",
     "our_snapshot_at": "2026-11-06T13:46:35.992Z",
     "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": "2026-11-06T13:46:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T13:46:00.000Z",
     "detected_at": "2026-11-06T13:49:32.056Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Manchester City",
     "author_odds": "1.74",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Manchester City at 1.74"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "fef27e838e1f20304c3a41035bb00c669b958f2dba319e6a97a89d1d4e4a6be8",
      "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": "Manchester City",
      "decimal_odds": "1.74",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-06T14:09:50.436Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "0a89fe62a2d1e395eeb06378cf1ec3d4c8831495ef4fc01bd89e3f806a294e82",
      "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": "Manchester City",
      "decimal_odds": "1.6993",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-06T14:10:26.048Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/nottingham-forest-manchester-city-can-the-hosts-stop-the-title-contenders/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City to win"
   }
  },
  {
   "record_id": "n-e6f4f1a5b607c8d2a902d27e",
   "url": "/sources/dailysports-net/picks/32/#pick-n-e6f4f1a5b607c8d2a902d27e",
   "match": "VfB Stuttgart v SV Werder Bremen",
   "match_url": "/football/matches/vfb-stuttgart-vs-sv-werder-bremen-2026-11-07/",
   "kickoff": "2026-11-07T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 32.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.48",
   "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": "2026-11-06T08:34:00.000Z",
   "recorded_at": "2026-11-06T08:39:30.221Z",
   "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-e6f4f1a5b607c8d2a902d27e",
    "quote_text": "Recommended Bet: Over 3 Total Goals\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.48",
    "fragment_from": 5060,
    "fragment_to": 5142,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-werder-continue-their-impressive-bundesliga-form-stuttgart-vs-werder-bremen-prediction-november-7-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8bd9b0c1ed21e64e83a1c024046bcdf646914e9d3a57c0d2af90722587f751cb",
     "material_removed": false
    },
    "published_at": "2026-11-06T08:34:00.000Z",
    "detected_at": "2026-11-06T08:39:30.221Z",
    "executed_at": "2026-11-06T08:40:31.293Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-6b66a95ff267",
     "display_name": "VfB Stuttgart — SV Werder Bremen",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-07T17:30:00.000Z",
     "url": "/football/matches/vfb-stuttgart-vs-sv-werder-bremen-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.48",
     "our_snapshot": "1.8197",
     "our_snapshot_at": "2026-11-06T08:36:20.315Z",
     "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": "2026-11-06T08:34:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T08:34:00.000Z",
     "detected_at": "2026-11-06T08:39:30.221Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.48",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.48"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "7eb6ca639858cf4f4496c59165be411e1e978c2e34ce79c8e20418c412b0e3d8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.48",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-06T08:40:23.873Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "2210b9331e122509be16740c5a7d1e7827bbdceedb41e01f6633be70e2ecdfb9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": "1.8197",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-06T08:40:31.293Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-werder-continue-their-impressive-bundesliga-form-stuttgart-vs-werder-bremen-prediction-november-7-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-3da7eaa4cbbf004d79a3f3f4",
   "url": "/sources/dailysports-net/picks/34/#pick-n-3da7eaa4cbbf004d79a3f3f4",
   "match": "Parma v Bologna",
   "match_url": "/football/matches/parma-vs-bologna-2026-11-07/",
   "kickoff": "2026-11-07T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 21.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: no at 1.75",
   "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": "2026-11-06T19:12:38.000Z",
   "recorded_at": "2026-11-06T19:49:28.787Z",
   "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-3da7eaa4cbbf004d79a3f3f4",
    "quote_text": "My prediction is: both teams to score — no.\n\nPrediction on game\n\nBoth teams to score - No\n\nOdds:\n\n1.75",
    "fragment_from": 2977,
    "fragment_to": 3079,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-bologna-avenge-februarys-95th-minute-drama-serie-a-match-prediction-parma-vs-bologna/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "850970e01c362e73df62771fc79ddda7e80ff75f3f4b7e7996adeb593c0be51a",
     "material_removed": false
    },
    "published_at": "2026-11-06T19:12:38.000Z",
    "detected_at": "2026-11-06T19:49:28.787Z",
    "executed_at": "2026-11-06T20:03:09.342Z",
    "statement_class": "priced",
    "status": "recognised",
    "cause": null,
    "cause_code": null,
    "event": {
     "event_id": "s-ac3eac283d4a",
     "display_name": "Parma — Bologna",
     "competition_name": "Serie A",
     "starts_at": "2026-11-07T17:00:00.000Z",
     "url": "/football/matches/parma-vs-bologna-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "Both teams to score",
    "outcome_label": "no",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": "1.8000",
     "our_snapshot_at": "2026-11-06T19:48:33.912Z",
     "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": "2026-11-06T19:12:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T19:12:38.000Z",
     "detected_at": "2026-11-06T19:49:28.787Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "no",
     "author_odds": "1.75",
     "market_key": "both_teams_score",
     "choice_key": "no",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: no at 1.75"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "278ec7e04fd1d882b0b956622e0c67003f29305835c437be8750f04384f6eca8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.75",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-06T20:02:54.289Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "df947a4cac84690d831bacaa6a6a6bc9d8362f8e8573ae7b65dbe8c82e8ef87f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Both teams to score",
      "choice": "no",
      "decimal_odds": "1.8000",
      "odds_role": "market_price",
      "stake_hundredths": 10000,
      "status": "confirmed",
      "status_text": "Executed",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-06T20:03:09.342Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "qualifying_pick",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-bologna-avenge-februarys-95th-minute-drama-serie-a-match-prediction-parma-vs-bologna/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "no (Both teams to score)"
   }
  },
  {
   "record_id": "n-5f0a7cd6c8bcb5347fa9a29d",
   "url": "/sources/dailysports-net/picks/17/#pick-n-5f0a7cd6c8bcb5347fa9a29d",
   "match": "Ranchers Bees v Doma United",
   "match_url": "/football/matches/ranchers-bees-vs-doma-united-2026-11-18/",
   "kickoff": "2026-11-18T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 607.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Ranchers Bees at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": null,
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T07:28:14.000Z",
   "recorded_at": "2026-10-24T07:39:38.977Z",
   "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-5f0a7cd6c8bcb5347fa9a29d",
    "quote_text": "My prediction is a Home win, with 1xBet odds of 1.60.",
    "fragment_from": 1530,
    "fragment_to": 1583,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-ranchers-bees-vs-doma-united-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6b249d8dbbcb99131e9e3740b26f9972460d08964e935a013759906202ecd690",
     "material_removed": false
    },
    "published_at": "2026-10-24T07:28:14.000Z",
    "detected_at": "2026-10-24T07:39:38.977Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-5cc9a94982aa",
     "display_name": "Ranchers Bees — Doma United",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-18T15:00:00.000Z",
     "url": "/football/matches/ranchers-bees-vs-doma-united-2026-11-18/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Ranchers Bees",
    "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": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T07:28:14.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T07:28:14.000Z",
     "detected_at": "2026-10-24T07:39:38.977Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Ranchers Bees",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Ranchers Bees at 1.6"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": null,
     "data_status": "measured",
     "cause": "The match was moved by 600 hours after this pick was recorded; a match moved by more than 48 hours is void",
     "methodology_version": "2.2",
     "in_words": "Void."
    },
    "settlements": [
     {
      "operation_id": "01c537d36c14a92fcc7dd9d5fa11ed8d3627c7d692d9b85a600db42438e09346",
      "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": "Ranchers Bees",
      "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": "e0d0fa6910c99452bdf1afc584131425e17a2ffa8ca1dd66917330e980c03dba",
      "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": "Ranchers Bees",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-ranchers-bees-vs-doma-united-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ranchers Bees to win"
   }
  },
  {
   "record_id": "n-e5290a9230696a571d16f7d1",
   "url": "/sources/dailysports-net/picks/35/#pick-n-e5290a9230696a571d16f7d1",
   "match": "Inter v Como",
   "match_url": "/football/matches/inter-vs-como-2026-11-08/",
   "kickoff": "2026-11-08T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.49",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-07T17:00:00.000Z",
   "recorded_at": "2026-11-07T17:09:23.819Z",
   "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-e5290a9230696a571d16f7d1",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.49",
    "fragment_from": 2893,
    "fragment_to": 2931,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-come-out-on-top-in-the-lombardy-derby-at-the-giuseppe-meazza-serie-a-match-prediction-inter-vs-como/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "280b5082ff828ccd66cf8643de19f309b3053cef7840508c001a1d646bff65c0",
     "material_removed": false
    },
    "published_at": "2026-11-07T17:00:00.000Z",
    "detected_at": "2026-11-07T17:09:23.819Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3f437b15dcb4",
     "display_name": "Inter — Como",
     "competition_name": "Serie A",
     "starts_at": "2026-11-08T17:00:00.000Z",
     "url": "/football/matches/inter-vs-como-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.49",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-07T17:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T17:00:00.000Z",
     "detected_at": "2026-11-07T17:09:23.819Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.49",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.49"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 17:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 17:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "56c384df157b989b54d5c2f907419e5cc71434ccc1b2121c7f3abd7d343c8e15",
      "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": "328b6ae5738e5a03ac5d901da5fad5feea4f9ae61433ce0e764fe9f85e4d0b52",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-come-out-on-top-in-the-lombardy-derby-at-the-giuseppe-meazza-serie-a-match-prediction-inter-vs-como/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-88cf8116dd9b60e67c5bf996",
   "url": "/sources/dailysports-net/picks/34/#pick-n-88cf8116dd9b60e67c5bf996",
   "match": "Bendel Insurance v Niger Tornadoes",
   "match_url": "/football/matches/bendel-insurance-vs-niger-tornadoes-2026-11-08/",
   "kickoff": "2026-11-08T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 25.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Bendel Insurance at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-07T12:49:31.000Z",
   "recorded_at": "2026-11-07T13:10:01.275Z",
   "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-88cf8116dd9b60e67c5bf996",
    "quote_text": "My prediction is a Home win, with 1xBet odds 1.60.",
    "fragment_from": 2008,
    "fragment_to": 2058,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-bendel-insurance-vs-nigeria-tornadoes-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a8e0646a13fb6bb21ae9278bb7ecc38ba4c7754c41d6895db818611964695fc2",
     "material_removed": false
    },
    "published_at": "2026-11-07T12:49:31.000Z",
    "detected_at": "2026-11-07T13:10:01.275Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-301d28f17de3",
     "display_name": "Bendel Insurance — Niger Tornadoes",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-08T15:00:00.000Z",
     "url": "/football/matches/bendel-insurance-vs-niger-tornadoes-2026-11-08/",
     "scoreline": null,
     "condition": "scheduled"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Bendel Insurance",
    "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": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-07T12:49:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-07T12:49:31.000Z",
     "detected_at": "2026-11-07T13:10:01.275Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Bendel Insurance",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Bendel Insurance at 1.6"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "kick-off 8 November 2026, 15:00 UTC",
     "methodology_version": "2.2",
     "in_words": "Pending: kick-off 8 November 2026, 15:00 UTC."
    },
    "settlements": [
     {
      "operation_id": "97418deb0d0e5ba7c001e6beef99c2eeefacba5bdbef017a993db46ca0bd0687",
      "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": "Bendel Insurance",
      "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": "590b0807f1b89cbcffe798c316b984090eb3436a55b10fa7c6b783141f223e40",
      "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": "Bendel Insurance",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-bendel-insurance-vs-nigeria-tornadoes-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bendel Insurance to win"
   }
  },
  {
   "record_id": "n-840601277be4d7727d7c1a8d",
   "url": "/sources/dailysports-net/picks/33/#pick-n-840601277be4d7727d7c1a8d",
   "match": "Osasuna v Athletic Club",
   "match_url": "/football/matches/osasuna-vs-athletic-club-2026-11-07/",
   "kickoff": "2026-11-07T17:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 29.3,
   "market_code": "total",
   "author_said": "Over/Under 2 goals: over 2.0 at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T12:00:00.000Z",
   "recorded_at": "2026-11-06T12:09:30.221Z",
   "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-840601277be4d7727d7c1a8d",
    "quote_text": "My prediction: over 2 goals at 1.6",
    "fragment_from": 2778,
    "fragment_to": 2812,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-athletic-secure-their-place-in-the-european-qualification-zone-prediction-for-the-match-against-osasuna-on-november-7/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "345d65c297687b2e1c30a4d1f6e9cab6387ea2e3f37e8280c27f776406c815d4",
     "material_removed": false
    },
    "published_at": "2026-11-06T12:00:00.000Z",
    "detected_at": "2026-11-06T12:09:30.221Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ca4f39a75271",
     "display_name": "Osasuna — Athletic Club",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-07T17:30:00.000Z",
     "url": "/football/matches/osasuna-vs-athletic-club-2026-11-07/",
     "scoreline": null,
     "condition": "no_result"
    },
    "market_label": "Over/Under 2 goals",
    "outcome_label": "over 2.0",
    "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": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T12:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T12:00:00.000Z",
     "detected_at": "2026-11-06T12:09:30.221Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2 goals",
     "choice": "over 2.0",
     "author_odds": "1.6",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.0",
     "subject": "goals_total",
     "in_words": "Over/Under 2 goals: over 2.0 at 1.6"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting the final score",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting the final score."
    },
    "settlements": [
     {
      "operation_id": "8dc604570b0f8b63e9d7fcdbe8937453fcae4054d4700a73780fb3b7b4fd2c79",
      "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 goals",
      "choice": "over 2.0",
      "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": "73b6ae0905d0331d3da1e959ede6c468d6d3b40dfc785537a0d7e04735e3ae47",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 2 goals",
      "choice": "over 2.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-athletic-secure-their-place-in-the-european-qualification-zone-prediction-for-the-match-against-osasuna-on-november-7/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 2.0 (Over/Under 2 goals)"
   }
  },
  {
   "record_id": "n-22fbbd8760e00cc4efaf5df3",
   "url": "/sources/dailysports-net/picks/34/#pick-n-22fbbd8760e00cc4efaf5df3",
   "match": "Fulham v Newcastle United",
   "match_url": "/football/matches/fulham-vs-newcastle-united-2026-11-07/",
   "kickoff": "2026-11-07T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.2,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.7",
   "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": "2026-11-06T15:36:54.000Z",
   "recorded_at": "2026-11-06T15:49:34.445Z",
   "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-22fbbd8760e00cc4efaf5df3",
    "quote_text": "Total under 3.0\n\nOdds:\n\n1.7",
    "fragment_from": 3700,
    "fragment_to": 3727,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/fulham-are-finding-their-form-amid-newcastles-crisis-fulham-vs-newcastle-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ad817deeb53c3917db4d641fae7eae5f973f8e7a869b965491817104ddfc459f",
     "material_removed": false
    },
    "published_at": "2026-11-06T15:36:54.000Z",
    "detected_at": "2026-11-06T15:49:34.445Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-5400ee392a3b",
     "display_name": "Fulham — Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2026-11-07T15:00:00.000Z",
     "url": "/football/matches/fulham-vs-newcastle-united-2026-11-07/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T15:36:54.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T15:36:54.000Z",
     "detected_at": "2026-11-06T15:49:34.445Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.7",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Fulham 1-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "27b6383bb73ba54a122306ad45e72279065ad13b84148e7fe06025b0dd2af033",
      "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 goals",
      "choice": "under 3.0",
      "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": "6e9f30d186be0655a4b1149ec01c85897a87121b7eab40000f601124a2f20e9a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/fulham-are-finding-their-form-amid-newcastles-crisis-fulham-vs-newcastle-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-aefa64317cbc34edd79aa9f3",
   "url": "/sources/dailysports-net/picks/33/#pick-n-aefa64317cbc34edd79aa9f3",
   "match": "Borussia Dortmund v SV 07 Elversberg",
   "match_url": "/football/matches/borussia-dortmund-vs-sv-07-elversberg-2026-11-07/",
   "kickoff": "2026-11-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Borussia Dortmund 3-1 SV 07 Elversberg",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T14:30:00.000Z",
   "recorded_at": "2026-11-06T14:49:39.184Z",
   "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-aefa64317cbc34edd79aa9f3",
    "quote_text": "A 2-0 or 3-1 home victory looks like a realistic outcome",
    "fragment_from": 7603,
    "fragment_to": 7659,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-dortmund-overpower-the-bundesliga-newcomers-borussia-dortmund-vs-elversberg-prediction-07112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2b92b4426a2655dc6fd2e5963e71cbc627ce44c954fb2ed3e32b6093bf508dee",
     "material_removed": false
    },
    "published_at": "2026-11-06T14:30:00.000Z",
    "detected_at": "2026-11-06T14:49:39.184Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-f4889eb820c4",
     "display_name": "Borussia Dortmund — SV 07 Elversberg",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-07T14:30:00.000Z",
     "url": "/football/matches/borussia-dortmund-vs-sv-07-elversberg-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Borussia Dortmund 3-1 SV 07 Elversberg",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T14:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T14:30:00.000Z",
     "detected_at": "2026-11-06T14:49:39.184Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Borussia Dortmund 3-1 SV 07 Elversberg",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "3-1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Borussia Dortmund 3-1 SV 07 Elversberg"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Borussia Dortmund 2-1 SV 07 Elversberg."
    },
    "settlements": [
     {
      "operation_id": "49b0372649088d5b5a5761d7530ad9e5974cdcbfd4b1c914f0490ebd7a4309c8",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Borussia Dortmund",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-dortmund-overpower-the-bundesliga-newcomers-borussia-dortmund-vs-elversberg-prediction-07112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borussia Dortmund 3-1 SV 07 Elversberg"
   }
  },
  {
   "record_id": "n-7515789263dab03677220a04",
   "url": "/sources/dailysports-net/picks/33/#pick-n-7515789263dab03677220a04",
   "match": "Borussia Dortmund v SV 07 Elversberg",
   "match_url": "/football/matches/borussia-dortmund-vs-sv-07-elversberg-2026-11-07/",
   "kickoff": "2026-11-07T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.7,
   "market_code": "correct_score_market",
   "author_said": "Correct score: Borussia Dortmund 2-0 SV 07 Elversberg",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T14:30:00.000Z",
   "recorded_at": "2026-11-06T14:49:39.184Z",
   "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-7515789263dab03677220a04",
    "quote_text": "A 2-0 or 3-1 home victory looks like a realistic outcome",
    "fragment_from": 7603,
    "fragment_to": 7659,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-dortmund-overpower-the-bundesliga-newcomers-borussia-dortmund-vs-elversberg-prediction-07112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2b92b4426a2655dc6fd2e5963e71cbc627ce44c954fb2ed3e32b6093bf508dee",
     "material_removed": false
    },
    "published_at": "2026-11-06T14:30:00.000Z",
    "detected_at": "2026-11-06T14:49:39.184Z",
    "executed_at": null,
    "statement_class": "score_forecast",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "ambiguous",
    "event": {
     "event_id": "s-f4889eb820c4",
     "display_name": "Borussia Dortmund — SV 07 Elversberg",
     "competition_name": "Bundesliga",
     "starts_at": "2026-11-07T14:30:00.000Z",
     "url": "/football/matches/borussia-dortmund-vs-sv-07-elversberg-2026-11-07/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Correct score",
    "outcome_label": "Borussia Dortmund 2-0 SV 07 Elversberg",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T14:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T14:30:00.000Z",
     "detected_at": "2026-11-06T14:49:39.184Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Correct score",
     "choice": "Borussia Dortmund 2-0 SV 07 Elversberg",
     "author_odds": null,
     "market_key": "correct_score_market",
     "choice_key": "2-0",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Correct score: Borussia Dortmund 2-0 SV 07 Elversberg"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Did not match: the final score was Borussia Dortmund 2-1 SV 07 Elversberg."
    },
    "settlements": [
     {
      "operation_id": "73b8cd570091659f47ebf0a76708fd18d84a44a052bfb5f2fcaf190704195981",
      "series_key": "derived_series",
      "series_label": "Forecast Record reconstruction from the predicted score",
      "derived": true,
      "site_simulation": true,
      "author_words": false,
      "market_label": "1X2, match result",
      "choice": "Borussia Dortmund",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": false,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-dortmund-overpower-the-bundesliga-newcomers-borussia-dortmund-vs-elversberg-prediction-07112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Borussia Dortmund 2-0 SV 07 Elversberg"
   }
  },
  {
   "record_id": "n-71f355f821aa3fc1ee700ac1",
   "url": "/sources/dailysports-net/picks/33/#pick-n-71f355f821aa3fc1ee700ac1",
   "match": "Málaga CF v Real Racing Club",
   "match_url": "/football/matches/malaga-cf-vs-real-racing-club-2026-11-07/",
   "kickoff": "2026-11-07T13:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T13:00:00.000Z",
   "recorded_at": "2026-11-06T13:09:23.520Z",
   "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-71f355f821aa3fc1ee700ac1",
    "quote_text": "Prediction: Over 2.5 goals.",
    "fragment_from": 6350,
    "fragment_to": 6377,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/zero-wins-against-five-away-defeats-malaga-vs-racing-santander-prediction-07112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "942661f7240b06fb9e206721481bad1f4402c0c23deb4af8d5d56fc677d0efa1",
     "material_removed": false
    },
    "published_at": "2026-11-06T13:00:00.000Z",
    "detected_at": "2026-11-06T13:09:23.520Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-183cfaaa8dc4",
     "display_name": "Málaga CF — Real Racing Club",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-07T13:00:00.000Z",
     "url": "/football/matches/malaga-cf-vs-real-racing-club-2026-11-07/",
     "scoreline": "1-2",
     "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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-06T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-06T13:00:00.000Z",
     "detected_at": "2026-11-06T13:09:23.520Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Málaga CF 1-2 Real Racing Club."
    },
    "settlements": [
     {
      "operation_id": "839dbc7083ebaf06a52b089c13b0f57caf6a6b1155f965450b5147a131fd25cb",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/zero-wins-against-five-away-defeats-malaga-vs-racing-santander-prediction-07112026/",
     "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-0ccea4608580ef628b8d79b6",
   "url": "/sources/dailysports-net/picks/32/#pick-n-0ccea4608580ef628b8d79b6",
   "match": "Everton v Coventry City",
   "match_url": "/football/matches/everton-vs-coventry-city-2026-11-06/",
   "kickoff": "2026-11-06T20:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Everton at 1.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T20:24:44.000Z",
   "recorded_at": "2026-11-05T20:49:28.972Z",
   "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-0ccea4608580ef628b8d79b6",
    "quote_text": "Win Everton\n\nOdds:\n\n1.7",
    "fragment_from": 3421,
    "fragment_to": 3444,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/everton-targeting-a-third-straight-win-everton-vs-coventry-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2414b217edec770fd2e28ea09f730a5573a5fe4f404df31d0b1637505cc53624",
     "material_removed": false
    },
    "published_at": "2026-11-05T20:24:44.000Z",
    "detected_at": "2026-11-05T20:49:28.972Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-58bcaa8396b1",
     "display_name": "Everton — Coventry City",
     "competition_name": "Premier League",
     "starts_at": "2026-11-06T20:00:00.000Z",
     "url": "/football/matches/everton-vs-coventry-city-2026-11-06/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Everton",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T20:24:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T20:24:44.000Z",
     "detected_at": "2026-11-05T20:49:28.972Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Everton",
     "author_odds": "1.7",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Everton at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Everton 3-1 Coventry City."
    },
    "settlements": [
     {
      "operation_id": "b1612e2d502d17e995f5b8fce548d83defe4d34c256a67dece4ec6a5bef083db",
      "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": "Everton",
      "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": "85cd29e9b60c85366ba45471b4c2150eefce70f25b2f7995fb708b2528e1d043",
      "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": "Everton",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/everton-targeting-a-third-straight-win-everton-vs-coventry-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton to win"
   }
  },
  {
   "record_id": "n-6fe2e6646d9325ac9f8d7a04",
   "url": "/sources/dailysports-net/picks/32/#pick-n-6fe2e6646d9325ac9f8d7a04",
   "match": "Sevilla v Deportivo Alavés",
   "match_url": "/football/matches/sevilla-vs-deportivo-alaves-2026-11-06/",
   "kickoff": "2026-11-06T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Sevilla at 1.9",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": "2026-11-05T20:37:05.000Z",
   "recorded_at": "2026-11-05T20:49:27.603Z",
   "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-6fe2e6646d9325ac9f8d7a04",
    "quote_text": "Win Sevilla\n\nOdds:\n\n1.9",
    "fragment_from": 3406,
    "fragment_to": 3429,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/sevilla-aim-to-return-to-winning-ways-sevilla-vs-alaves-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "16fbd35042dc6cea49f8b1ce9fe6d5697c89801255e047d3fdf126a14238e084",
     "material_removed": false
    },
    "published_at": "2026-11-05T20:37:05.000Z",
    "detected_at": "2026-11-05T20:49:27.603Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1bc95b6a742f",
     "display_name": "Sevilla — Deportivo Alavés",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-06T20:00:00.000Z",
     "url": "/football/matches/sevilla-vs-deportivo-alaves-2026-11-06/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Sevilla",
    "odds_set": {
     "by_author": "1.9",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T20:37:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T20:37:05.000Z",
     "detected_at": "2026-11-05T20:49:27.603Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Sevilla",
     "author_odds": "1.9",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Sevilla at 1.9"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Sevilla 0-0 Deportivo Alavés."
    },
    "settlements": [
     {
      "operation_id": "d9049ec2e9ad63f69c0571acbd7a24b2e0f1ad441c636a5c1bebdb2e79f12a1b",
      "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": "Sevilla",
      "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": "9db652f73774d686db79386bdd03f919a0c08ff74e12b4f7b791fe4320968f9c",
      "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": "Sevilla",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/sevilla-aim-to-return-to-winning-ways-sevilla-vs-alaves-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sevilla to win"
   }
  },
  {
   "record_id": "n-08d23a82ea662e44733e88df",
   "url": "/sources/dailysports-net/picks/32/#pick-n-08d23a82ea662e44733e88df",
   "match": "Venezia v Udinese",
   "match_url": "/football/matches/venezia-vs-udinese-2026-11-06/",
   "kickoff": "2026-11-06T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.6,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Udinese at 1.63",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T21:02:10.000Z",
   "recorded_at": "2026-11-05T21:09:25.580Z",
   "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-08d23a82ea662e44733e88df",
    "quote_text": "Prediction on game\n\nUdinese wont lose\n\nOdds:\n\n1.63",
    "fragment_from": 3342,
    "fragment_to": 3392,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/udinese-change-coach-ahead-of-relegation-battle-venezia-vs-udinese-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "310a0b8cc0376310970bb314bd7e0086e70a760d969b12189b27060497b41c9a",
     "material_removed": false
    },
    "published_at": "2026-11-05T21:02:10.000Z",
    "detected_at": "2026-11-05T21:09:25.580Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-840d47c82bfe",
     "display_name": "Venezia — Udinese",
     "competition_name": "Serie A",
     "starts_at": "2026-11-06T19:45:00.000Z",
     "url": "/football/matches/venezia-vs-udinese-2026-11-06/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Udinese",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T21:02:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T21:02:10.000Z",
     "detected_at": "2026-11-05T21:09:25.580Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Udinese",
     "author_odds": "1.63",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Udinese at 1.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Venezia 2-1 Udinese."
    },
    "settlements": [
     {
      "operation_id": "2c3f5008508a75a7c29b3d17ee7ff12839c31ba152999893fd920b54e627343b",
      "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 Udinese",
      "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": "8b55c3bf2ee5007fcb67bdcb08bbfcab9115e08452d11403988bcdc002fb420e",
      "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 Udinese",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/udinese-change-coach-ahead-of-relegation-battle-venezia-vs-udinese-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Udinese"
   }
  },
  {
   "record_id": "n-7e8fe090b45dc33302b6ccea",
   "url": "/sources/dailysports-net/picks/32/#pick-n-7e8fe090b45dc33302b6ccea",
   "match": "Venezia v Udinese",
   "match_url": "/football/matches/venezia-vs-udinese-2026-11-06/",
   "kickoff": "2026-11-06T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.6,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Udinese at 1.63",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T21:02:10.000Z",
   "recorded_at": "2026-11-05T21:09:25.580Z",
   "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-7e8fe090b45dc33302b6ccea",
    "quote_text": "Prediction on game\n\nUdinese wont lose\n\nOdds:\n\n1.63",
    "fragment_from": 3342,
    "fragment_to": 3392,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/udinese-change-coach-ahead-of-relegation-battle-venezia-vs-udinese-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "310a0b8cc0376310970bb314bd7e0086e70a760d969b12189b27060497b41c9a",
     "material_removed": false
    },
    "published_at": "2026-11-05T21:02:10.000Z",
    "detected_at": "2026-11-05T21:09:25.580Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-840d47c82bfe",
     "display_name": "Venezia — Udinese",
     "competition_name": "Serie A",
     "starts_at": "2026-11-06T19:45:00.000Z",
     "url": "/football/matches/venezia-vs-udinese-2026-11-06/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Udinese",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T21:02:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T21:02:10.000Z",
     "detected_at": "2026-11-05T21:09:25.580Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Udinese",
     "author_odds": "1.63",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Udinese at 1.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Venezia 2-1 Udinese."
    },
    "settlements": [
     {
      "operation_id": "ea42aef2231561de532e3947c5c8390cc4d75af3987b877e10558b775787fb29",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Udinese",
      "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": "2706504abe8e231a1cdb0d20f28f64a369dda8b327046bab79b9b2e71180a879",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Udinese",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/udinese-change-coach-ahead-of-relegation-battle-venezia-vs-udinese-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Udinese (Draw no bet)"
   }
  },
  {
   "record_id": "n-cc987aaea3096a0978110352",
   "url": "/sources/dailysports-net/picks/31/#pick-n-cc987aaea3096a0978110352",
   "match": "AZ Alkmaar v Juventus",
   "match_url": "/football/matches/az-alkmaar-vs-juventus-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 18.8,
   "market_code": "double_chance",
   "author_said": "Double chance: AZ Alkmaar or draw at 1.76",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-11-05T00:40:21.000Z",
   "recorded_at": "2026-11-05T01:09:29.544Z",
   "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-cc987aaea3096a0978110352",
    "quote_text": "AZ Alkmaar wont lose\n\nOdds:\n\n1.76",
    "fragment_from": 3586,
    "fragment_to": 3619,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-az-hold-firm-prediction-for-az-alkmaar-vs-juventus/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fb10b060dd75e6881e8d526f26afdc0bee8844aa0e9b947a70d9b5056bd6a92c",
     "material_removed": false
    },
    "published_at": "2026-11-05T00:40:21.000Z",
    "detected_at": "2026-11-05T01:09:29.544Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-a705d07502db",
     "display_name": "AZ Alkmaar — Juventus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/az-alkmaar-vs-juventus-2026-11-05/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "AZ Alkmaar or draw",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T00:40:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T00:40:21.000Z",
     "detected_at": "2026-11-05T01:09:29.544Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "AZ Alkmaar or draw",
     "author_odds": "1.76",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: AZ Alkmaar or draw at 1.76"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AZ Alkmaar 1-2 Juventus."
    },
    "settlements": [
     {
      "operation_id": "dc7b710f2f005efdeeecbb5b5b9370dec261795d91fc4a9f23a7924ffc070d92",
      "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": "AZ Alkmaar 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": "e8d5cf2d21970ba13a970f0ce4855150b8e3c17f57fce98e2a0a17ef473656e3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "AZ Alkmaar 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-az-hold-firm-prediction-for-az-alkmaar-vs-juventus/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AZ Alkmaar or draw"
   }
  },
  {
   "record_id": "n-59150c63d0b0988cf250be32",
   "url": "/sources/dailysports-net/picks/31/#pick-n-59150c63d0b0988cf250be32",
   "match": "Bayer 04 Leverkusen v Olympique de Marseille",
   "match_url": "/football/matches/bayer-04-leverkusen-vs-olympique-de-marseille-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 24.0,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.67",
   "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": "2026-11-04T19:32:57.000Z",
   "recorded_at": "2026-11-04T19:59:41.123Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-59150c63d0b0988cf250be32",
    "quote_text": "I suggest betting on over 3 goals in the match at odds of 1.67.",
    "fragment_from": 2744,
    "fragment_to": 2807,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bayer-leverkusen-vs-marseille-who-will-win-this-uefa-europa-league-clash/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0e91691becd71f44618ac63ba994dbc00758e328f53a92b42a2bc704b433d0b4",
     "material_removed": false
    },
    "published_at": "2026-11-04T19:32:57.000Z",
    "detected_at": "2026-11-04T19:59:41.123Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0764a27860e9",
     "display_name": "Bayer 04 Leverkusen — Olympique de Marseille",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/bayer-04-leverkusen-vs-olympique-de-marseille-2026-11-05/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T19:32:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T19:32:57.000Z",
     "detected_at": "2026-11-04T19:59:41.123Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.67",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bayer 04 Leverkusen 0-1 Olympique de Marseille."
    },
    "settlements": [
     {
      "operation_id": "372f7e8047178fbc0faebb0fcc983b79bda0bcf13dd2fd27f8261904cd70913a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "360b1a0930a236f357f9040c10ad7d1ef38c40adce0a85e2d8d4ea3dc73eaa02",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/bayer-leverkusen-vs-marseille-who-will-win-this-uefa-europa-league-clash/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-9688cf4610ac265149feb769",
   "url": "/sources/dailysports-net/picks/31/#pick-n-9688cf4610ac265149feb769",
   "match": "Monaco v Nordsjælland",
   "match_url": "/football/matches/monaco-vs-nordsjaelland-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 24.0,
   "market_code": "1x2",
   "author_said": "1X2, match result: Monaco at 1.41",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-11-04T19:37:41.000Z",
   "recorded_at": "2026-11-04T19:59:39.612Z",
   "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-9688cf4610ac265149feb769",
    "quote_text": "Win Monaco\n\nOdds:\n\n1.41",
    "fragment_from": 2892,
    "fragment_to": 2915,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/monaco-vs-nordsjlland-uefa-conference-league-clash-prediction-facts-and-betting-tips/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "187473042b733902c640c13fc7f55efe0d15be678a773cabe5aff47115a67dca",
     "material_removed": false
    },
    "published_at": "2026-11-04T19:37:41.000Z",
    "detected_at": "2026-11-04T19:59:39.612Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-045835f2ee6d",
     "display_name": "Monaco — Nordsjælland",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/monaco-vs-nordsjaelland-2026-11-05/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Monaco",
    "odds_set": {
     "by_author": "1.41",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T19:37:41.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T19:37:41.000Z",
     "detected_at": "2026-11-04T19:59:39.612Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Monaco",
     "author_odds": "1.41",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Monaco at 1.41"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Monaco 2-0 Nordsjælland."
    },
    "settlements": [
     {
      "operation_id": "ac91be445302d379fbb21e21a75e5b68216071b68446f4d893206c295e342303",
      "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": "Monaco",
      "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": "c38d789367a879fbf7da83eabe74018a63e7f232fe873c03cd51b3b85ac495ee",
      "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": "Monaco",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/monaco-vs-nordsjlland-uefa-conference-league-clash-prediction-facts-and-betting-tips/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Monaco to win"
   }
  },
  {
   "record_id": "n-e60b2e1e4326b311bbbe2ea3",
   "url": "/sources/dailysports-net/picks/30/#pick-n-e60b2e1e4326b311bbbe2ea3",
   "match": "Riga v Jablonec",
   "match_url": "/football/matches/riga-vs-jablonec-2026-11-05/",
   "kickoff": "2026-11-05T20:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 32.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.88",
   "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": "2026-11-04T11:15:00.000Z",
   "recorded_at": "2026-11-04T11:49:25.963Z",
   "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-e60b2e1e4326b311bbbe2ea3",
    "quote_text": "My prediction: over 2.5 goals at 1.88",
    "fragment_from": 2387,
    "fragment_to": 2424,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/play-off-battle-riga-vs-jablonec-match-prediction-november-5/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "70932aca4ffba5d50c3946d78756b30f5c65e4b10ad6374b788f76b4904589a1",
     "material_removed": false
    },
    "published_at": "2026-11-04T11:15:00.000Z",
    "detected_at": "2026-11-04T11:49:25.963Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9f9b89c92e68",
     "display_name": "Riga — Jablonec",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T20:00:00.000Z",
     "url": "/football/matches/riga-vs-jablonec-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.88",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T11:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T11:15:00.000Z",
     "detected_at": "2026-11-04T11:49:25.963Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.88",
     "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.88"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Riga 1-1 Jablonec."
    },
    "settlements": [
     {
      "operation_id": "0b3f50f7ae90db95a7bfe429b61645bc3bb2435cd6ff3d754e2206f016ad1594",
      "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": "b75ec850d6195571930aaddac90ed09f4469c5cf4bc609eb22358cf1dfbf703f",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/play-off-battle-riga-vs-jablonec-match-prediction-november-5/",
     "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-d07cabda63bcf50dc7c69d79",
   "url": "/sources/dailysports-net/picks/32/#pick-n-d07cabda63bcf50dc7c69d79",
   "match": "Trabzonspor v SC Freiburg",
   "match_url": "/football/matches/trabzonspor-vs-sc-freiburg-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 15.9,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Trabzonspor at 1.75",
   "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": "2026-11-05T01:18:48.000Z",
   "recorded_at": "2026-11-05T01:49:28.695Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d07cabda63bcf50dc7c69d79",
    "quote_text": "W1(0)\n\nOdds:\n\n1.75",
    "fragment_from": 3540,
    "fragment_to": 3558,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/trabzonspor-chasing-an-eighth-straight-win-trabzonspor-vs-freiburg-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c304ce3f5c2af24d9bfd4c854f1029983800e09a98a8ea12c293b0754fa9dfb1",
     "material_removed": false
    },
    "published_at": "2026-11-05T01:18:48.000Z",
    "detected_at": "2026-11-05T01:49:28.695Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-4cb5a6b23560",
     "display_name": "Trabzonspor — SC Freiburg",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/trabzonspor-vs-sc-freiburg-2026-11-05/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Trabzonspor",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T01:18:48.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T01:18:48.000Z",
     "detected_at": "2026-11-05T01:49:28.695Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Trabzonspor",
     "author_odds": "1.75",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Trabzonspor at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Trabzonspor 0-1 SC Freiburg."
    },
    "settlements": [
     {
      "operation_id": "2080d248a7f9849a5041343349f4027f566d0512c76acf2d13e6794c8693a8b7",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Trabzonspor",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "c3b851b42d43b13c50ed431b069004130b1e4417befeae7c781c693ea05eff61",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Trabzonspor",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/trabzonspor-chasing-an-eighth-straight-win-trabzonspor-vs-freiburg-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Trabzonspor (Draw no bet)"
   }
  },
  {
   "record_id": "n-d71c0f2956e2393d83f21d85",
   "url": "/sources/dailysports-net/picks/31/#pick-n-d71c0f2956e2393d83f21d85",
   "match": "Lillestrom v Plzen",
   "match_url": "/football/matches/lillestrom-vs-plzen-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 17.1,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.55",
   "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": "2026-11-05T00:25:50.000Z",
   "recorded_at": "2026-11-05T00:39:31.788Z",
   "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-d71c0f2956e2393d83f21d85",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.55",
    "fragment_from": 3465,
    "fragment_to": 3492,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/underdogs-battle-for-their-first-win-prediction-for-lillestrom-vs-viktoria-plze/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a5869fd848324e5836c2e68ef4be4c82bec8642f43979f467d1c1eb3c247b3d3",
     "material_removed": false
    },
    "published_at": "2026-11-05T00:25:50.000Z",
    "detected_at": "2026-11-05T00:39:31.788Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2ffe5c8e8e97",
     "display_name": "Lillestrom — Plzen",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/lillestrom-vs-plzen-2026-11-05/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-05T00:25:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-05T00:25:50.000Z",
     "detected_at": "2026-11-05T00:39:31.788Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.55",
     "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.55"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lillestrom 0-1 Plzen."
    },
    "settlements": [
     {
      "operation_id": "302138e048ca1458fc0d074f0ef90bc85c14d41b1d0863a71ebcc7671833cd13",
      "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": "826a743df4942bf6ef39898d210b3e62bfb5e956dcbeded9db61fc81fc78f6e6",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/underdogs-battle-for-their-first-win-prediction-for-lillestrom-vs-viktoria-plze/",
     "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-10a70ce21120b536a864c21b",
   "url": "/sources/dailysports-net/picks/31/#pick-n-10a70ce21120b536a864c21b",
   "match": "Atalanta v FC Kairat Almaty",
   "match_url": "/football/matches/atalanta-vs-fc-kairat-almaty-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.9,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: Atalanta -1",
   "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": "2026-11-04T17:45:00.000Z",
   "recorded_at": "2026-11-04T17:49:40.515Z",
   "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-10a70ce21120b536a864c21b",
    "quote_text": "A victory by two or more goals looks realistic",
    "fragment_from": 6903,
    "fragment_to": 6949,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-atalanta-deliver-a-convincing-victory-atalanta-vs-kairat-almaty-prediction-05112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "527871237bf07175c04f46c5ac7d544022dcb6225edb3c78a07aa0c122651a16",
     "material_removed": false
    },
    "published_at": "2026-11-04T17:45:00.000Z",
    "detected_at": "2026-11-04T17:49:40.515Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0b72a8299641",
     "display_name": "Atalanta — FC Kairat Almaty",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/atalanta-vs-fc-kairat-almaty-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "European handicap -1",
    "outcome_label": "Atalanta -1",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T17:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T17:45:00.000Z",
     "detected_at": "2026-11-04T17:49:40.515Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "European handicap -1",
     "choice": "Atalanta -1",
     "author_odds": null,
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "European handicap -1: Atalanta -1"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Atalanta 1-1 FC Kairat Almaty."
    },
    "settlements": [
     {
      "operation_id": "e29963cfb54ea06d4c8b630fc762883b35d118086314b14e4185898d56d25226",
      "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": "Atalanta -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-atalanta-deliver-a-convincing-victory-atalanta-vs-kairat-almaty-prediction-05112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atalanta -1"
   }
  },
  {
   "record_id": "n-80c24e212a5a364ea66f40d9",
   "url": "/sources/dailysports-net/picks/31/#pick-n-80c24e212a5a364ea66f40d9",
   "match": "Atalanta v FC Kairat Almaty",
   "match_url": "/football/matches/atalanta-vs-fc-kairat-almaty-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.9,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.75: Atalanta -1.75",
   "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": "2026-11-04T17:45:00.000Z",
   "recorded_at": "2026-11-04T17:49:40.515Z",
   "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-80c24e212a5a364ea66f40d9",
    "quote_text": "Prediction: Atalanta Asian handicap (-1.75).",
    "fragment_from": 7111,
    "fragment_to": 7155,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-atalanta-deliver-a-convincing-victory-atalanta-vs-kairat-almaty-prediction-05112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "527871237bf07175c04f46c5ac7d544022dcb6225edb3c78a07aa0c122651a16",
     "material_removed": false
    },
    "published_at": "2026-11-04T17:45:00.000Z",
    "detected_at": "2026-11-04T17:49:40.515Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0b72a8299641",
     "display_name": "Atalanta — FC Kairat Almaty",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/atalanta-vs-fc-kairat-almaty-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.75",
    "outcome_label": "Atalanta -1.75",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T17:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T17:45:00.000Z",
     "detected_at": "2026-11-04T17:49:40.515Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.75",
     "choice": "Atalanta -1.75",
     "author_odds": null,
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.75",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.75: Atalanta -1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Atalanta 1-1 FC Kairat Almaty."
    },
    "settlements": [
     {
      "operation_id": "adcc2e0ee2bf6ce98a45697b599d61206ca6b93c43f1a919a7cecfde78b477f9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.75",
      "choice": "Atalanta -1.75",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-atalanta-deliver-a-convincing-victory-atalanta-vs-kairat-almaty-prediction-05112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atalanta -1.75"
   }
  },
  {
   "record_id": "n-75aecc991657da83e11deb42",
   "url": "/sources/dailysports-net/picks/31/#pick-n-75aecc991657da83e11deb42",
   "match": "Atalanta v FC Kairat Almaty",
   "match_url": "/football/matches/atalanta-vs-fc-kairat-almaty-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Atalanta",
   "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": "2026-11-04T17:45:00.000Z",
   "recorded_at": "2026-11-04T17:49:40.515Z",
   "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-75aecc991657da83e11deb42",
    "quote_text": "Despite Atalanta's disappointing domestic form, the difference in individual quality between the teams makes the hosts overwhelming favorites.",
    "fragment_from": 760,
    "fragment_to": 902,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-atalanta-deliver-a-convincing-victory-atalanta-vs-kairat-almaty-prediction-05112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "527871237bf07175c04f46c5ac7d544022dcb6225edb3c78a07aa0c122651a16",
     "material_removed": false
    },
    "published_at": "2026-11-04T17:45:00.000Z",
    "detected_at": "2026-11-04T17:49:40.515Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0b72a8299641",
     "display_name": "Atalanta — FC Kairat Almaty",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/atalanta-vs-fc-kairat-almaty-2026-11-05/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Atalanta",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T17:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T17:45:00.000Z",
     "detected_at": "2026-11-04T17:49:40.515Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Atalanta",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Atalanta"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Atalanta 1-1 FC Kairat Almaty."
    },
    "settlements": [
     {
      "operation_id": "8c7d42a27954cd38fce866a471922621af722098761213c841c85f2b03f252ef",
      "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": "Atalanta",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-atalanta-deliver-a-convincing-victory-atalanta-vs-kairat-almaty-prediction-05112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atalanta to win"
   }
  },
  {
   "record_id": "n-b6a2ea2eb2a014a360354e22",
   "url": "/sources/dailysports-net/picks/31/#pick-n-b6a2ea2eb2a014a360354e22",
   "match": "NEC Nijmegen v Omonia Nicosia",
   "match_url": "/football/matches/nec-nijmegen-vs-omonia-nicosia-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 23.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-04T17:45:00.000Z",
   "recorded_at": "2026-11-04T17:49:39.367Z",
   "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-b6a2ea2eb2a014a360354e22",
    "quote_text": "Prediction: Over 2.5 goals.",
    "fragment_from": 6172,
    "fragment_to": 6199,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-nec-turn-defensive-chaos-into-goals-nec-nijmegen-vs-omonia-prediction-05112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c82c5131299f493b808ee3d87b3e485ce410dfd5c6f14aef3c61e646cbcd3912",
     "material_removed": false
    },
    "published_at": "2026-11-04T17:45:00.000Z",
    "detected_at": "2026-11-04T17:49:39.367Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-249eabeec1b6",
     "display_name": "NEC Nijmegen — Omonia Nicosia",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/nec-nijmegen-vs-omonia-nicosia-2026-11-05/",
     "scoreline": "3-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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T17:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T17:45:00.000Z",
     "detected_at": "2026-11-04T17:49:39.367Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was NEC Nijmegen 3-1 Omonia Nicosia."
    },
    "settlements": [
     {
      "operation_id": "4faacd5f9a5e36b11e4322f78b7fb6fa62de96e3cf215c3b1846a180aeabef90",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-nec-turn-defensive-chaos-into-goals-nec-nijmegen-vs-omonia-prediction-05112026/",
     "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-0a942d03812cf3323626cbbf",
   "url": "/sources/dailysports-net/picks/30/#pick-n-0a942d03812cf3323626cbbf",
   "match": "Anderlecht v Red Bull Salzburg",
   "match_url": "/football/matches/anderlecht-vs-red-bull-salzburg-2026-11-05/",
   "kickoff": "2026-11-05T17:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 30.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.62",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-11-04T11:00:00.000Z",
   "recorded_at": "2026-11-04T11:09:23.516Z",
   "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-0a942d03812cf3323626cbbf",
    "quote_text": "My prediction: over 2.5 goals at 1.62",
    "fragment_from": 2539,
    "fragment_to": 2576,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-claim-their-second-win-in-the-tournament-anderlecht-vs-salzburg-match-prediction-november-5/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "85bcad3342ab35a76c963de1ffaa94c3520109a4d07aa8841647f77eb0eda21f",
     "material_removed": false
    },
    "published_at": "2026-11-04T11:00:00.000Z",
    "detected_at": "2026-11-04T11:09:23.516Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8e47f16889a2",
     "display_name": "Anderlecht — Red Bull Salzburg",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-11-05T17:45:00.000Z",
     "url": "/football/matches/anderlecht-vs-red-bull-salzburg-2026-11-05/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T11:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T11:00:00.000Z",
     "detected_at": "2026-11-04T11:09:23.516Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.62",
     "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.62"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Anderlecht 2-0 Red Bull Salzburg."
    },
    "settlements": [
     {
      "operation_id": "3c1e58b296af4b5db4f3dfeaaea28cc41fb84ecba465489f05d2a3c1d5ab9628",
      "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": "28584a1a306f3ac52b4566549df43aee5a18cc82b5531664da8bc0e6ed22e7b4",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-claim-their-second-win-in-the-tournament-anderlecht-vs-salzburg-match-prediction-november-5/",
     "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-889cec06ff5c3e90b9e55b56",
   "url": "/sources/dailysports-net/picks/30/#pick-n-889cec06ff5c3e90b9e55b56",
   "match": "PSV Eindhoven v Club Brugge KV",
   "match_url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.2,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Club Brugge KV at 1.76",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-04T00:18:47.000Z",
   "recorded_at": "2026-11-04T00:49:45.612Z",
   "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-889cec06ff5c3e90b9e55b56",
    "quote_text": "Club Brugge wont lose\n\nOdds:\n\n1.76",
    "fragment_from": 3953,
    "fragment_to": 3987,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/brugge-have-won-eight-matches-in-a-row-will-psv-become-the-ninth-victim-psv-vs-brugge-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4a37516efcbce3afe2620a6544ccc317d9dacae72cf664600e088de5144e28ff",
     "material_removed": false
    },
    "published_at": "2026-11-04T00:18:47.000Z",
    "detected_at": "2026-11-04T00:49:45.612Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c2e9521ba3c2",
     "display_name": "PSV Eindhoven — Club Brugge KV",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/psv-eindhoven-vs-club-brugge-kv-2026-11-04/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Club Brugge KV",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T00:18:47.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T00:18:47.000Z",
     "detected_at": "2026-11-04T00:49:45.612Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Club Brugge KV",
     "author_odds": "1.76",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Club Brugge KV at 1.76"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was PSV Eindhoven 1-2 Club Brugge KV."
    },
    "settlements": [
     {
      "operation_id": "ccd44aa6d7017dd1f9178716dbbfed5feb93a1932418d2f4965b9f1055756e89",
      "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 Club Brugge KV",
      "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": "58aec33718c138cb574aee0da7e6cbf6b44296a46ecac5321fae699747f7786c",
      "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 Club Brugge KV",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/brugge-have-won-eight-matches-in-a-row-will-psv-become-the-ninth-victim-psv-vs-brugge-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Club Brugge KV"
   }
  },
  {
   "record_id": "n-135b9fe69cfdfcb25a6864c3",
   "url": "/sources/dailysports-net/picks/30/#pick-n-135b9fe69cfdfcb25a6864c3",
   "match": "SK Slavia Praha v Arsenal",
   "match_url": "/football/matches/sk-slavia-praha-vs-arsenal-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.2,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Arsenal -1.5 at 1.68",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-11-04T00:42:54.000Z",
   "recorded_at": "2026-11-04T00:49:43.012Z",
   "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-135b9fe69cfdfcb25a6864c3",
    "quote_text": "W2(-1.5)\n\nOdds:\n\n1.68",
    "fragment_from": 3757,
    "fragment_to": 3778,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/are-we-in-for-another-thrashing-by-the-gunners-prediction-for-slavia-arsenal/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4ecf6d356f9d3963e99cc6ed96eb2d699b0ef12291f418d62f89a0ae90d0f2bb",
     "material_removed": false
    },
    "published_at": "2026-11-04T00:42:54.000Z",
    "detected_at": "2026-11-04T00:49:43.012Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-74eec71471f0",
     "display_name": "SK Slavia Praha — Arsenal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/sk-slavia-praha-vs-arsenal-2026-11-04/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Arsenal -1.5",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-04T00:42:54.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-04T00:42:54.000Z",
     "detected_at": "2026-11-04T00:49:43.012Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Arsenal -1.5",
     "author_odds": "1.68",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Arsenal -1.5 at 1.68"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SK Slavia Praha 1-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "38d602892a8738c45e2f7dff3c63c6c404f86091243af1d1cc9d714a6c770457",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Arsenal -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "a813629fba2c15dd196555eda92bc41783e7f0474be3def945e577f0ee339a73",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Arsenal -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/are-we-in-for-another-thrashing-by-the-gunners-prediction-for-slavia-arsenal/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal -1.5"
   }
  },
  {
   "record_id": "n-efe4a3e171be644fbeefaff9",
   "url": "/sources/dailysports-net/picks/30/#pick-n-efe4a3e171be644fbeefaff9",
   "match": "RC Lens v Como",
   "match_url": "/football/matches/rc-lens-vs-como-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Como at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-9",
   "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": "2026-11-03T23:46:44.000Z",
   "recorded_at": "2026-11-04T00:09:57.853Z",
   "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-efe4a3e171be644fbeefaff9",
    "quote_text": "W2(0)\n\nOdds:\n\n1.6",
    "fragment_from": 3875,
    "fragment_to": 3892,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/como-thrashed-man-utd-will-lens-be-next-prediction-for-lens-vs-como/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9c45fe79cb005d6a23be0ff1347982ebd98ffe1202ddd501badb2b243a0a8982",
     "material_removed": false
    },
    "published_at": "2026-11-03T23:46:44.000Z",
    "detected_at": "2026-11-04T00:09:57.853Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c6123553f451",
     "display_name": "RC Lens — Como",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/rc-lens-vs-como-2026-11-04/",
     "scoreline": "1-9",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Como",
    "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": "2026-11-03T23:46:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T23:46:44.000Z",
     "detected_at": "2026-11-04T00:09:57.853Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Como",
     "author_odds": "1.6",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Como at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-9",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RC Lens 1-9 Como."
    },
    "settlements": [
     {
      "operation_id": "8e83fe2e1b70cf646512880ef3477274007a541842bf9656839988290855b848",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Como",
      "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": "35e3ca38fd5bc58cd2f4d0a8701615bde2de4432ab13afaa6257a1b582fce28d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Como",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/como-thrashed-man-utd-will-lens-be-next-prediction-for-lens-vs-como/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como (Draw no bet)"
   }
  },
  {
   "record_id": "n-bcac64e708b4e961886c1123",
   "url": "/sources/dailysports-net/picks/30/#pick-n-bcac64e708b4e961886c1123",
   "match": "RB Leipzig v Manchester City",
   "match_url": "/football/matches/rb-leipzig-vs-manchester-city-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.7,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Manchester City -1 at 1.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "2-3",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T20:00:00.000Z",
   "recorded_at": "2026-11-03T20:19:22.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-bcac64e708b4e961886c1123",
    "quote_text": "W2(-1)\n\nOdds:\n\n1.85",
    "fragment_from": 7744,
    "fragment_to": 7763,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-manchester-city-dismantle-leipzigs-home-fortress-rb-leipzig-vs-manchester-city-prediction-04112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8d9d927c459ac81fa9d707d96cc9f904a164e96d0b1a74266a2690347fd88f80",
     "material_removed": false
    },
    "published_at": "2026-11-03T20:00:00.000Z",
    "detected_at": "2026-11-03T20:19:22.856Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-fe8ca41c5ed3",
     "display_name": "RB Leipzig — Manchester City",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-manchester-city-2026-11-04/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Manchester City -1",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T20:00:00.000Z",
     "detected_at": "2026-11-03T20:19:22.856Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Manchester City -1",
     "author_odds": "1.85",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Manchester City -1 at 1.85"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was RB Leipzig 2-3 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "a07f1ad92c752b5eb5cb49742da590e8c992ab5e0d122501fd649bfe088d1b58",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Manchester City -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": "b00107cef6e7e2f26b673bbaf69cec8f985efdc589d4dc958c8d3dbfb6836e7e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Manchester City -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-manchester-city-dismantle-leipzigs-home-fortress-rb-leipzig-vs-manchester-city-prediction-04112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City -1"
   }
  },
  {
   "record_id": "n-f7ed7a554c8a425d195df517",
   "url": "/sources/dailysports-net/picks/29/#pick-n-f7ed7a554c8a425d195df517",
   "match": "FC Porto v SSC Napoli",
   "match_url": "/football/matches/fc-porto-vs-ssc-napoli-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-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": "2026-11-03T20:00:00.000Z",
   "recorded_at": "2026-11-03T20:09:41.469Z",
   "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-f7ed7a554c8a425d195df517",
    "quote_text": "Prediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.65",
    "fragment_from": 6328,
    "fragment_to": 6386,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-porto-finally-break-their-european-curse-porto-vs-napoli-prediction-04112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5c6c1c6e4f41de8031a039f8fe700e1b15344cfd488c0fb4b5fceff729a45d2c",
     "material_removed": false
    },
    "published_at": "2026-11-03T20:00:00.000Z",
    "detected_at": "2026-11-03T20:09:41.469Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9588ca212aad",
     "display_name": "FC Porto — SSC Napoli",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/fc-porto-vs-ssc-napoli-2026-11-04/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T20:00:00.000Z",
     "detected_at": "2026-11-03T20:09:41.469Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Porto 4-1 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "7fbcbffd43563bd037e6333cbfc3f563b06d7bbdc4ffd851a82a0d00d5b43eb8",
      "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": "7c3d0c44c5adebef2b6ec64f2aee82330e50b3d48bc45d0b676dee4ae06f3fee",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-porto-finally-break-their-european-curse-porto-vs-napoli-prediction-04112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-d81390c11cea975d553233da",
   "url": "/sources/dailysports-net/picks/29/#pick-n-d81390c11cea975d553233da",
   "match": "SK Slavia Praha v Arsenal",
   "match_url": "/football/matches/sk-slavia-praha-vs-arsenal-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Arsenal -1",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T20:00:00.000Z",
   "recorded_at": "2026-11-03T20:09:39.063Z",
   "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-d81390c11cea975d553233da",
    "quote_text": "My prediction is an Arsenal win with an Asian handicap (-1).",
    "fragment_from": 2745,
    "fragment_to": 2805,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-arsenal-repeat-last-years-3-0-rout-in-prague-slavia-arsenal-champions-league-match-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c13104293bd63a1e742387b9c341642d7a91d85779e18195be141d6afd58d7f9",
     "material_removed": false
    },
    "published_at": "2026-11-03T20:00:00.000Z",
    "detected_at": "2026-11-03T20:09:39.063Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-74eec71471f0",
     "display_name": "SK Slavia Praha — Arsenal",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/sk-slavia-praha-vs-arsenal-2026-11-04/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Arsenal -1",
    "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": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T20:00:00.000Z",
     "detected_at": "2026-11-03T20:09:39.063Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Arsenal -1",
     "author_odds": null,
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Arsenal -1"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was SK Slavia Praha 1-2 Arsenal."
    },
    "settlements": [
     {
      "operation_id": "739eef4106c1dd4e8b8623969fe77fe160be42a665222b9e767d276893dcc3f7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Arsenal -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-arsenal-repeat-last-years-3-0-rout-in-prague-slavia-arsenal-champions-league-match-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal -1"
   }
  },
  {
   "record_id": "n-534f5c689510d400daee7d7c",
   "url": "/sources/dailysports-net/picks/29/#pick-n-534f5c689510d400daee7d7c",
   "match": "RC Lens v Como",
   "match_url": "/football/matches/rc-lens-vs-como-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 25.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-9",
   "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": "2026-11-03T17:58:39.000Z",
   "recorded_at": "2026-11-03T18:09:25.938Z",
   "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-534f5c689510d400daee7d7c",
    "quote_text": "My prediction: both teams to score – YES at 1.5",
    "fragment_from": 2899,
    "fragment_to": 2946,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-como-extend-their-impressive-run-prediction-for-the-match-against-lens-on-november-4/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b674eee83ab8ffb0991bec6582dbb7bf10ab040610560026ae712a558fea8c91",
     "material_removed": false
    },
    "published_at": "2026-11-03T17:58:39.000Z",
    "detected_at": "2026-11-03T18:09:25.938Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c6123553f451",
     "display_name": "RC Lens — Como",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/rc-lens-vs-como-2026-11-04/",
     "scoreline": "1-9",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "2026-11-03T17:58:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T17:58:39.000Z",
     "detected_at": "2026-11-03T18:09:25.938Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.5",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-9",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RC Lens 1-9 Como."
    },
    "settlements": [
     {
      "operation_id": "5c48345b69829934d5abaca905c2985a0f9afe2760d928393acf81bf38ae7ace",
      "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": "f7df079a7b83770634a531644264105252adf0f3cf45e2c220369d8176396c10",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-como-extend-their-impressive-run-prediction-for-the-match-against-lens-on-november-4/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-e4b1d7f41e349861403184b5",
   "url": "/sources/dailysports-net/picks/29/#pick-n-e4b1d7f41e349861403184b5",
   "match": "Bristol City v Wolverhampton Wanderers",
   "match_url": "/football/matches/bristol-city-vs-wolverhampton-wanderers-2026-11-04/",
   "kickoff": "2026-11-04T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 40.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Wolverhampton Wanderers at 1.52",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T03:16:00.000Z",
   "recorded_at": "2026-11-03T03:39:26.639Z",
   "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-e4b1d7f41e349861403184b5",
    "quote_text": "My pick is Wolverhampton to win with a 0 handicap.\n\nPrediction on game\n\nW2(0)\n\nOdds:\n\n1.52",
    "fragment_from": 4640,
    "fragment_to": 4730,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-hosts-stop-the-promotion-contender-bristol-city-vs-wolverhampton-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3b3683bca7dfa4a4186561448daddea1c4aa50c970d48036d6b9c85ee8f5ae83",
     "material_removed": false
    },
    "published_at": "2026-11-03T03:16:00.000Z",
    "detected_at": "2026-11-03T03:39:26.639Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ba9ad74f006a",
     "display_name": "Bristol City — Wolverhampton Wanderers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-04T20:00:00.000Z",
     "url": "/football/matches/bristol-city-vs-wolverhampton-wanderers-2026-11-04/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Wolverhampton Wanderers",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T03:16:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T03:16:00.000Z",
     "detected_at": "2026-11-03T03:39:26.639Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Wolverhampton Wanderers",
     "author_odds": "1.52",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Wolverhampton Wanderers 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 Bristol City 1-2 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "e1c1c83d7dde5ce725d5f56196be16bb74c00ff45228d9f270023384deff7221",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Wolverhampton Wanderers",
      "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": "e4b9c5cefe42216677dff98d9267a70f719f41c94b0c133c207b09a583db35a7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Wolverhampton Wanderers",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-hosts-stop-the-promotion-contender-bristol-city-vs-wolverhampton-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers (Draw no bet)"
   }
  },
  {
   "record_id": "n-3152bd6714d46a95a2ac456a",
   "url": "/sources/dailysports-net/picks/29/#pick-n-3152bd6714d46a95a2ac456a",
   "match": "Cardiff City v West Ham United",
   "match_url": "/football/matches/cardiff-city-vs-west-ham-united-2026-11-04/",
   "kickoff": "2026-11-04T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 31.6,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.52",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-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": "2026-11-03T11:58:00.000Z",
   "recorded_at": "2026-11-03T12:09:26.189Z",
   "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-3152bd6714d46a95a2ac456a",
    "quote_text": "Recommended Bet: Over 3 Total Goals\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.52",
    "fragment_from": 4775,
    "fragment_to": 4857,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-cardiffs-home-record-challenge-west-hams-attacking-power-cardiff-city-vs-west-ham-prediction-november-4-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bd41778b4b82d6f64591cadd38c818a1c02d3409ae39a4702b5f74291a23c92e",
     "material_removed": false
    },
    "published_at": "2026-11-03T11:58:00.000Z",
    "detected_at": "2026-11-03T12:09:26.189Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c89987002049",
     "display_name": "Cardiff City — West Ham United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-04T19:45:00.000Z",
     "url": "/football/matches/cardiff-city-vs-west-ham-united-2026-11-04/",
     "scoreline": "3-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T11:58:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T11:58:00.000Z",
     "detected_at": "2026-11-03T12:09:26.189Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.52",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.52"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Cardiff City 3-3 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "bf2e7c7355181ffe928717d55a060522bf6191e397ce7f6fd5aaffa2824ad159",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "543fa1e6987d9b620cef6fc9c3c25df237bbdb1b8476df9aff868f60a33814eb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-cardiffs-home-record-challenge-west-hams-attacking-power-cardiff-city-vs-west-ham-prediction-november-4-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-b103578699aa56dddc2a0ab2",
   "url": "/sources/dailysports-net/picks/29/#pick-n-b103578699aa56dddc2a0ab2",
   "match": "Wrexham v Middlesbrough",
   "match_url": "/football/matches/wrexham-vs-middlesbrough-2026-11-04/",
   "kickoff": "2026-11-04T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 38.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Middlesbrough at 1.74",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-11-03T04:51:00.000Z",
   "recorded_at": "2026-11-03T05:09:28.004Z",
   "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-b103578699aa56dddc2a0ab2",
    "quote_text": "Win Middlesbrough\n\nOdds:\n\n1.74",
    "fragment_from": 5234,
    "fragment_to": 5264,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/wrexham-vs-middlesbrough-the-welsh-side-will-test-one-of-the-championship-favorites/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "90a3e2517344205a06b3788cd9a2469719277a0614232be26b59b4043d88a02a",
     "material_removed": false
    },
    "published_at": "2026-11-03T04:51:00.000Z",
    "detected_at": "2026-11-03T05:09:28.004Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-08fb7cd13edf",
     "display_name": "Wrexham — Middlesbrough",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-04T19:45:00.000Z",
     "url": "/football/matches/wrexham-vs-middlesbrough-2026-11-04/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Middlesbrough",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T04:51:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T04:51:00.000Z",
     "detected_at": "2026-11-03T05:09:28.004Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Middlesbrough",
     "author_odds": "1.74",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Middlesbrough at 1.74"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Wrexham 2-0 Middlesbrough."
    },
    "settlements": [
     {
      "operation_id": "87c223ac28e2c34771740daefaf9589723312925d2c70bff988cc1ca3cde5383",
      "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": "Middlesbrough",
      "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": "812e9a11c22dc1e7f0b1c45bc4e2cc7854c86725dfcfd2ee56ff53d855aa2576",
      "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": "Middlesbrough",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/wrexham-vs-middlesbrough-the-welsh-side-will-test-one-of-the-championship-favorites/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Middlesbrough to win"
   }
  },
  {
   "record_id": "n-3482ddf2810a521fae74bdae",
   "url": "/sources/dailysports-net/picks/30/#pick-n-3482ddf2810a521fae74bdae",
   "match": "AEK Athens v Real Madrid",
   "match_url": "/football/matches/aek-athens-vs-real-madrid-2026-11-04/",
   "kickoff": "2026-11-04T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 18.1,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Real Madrid -1.5 at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-11-03T23:15:28.000Z",
   "recorded_at": "2026-11-03T23:39:38.412Z",
   "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-3482ddf2810a521fae74bdae",
    "quote_text": "W2(-1.5)\n\nOdds:\n\n1.65",
    "fragment_from": 3668,
    "fragment_to": 3689,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/real-have-yet-to-beat-aek-in-athens-aek-vs-real-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "eee5c4845192e3ff102a8b81eb454a8ad25765c24bbf8073363ef2b561d49692",
     "material_removed": false
    },
    "published_at": "2026-11-03T23:15:28.000Z",
    "detected_at": "2026-11-03T23:39:38.412Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c654ce8fca9d",
     "display_name": "AEK Athens — Real Madrid",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-04T17:45:00.000Z",
     "url": "/football/matches/aek-athens-vs-real-madrid-2026-11-04/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Real Madrid -1.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T23:15:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T23:15:28.000Z",
     "detected_at": "2026-11-03T23:39:38.412Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Real Madrid -1.5",
     "author_odds": "1.65",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Real Madrid -1.5 at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AEK Athens 2-3 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "c13e2b2ee28084e65b089c89f23cbbc3460cb940a896eee3ac62af37f7d141d9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Real Madrid -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "13b8359b9dcd102eb4b8df79f5db9c676500e14691e3a406781454ff15a96f6d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Real Madrid -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/real-have-yet-to-beat-aek-in-athens-aek-vs-real-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Madrid -1.5"
   }
  },
  {
   "record_id": "n-7f78ae6ec76cb18d673481ee",
   "url": "/sources/dailysports-net/picks/29/#pick-n-7f78ae6ec76cb18d673481ee",
   "match": "Atlético Madrid v FC Bayern München",
   "match_url": "/football/matches/atletico-madrid-vs-fc-bayern-munchen-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 20.3,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Atlético Madrid at 2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": "2026-11-02T23:29:37.000Z",
   "recorded_at": "2026-11-02T23:39:32.459Z",
   "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-7f78ae6ec76cb18d673481ee",
    "quote_text": "W1(0)\n\nOdds:\n\n2",
    "fragment_from": 3856,
    "fragment_to": 3871,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bayern-left-without-attacking-leaders-atletico-vs-bayern-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "41a362e0eb8130200d92fd84611202a405367c46a0e92181088fd9db8dc28e58",
     "material_removed": false
    },
    "published_at": "2026-11-02T23:29:37.000Z",
    "detected_at": "2026-11-02T23:39:32.459Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-13be466edde6",
     "display_name": "Atlético Madrid — FC Bayern München",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/atletico-madrid-vs-fc-bayern-munchen-2026-11-03/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Atlético Madrid",
    "odds_set": {
     "by_author": "2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T23:29:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T23:29:37.000Z",
     "detected_at": "2026-11-02T23:39:32.459Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Atlético Madrid",
     "author_odds": "2",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Atlético Madrid at 2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Atlético Madrid 0-2 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "1a9369d65bee70922af54240848e4de225c279e9f39db1c470e73d0139f6440a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Atlético Madrid",
      "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": "a7623104d18aa996d397ba5b31c7fbbefdd1730888d879fc5f28dd06157a50cb",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Atlético Madrid",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/bayern-left-without-attacking-leaders-atletico-vs-bayern-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atlético Madrid (Draw no bet)"
   }
  },
  {
   "record_id": "n-7e255e66d8582718be4ba12a",
   "url": "/sources/dailysports-net/picks/28/#pick-n-7e255e66d8582718be4ba12a",
   "match": "Manchester United v AS Roma",
   "match_url": "/football/matches/manchester-united-vs-as-roma-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: AS Roma",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-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": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:09:30.685Z",
   "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-7e255e66d8582718be4ba12a",
    "quote_text": "Prediction on game\n\nRoma wont lose",
    "fragment_from": 7666,
    "fragment_to": 7700,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-gasperini-get-carrick-sacked-manchester-united-vs-roma-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "712a0a18f066360f8d02bf121aa81394a8a4192b32c4be31a014f799f8417015",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:09:30.685Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3fb835fda98b",
     "display_name": "Manchester United — AS Roma",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/manchester-united-vs-as-roma-2026-11-03/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "AS Roma",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:09:30.685Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "AS Roma",
     "author_odds": null,
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: AS Roma"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester United 3-2 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "d4bee4ef83f10cc2a2a06650c183ea3ed0d3039b935225670d1f936859ca4e99",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AS Roma",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-gasperini-get-carrick-sacked-manchester-united-vs-roma-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma (Draw no bet)"
   }
  },
  {
   "record_id": "n-88e3b04db8a9f62f9fc5b74c",
   "url": "/sources/dailysports-net/picks/28/#pick-n-88e3b04db8a9f62f9fc5b74c",
   "match": "Manchester United v AS Roma",
   "match_url": "/football/matches/manchester-united-vs-as-roma-2026-11-03/",
   "kickoff": "2026-11-03T20:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or AS Roma",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-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": "2026-11-02T20:00:00.000Z",
   "recorded_at": "2026-11-02T20:09:30.685Z",
   "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-88e3b04db8a9f62f9fc5b74c",
    "quote_text": "Prediction: Roma to win or draw (X2).",
    "fragment_from": 7627,
    "fragment_to": 7664,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-gasperini-get-carrick-sacked-manchester-united-vs-roma-prediction-03112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "712a0a18f066360f8d02bf121aa81394a8a4192b32c4be31a014f799f8417015",
     "material_removed": false
    },
    "published_at": "2026-11-02T20:00:00.000Z",
    "detected_at": "2026-11-02T20:09:30.685Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3fb835fda98b",
     "display_name": "Manchester United — AS Roma",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T20:00:00.000Z",
     "url": "/football/matches/manchester-united-vs-as-roma-2026-11-03/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or AS Roma",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T20:00:00.000Z",
     "detected_at": "2026-11-02T20:09:30.685Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or AS Roma",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or AS Roma"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester United 3-2 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "58faf797f7bd20a89513e2ae0fedccdf35b566f71bffaf9c98477e8ee626d376",
      "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 AS Roma",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-gasperini-get-carrick-sacked-manchester-united-vs-roma-prediction-03112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or AS Roma"
   }
  },
  {
   "record_id": "n-4cf4df361f1b37e98b0eba4d",
   "url": "/sources/dailysports-net/picks/29/#pick-n-4cf4df361f1b37e98b0eba4d",
   "match": "Charlton Athletic v Bolton Wanderers",
   "match_url": "/football/matches/charlton-athletic-vs-bolton-wanderers-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 18.9,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Bolton Wanderers at 1.65",
   "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": "2026-11-03T00:29:51.000Z",
   "recorded_at": "2026-11-03T00:49:26.325Z",
   "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-4cf4df361f1b37e98b0eba4d",
    "quote_text": "Bolton wont lose\n\nOdds:\n\n1.65",
    "fragment_from": 3823,
    "fragment_to": 3852,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/charlton-have-forgotten-how-to-win-can-bolton-take-advantage-of-the-crisis-charlton-vs-bolton-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7a7ea31a289762c1ad621267105a07bf2ad77cb8b0d1fedf56073667d580b168",
     "material_removed": false
    },
    "published_at": "2026-11-03T00:29:51.000Z",
    "detected_at": "2026-11-03T00:49:26.325Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6d326d580f8b",
     "display_name": "Charlton Athletic — Bolton Wanderers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/charlton-athletic-vs-bolton-wanderers-2026-11-03/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Bolton Wanderers",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-03T00:29:51.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-03T00:29:51.000Z",
     "detected_at": "2026-11-03T00:49:26.325Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Bolton Wanderers",
     "author_odds": "1.65",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Bolton Wanderers at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Charlton Athletic 0-1 Bolton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "5e74ba10cb241883beaf90561f6481bfa14451046d709cd4b9a7ae3daa935cf4",
      "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 Bolton Wanderers",
      "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": "167b8b2248787be4610fc71efde5cac91b53f71caed0115d3a8279f8298d5f1f",
      "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 Bolton Wanderers",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/charlton-have-forgotten-how-to-win-can-bolton-take-advantage-of-the-crisis-charlton-vs-bolton-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Bolton Wanderers"
   }
  },
  {
   "record_id": "n-e05038adeec5b502929da01b",
   "url": "/sources/dailysports-net/picks/28/#pick-n-e05038adeec5b502929da01b",
   "match": "Watford v Lincoln City",
   "match_url": "/football/matches/watford-vs-lincoln-city-2026-11-03/",
   "kickoff": "2026-11-03T19:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 30.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.68",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-11-02T13:04:00.000Z",
   "recorded_at": "2026-11-02T13:09:41.309Z",
   "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-e05038adeec5b502929da01b",
    "quote_text": "Prediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.68",
    "fragment_from": 5489,
    "fragment_to": 5547,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/watford-lincoln-the-hornets-will-try-to-climb-out-of-the-danger-zone/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "96af1651683ea42388945e1f88701e3c7be793fd1440f621698836ee8294dfce",
     "material_removed": false
    },
    "published_at": "2026-11-02T13:04:00.000Z",
    "detected_at": "2026-11-02T13:09:41.309Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1442ea8592fd",
     "display_name": "Watford — Lincoln City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-11-03T19:45:00.000Z",
     "url": "/football/matches/watford-vs-lincoln-city-2026-11-03/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T13:04:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T13:04:00.000Z",
     "detected_at": "2026-11-02T13:09:41.309Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.68",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.68"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Watford 1-0 Lincoln City."
    },
    "settlements": [
     {
      "operation_id": "40cfa34ab9e95c815edb5a5cde2c38355fe2aab0b1e9caca6756e567d96c7300",
      "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": "13afe666adfb8e33c5159d7c0bc639f7c35f39bd684af83cfed6a44f4a3325cb",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/watford-lincoln-the-hornets-will-try-to-climb-out-of-the-danger-zone/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-5135d54b31a705507b065b43",
   "url": "/sources/dailysports-net/picks/29/#pick-n-5135d54b31a705507b065b43",
   "match": "Galatasaray v VfB Stuttgart",
   "match_url": "/football/matches/galatasaray-vs-vfb-stuttgart-2026-11-03/",
   "kickoff": "2026-11-03T17:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 18.6,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Galatasaray at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-11-02T22:50:50.000Z",
   "recorded_at": "2026-11-02T23:09:33.707Z",
   "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-5135d54b31a705507b065b43",
    "quote_text": "Prediction on game\n\nW1(0)\n\nOdds:\n\n1.65",
    "fragment_from": 3561,
    "fragment_to": 3599,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/galatasaray-on-a-four-match-winning-streak-galatasaray-vs-stuttgart-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d359479a31fe7f5104e5041be30306cd22eb08f77a15c3dd0d42b7819b57706b",
     "material_removed": false
    },
    "published_at": "2026-11-02T22:50:50.000Z",
    "detected_at": "2026-11-02T23:09:33.707Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-fd57a6a9d1f7",
     "display_name": "Galatasaray — VfB Stuttgart",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-11-03T17:45:00.000Z",
     "url": "/football/matches/galatasaray-vs-vfb-stuttgart-2026-11-03/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Galatasaray",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-02T22:50:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-02T22:50:50.000Z",
     "detected_at": "2026-11-02T23:09:33.707Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Galatasaray",
     "author_odds": "1.65",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Galatasaray at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Galatasaray 2-0 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "f9d89b5297f8a21eb459d569bb782517bf192258d8dd8db0520eb2610e4a833a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Galatasaray",
      "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": "150fef1c5205e78d819c61839852a0eccd5130a8398cc61638dc80aab15c2826",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Galatasaray",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/galatasaray-on-a-four-match-winning-streak-galatasaray-vs-stuttgart-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Galatasaray (Draw no bet)"
   }
  },
  {
   "record_id": "n-a8b8a97e748af77896df2227",
   "url": "/sources/dailysports-net/picks/31/#pick-n-a8b8a97e748af77896df2227",
   "match": "Atalanta v Parma",
   "match_url": "/football/matches/atalanta-vs-parma-2026-11-02/",
   "kickoff": "2026-11-02T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": -46.1,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.75: Atalanta -1.75 at 1.66",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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-11-04T17:49:40.515Z",
   "origin": "Recorded by us after kick-off; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-a8b8a97e748af77896df2227",
    "quote_text": "Prediction: Atalanta Asian handicap (-1.75).\n\nPrediction on game\n\nW1(-1.75)\n\nOdds:\n\n1.66",
    "fragment_from": 7111,
    "fragment_to": 7199,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-atalanta-deliver-a-convincing-victory-atalanta-vs-kairat-almaty-prediction-05112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "527871237bf07175c04f46c5ac7d544022dcb6225edb3c78a07aa0c122651a16",
     "material_removed": false
    },
    "published_at": null,
    "detected_at": "2026-11-04T17:49:40.515Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-52705251c6b2",
     "display_name": "Atalanta — Parma",
     "competition_name": "Serie A",
     "starts_at": "2026-11-02T19:45:00.000Z",
     "url": "/football/matches/atalanta-vs-parma-2026-11-02/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.75",
    "outcome_label": "Atalanta -1.75",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "dates": {
     "fragment_at": null,
     "fragment_basis": "no",
     "source_page_at": "2026-11-04T17:45:00.000Z",
     "detected_at": "2026-11-04T17:49:40.515Z",
     "archive_snapshot_at": null,
     "flags": [
      "after_match",
      "not_fragment_date"
     ],
     "flag_words": "The source's date is after kick-off, so the page date is set aside for this prediction.",
     "rule_version": "1.1"
    },
    "origin": "source_stated_date",
    "origin_detail": "recorded_after_kickoff",
    "origin_words": "Recorded by us after kick-off; date as stated by the source",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.75",
     "choice": "Atalanta -1.75",
     "author_odds": "1.66",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.75",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.75: Atalanta -1.75 at 1.66"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Atalanta 0-3 Parma."
    },
    "settlements": [
     {
      "operation_id": "7697a2b6a7e0de119bb548eaa3b8e82de97a48e72312316c49b385df8f4ed5bd",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.75",
      "choice": "Atalanta -1.75",
      "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": "ffbe72f619b822be5554c349376d832f4cf98524c47a0ab1930a3e0eca3a6e98",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.75",
      "choice": "Atalanta -1.75",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-atalanta-deliver-a-convincing-victory-atalanta-vs-kairat-almaty-prediction-05112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Atalanta -1.75"
   }
  },
  {
   "record_id": "n-0b34a7cd93494bb30471a7fb",
   "url": "/sources/dailysports-net/picks/27/#pick-n-0b34a7cd93494bb30471a7fb",
   "match": "Real Valladolid v Leganés",
   "match_url": "/football/matches/real-valladolid-vs-leganes-2026-11-02/",
   "kickoff": "2026-11-02T17:30:00.000Z",
   "competition": "LaLiga Segunda",
   "lead_hours": 31.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.46",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-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": "2026-11-01T09:52:56.000Z",
   "recorded_at": "2026-11-01T10:09:26.540Z",
   "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-0b34a7cd93494bb30471a7fb",
    "quote_text": "Total over 2\n\nOdds:\n\n1.46",
    "fragment_from": 2874,
    "fragment_to": 2899,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/real-valladolid-vs-leganes-who-will-end-their-poor-run-of-form-in-the-segunda-division/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2624d042aa2e893f9417c114fa077aec7e6c3e1dbb236c05de1a09426548e0a3",
     "material_removed": false
    },
    "published_at": "2026-11-01T09:52:56.000Z",
    "detected_at": "2026-11-01T10:09:26.540Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-738b56ccaabe",
     "display_name": "Real Valladolid — Leganés",
     "competition_name": "LaLiga Segunda",
     "starts_at": "2026-11-02T17:30:00.000Z",
     "url": "/football/matches/real-valladolid-vs-leganes-2026-11-02/",
     "scoreline": "4-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.46",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-01T09:52:56.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-01T09:52:56.000Z",
     "detected_at": "2026-11-01T10:09:26.540Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.46",
     "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.46"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Valladolid 4-3 Leganés."
    },
    "settlements": [
     {
      "operation_id": "2b6d42950280fba22302c2e6f8625da6f0a09cf88aa894c1cdc187aa47833d64",
      "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": "2db6ef82d81712999424df1b40151279ffda9c3fec6e1045fb67e82dedb2a8dd",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/real-valladolid-vs-leganes-who-will-end-their-poor-run-of-form-in-the-segunda-division/",
     "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-4e1147647dd6d10c6785fa5f",
   "url": "/sources/dailysports-net/picks/27/#pick-n-4e1147647dd6d10c6785fa5f",
   "match": "Pakhtakor Tashkent v Al-Nassr Riyadh",
   "match_url": "/football/matches/pakhtakor-tashkent-vs-al-nassr-riyadh-2026-11-02/",
   "kickoff": "2026-11-02T13:45:00.000Z",
   "competition": "AFC Champions League Elite",
   "lead_hours": 23.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-6",
   "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": "2026-11-01T13:45:00.000Z",
   "recorded_at": "2026-11-01T14:09:38.982Z",
   "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-4e1147647dd6d10c6785fa5f",
    "quote_text": "Prediction: Both teams to score — Yes.",
    "fragment_from": 5250,
    "fragment_to": 5288,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/ronaldos-goal-rush-meets-pakhtakors-resistance-pakhtakor-vs-al-nassr-prediction-02112026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "234cf3ca97e40c22b07f38c1cd83ad0928ddc3e3d07a835dbb9456e49bf6d166",
     "material_removed": false
    },
    "published_at": "2026-11-01T13:45:00.000Z",
    "detected_at": "2026-11-01T14:09:38.982Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-47cbda2a8e7a",
     "display_name": "Pakhtakor Tashkent — Al-Nassr Riyadh",
     "competition_name": "AFC Champions League Elite",
     "starts_at": "2026-11-02T13:45:00.000Z",
     "url": "/football/matches/pakhtakor-tashkent-vs-al-nassr-riyadh-2026-11-02/",
     "scoreline": "2-6",
     "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": "2026-11-01T13:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-01T13:45:00.000Z",
     "detected_at": "2026-11-01T14:09:38.982Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Pakhtakor Tashkent 2-6 Al-Nassr Riyadh."
    },
    "settlements": [
     {
      "operation_id": "580b8508a3d14f4ebf6ded074f06d2359934a78fef57770402c9051348a1575b",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/ronaldos-goal-rush-meets-pakhtakors-resistance-pakhtakor-vs-al-nassr-prediction-02112026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-a0d75680f82a3459537eaf94",
   "url": "/sources/dailysports-net/picks/27/#pick-n-a0d75680f82a3459537eaf94",
   "match": "New England Revolution v Inter Miami CF",
   "match_url": "/football/matches/new-england-revolution-vs-inter-miami-cf-2026-11-02/",
   "kickoff": "2026-11-02T00:00:00.000Z",
   "competition": "MLS",
   "lead_hours": 18.2,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Inter Miami CF at 1.43",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-01T05:38:16.000Z",
   "recorded_at": "2026-11-01T05:49:30.671Z",
   "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-a0d75680f82a3459537eaf94",
    "quote_text": "Inter Miami CF wont lose\n\nOdds:\n\n1.43",
    "fragment_from": 3315,
    "fragment_to": 3352,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-carles-gil-stop-messi-and-suarezs-star-partnership-in-foxborough-mls-match-prediction-new-england-revolution-vs-inter-miami/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a8be73bf6eb6b0d948ee793481f2d8ccbdcb70467041970483140e2f04a829b7",
     "material_removed": false
    },
    "published_at": "2026-11-01T05:38:16.000Z",
    "detected_at": "2026-11-01T05:49:30.671Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-bb5eef75e1b0",
     "display_name": "New England Revolution — Inter Miami CF",
     "competition_name": "MLS",
     "starts_at": "2026-11-02T00:00:00.000Z",
     "url": "/football/matches/new-england-revolution-vs-inter-miami-cf-2026-11-02/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Inter Miami CF",
    "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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-11-01T05:38:16.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-11-01T05:38:16.000Z",
     "detected_at": "2026-11-01T05:49:30.671Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Inter Miami CF",
     "author_odds": "1.43",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Inter Miami CF at 1.43"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was New England Revolution 1-2 Inter Miami CF."
    },
    "settlements": [
     {
      "operation_id": "7df7feb923fe5ab075113568410364ced7961e93df8c701f1b2bd81c466e6b4e",
      "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 Inter Miami CF",
      "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": "49175c30c1d8a61534ef88f28df8517b4cc2c29f2393711c1c2245249ba47c53",
      "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 Inter Miami CF",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-carles-gil-stop-messi-and-suarezs-star-partnership-in-foxborough-mls-match-prediction-new-england-revolution-vs-inter-miami/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Inter Miami CF"
   }
  },
  {
   "record_id": "n-a45511e3886df0cb11c2207d",
   "url": "/sources/dailysports-net/picks/27/#pick-n-a45511e3886df0cb11c2207d",
   "match": "Athletic Club v Real Sociedad",
   "match_url": "/football/matches/athletic-club-vs-real-sociedad-2026-11-01/",
   "kickoff": "2026-11-01T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.2",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-31T20:00:00.000Z",
   "recorded_at": "2026-10-31T20:09:23.993Z",
   "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-a45511e3886df0cb11c2207d",
    "quote_text": "Prediction on game\n\nTotal under 2.5\n\nOdds:\n\n2.2",
    "fragment_from": 2968,
    "fragment_to": 3015,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-win-the-basque-derby-at-san-mames-la-liga-match-prediction-athletic-vs-real-sociedad/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b0af95e99113a783ef4d1472920257f66dbefa61bba41262bc6970cfe301cc1e",
     "material_removed": false
    },
    "published_at": "2026-10-31T20:00:00.000Z",
    "detected_at": "2026-10-31T20:09:23.993Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7503e436a6c4",
     "display_name": "Athletic Club — Real Sociedad",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-01T20:00:00.000Z",
     "url": "/football/matches/athletic-club-vs-real-sociedad-2026-11-01/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "2.2",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T20:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T20:00:00.000Z",
     "detected_at": "2026-10-31T20:09:23.993Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "2.2",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 2.2"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Athletic Club 2-1 Real Sociedad."
    },
    "settlements": [
     {
      "operation_id": "3b7ed0333d6c0697e4aeb4242aba9d01a318987046fd616719418a71828e3ac2",
      "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": "c1c7cb4b5beed02513402f604d33dd78f262315fb09fa53aa8557620767d97f1",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-win-the-basque-derby-at-san-mames-la-liga-match-prediction-athletic-vs-real-sociedad/",
     "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-eb92c3c1ad97f05110faccd4",
   "url": "/sources/dailysports-net/picks/27/#pick-n-eb92c3c1ad97f05110faccd4",
   "match": "Elche v Valencia",
   "match_url": "/football/matches/elche-vs-valencia-2026-11-01/",
   "kickoff": "2026-11-01T17:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 17.7,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Elche at 1.65",
   "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": "2026-10-31T23:44:43.000Z",
   "recorded_at": "2026-10-31T23:49:34.659Z",
   "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-eb92c3c1ad97f05110faccd4",
    "quote_text": "W1(0)\n\nOdds:\n\n1.65",
    "fragment_from": 3856,
    "fragment_to": 3874,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/elche-unbeaten-in-five-straight-matches-valencia-stuck-in-the-relegation-zone-elche-vs-valencia-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2d6c6bc5800aae96bdce30b73a9995ea4d4dac0026d95d64fe2d8cf938dfc33b",
     "material_removed": false
    },
    "published_at": "2026-10-31T23:44:43.000Z",
    "detected_at": "2026-10-31T23:49:34.659Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0f26b2861a19",
     "display_name": "Elche — Valencia",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-01T17:30:00.000Z",
     "url": "/football/matches/elche-vs-valencia-2026-11-01/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Elche",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T23:44:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T23:44:43.000Z",
     "detected_at": "2026-10-31T23:49:34.659Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Elche",
     "author_odds": "1.65",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Elche at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Elche 0-1 Valencia."
    },
    "settlements": [
     {
      "operation_id": "660cb28542c0e8587833483ace829b57abba1384cd3ea22d0d0e2add6c61dd11",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Elche",
      "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": "5528915b36d878df9f3712e8ab5387bcf26b8f8cc6abba5ba1120daa018ffee0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Elche",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/elche-unbeaten-in-five-straight-matches-valencia-stuck-in-the-relegation-zone-elche-vs-valencia-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Elche (Draw no bet)"
   }
  },
  {
   "record_id": "n-c7185336fa3f93bf10610948",
   "url": "/sources/dailysports-net/picks/26/#pick-n-c7185336fa3f93bf10610948",
   "match": "Olympique Lyonnais v Angers",
   "match_url": "/football/matches/olympique-lyonnais-vs-angers-2026-11-01/",
   "kickoff": "2026-11-01T16:15:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 31.4,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: Olympique Lyonnais -1 at 1.59",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-31T08:22:49.000Z",
   "recorded_at": "2026-10-31T08:49:32.644Z",
   "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-c7185336fa3f93bf10610948",
    "quote_text": "My pick is Lyon to win with a -1 goal handicap.\n\nPrediction on game\n\nW1(-1)\n\nOdds:\n\n1.59",
    "fragment_from": 4615,
    "fragment_to": 4703,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-must-bounce-back-after-two-defeats-lyon-vs-angers-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2e4a5339cb11fc278e70552bbc08c510d0bbdf8501a62184120e2a86b9ec6a92",
     "material_removed": false
    },
    "published_at": "2026-10-31T08:22:49.000Z",
    "detected_at": "2026-10-31T08:49:32.644Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-625be040951a",
     "display_name": "Olympique Lyonnais — Angers",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-01T16:15:00.000Z",
     "url": "/football/matches/olympique-lyonnais-vs-angers-2026-11-01/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "European handicap -1",
    "outcome_label": "Olympique Lyonnais -1",
    "odds_set": {
     "by_author": "1.59",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T08:22:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T08:22:49.000Z",
     "detected_at": "2026-10-31T08:49:32.644Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "European handicap -1",
     "choice": "Olympique Lyonnais -1",
     "author_odds": "1.59",
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "European handicap -1: Olympique Lyonnais -1 at 1.59"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Olympique Lyonnais 2-0 Angers."
    },
    "settlements": [
     {
      "operation_id": "26aeb83d21e11e40502aa1e7ff0a912cb62a8bcb50b8067b14352903cbde44a0",
      "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": "Olympique Lyonnais -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": "3688853dce74576879458999d6eb3b356901189e3c7854bc3424295562314a5a",
      "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": "Olympique Lyonnais -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-must-bounce-back-after-two-defeats-lyon-vs-angers-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Olympique Lyonnais -1"
   }
  },
  {
   "record_id": "n-eac12a602bc4c17a5973f9b8",
   "url": "/sources/dailysports-net/picks/27/#pick-n-eac12a602bc4c17a5973f9b8",
   "match": "Real Racing Club v Real Madrid",
   "match_url": "/football/matches/real-racing-club-vs-real-madrid-2026-11-01/",
   "kickoff": "2026-11-01T15:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 15.1,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.76",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "0-3",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-31T23:54:50.000Z",
   "recorded_at": "2026-11-01T00:09:23.569Z",
   "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-eac12a602bc4c17a5973f9b8",
    "quote_text": "Total over 3.0\n\nOdds:\n\n1.76",
    "fragment_from": 3835,
    "fragment_to": 3862,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/real-have-won-five-matches-in-a-row-racing-vs-real-madrid-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "da03b7789524c882fcd57f75ad5a8e2c74daea31df178a62c54d64a378151f48",
     "material_removed": false
    },
    "published_at": "2026-10-31T23:54:50.000Z",
    "detected_at": "2026-11-01T00:09:23.569Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-83a08c2a2eca",
     "display_name": "Real Racing Club — Real Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-01T15:15:00.000Z",
     "url": "/football/matches/real-racing-club-vs-real-madrid-2026-11-01/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T23:54:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T23:54:50.000Z",
     "detected_at": "2026-11-01T00:09:23.569Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.76",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.76"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Real Racing Club 0-3 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "50e393fcce386582ed64ddf011e18f65f4e21caca1de8b5d1d394be55dbfbde6",
      "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 goals",
      "choice": "over 3.0",
      "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": "6488d37994edf51d97d3f355374a25a117c447a8f702ba7b26fd4da9d04fe0ed",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/real-have-won-five-matches-in-a-row-racing-vs-real-madrid-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-c9ad51494bfcb348f6c445f2",
   "url": "/sources/dailysports-net/picks/25/#pick-n-c9ad51494bfcb348f6c445f2",
   "match": "Inter Lagos v Ranchers Bees",
   "match_url": null,
   "kickoff": "2026-11-01T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 45.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.36",
   "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": "2026-10-30T17:08:10.000Z",
   "recorded_at": "2026-10-30T17:09:53.094Z",
   "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-c9ad51494bfcb348f6c445f2",
    "quote_text": "I predict the scoreline will end in under 3.5 goals with 1xBet offering 1.36 odds.",
    "fragment_from": 1717,
    "fragment_to": 1799,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-inter-lagos-vs-ranchers-bees-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "87d4983d129852e9a81d4a4afc1e694f3f6a88defd92b691d8f0d4446e59fa65",
     "material_removed": false
    },
    "published_at": "2026-10-30T17:08:10.000Z",
    "detected_at": "2026-10-30T17:09:53.094Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4e01fbae2375",
     "display_name": "Inter Lagos — Ranchers Bees",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-11-01T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.36",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T17:08:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T17:08:10.000Z",
     "detected_at": "2026-10-30T17:09:53.094Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.36",
     "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.36"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Inter Lagos 1-1 Ranchers Bees."
    },
    "settlements": [
     {
      "operation_id": "1aedd20b885535b899f12cb57efab4ecfaf0ee6721294cf910c24c822f30b751",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e08a091a2799e17064aadbb1518c3eccb15ec393c2eef0e214be14a07954b4a2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-inter-lagos-vs-ranchers-bees-prediction-betting-tips-and-odds/",
     "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-3c9a82b8e6f8ccb62c8386d9",
   "url": "/sources/dailysports-net/picks/27/#pick-n-3c9a82b8e6f8ccb62c8386d9",
   "match": "Lazio v Cagliari",
   "match_url": "/football/matches/lazio-vs-cagliari-2026-11-01/",
   "kickoff": "2026-11-01T14:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 14.2,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: Lazio -1.0 at 1.67",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-31T23:12:36.000Z",
   "recorded_at": "2026-10-31T23:49:33.548Z",
   "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-3c9a82b8e6f8ccb62c8386d9",
    "quote_text": "W1(-1.0)\n\nOdds:\n\n1.67",
    "fragment_from": 3922,
    "fragment_to": 3943,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/lazio-have-scored-at-least-two-goals-in-seven-straight-matches-lazio-vs-cagliari-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "720b06603536db7107cab7835c34df81dbfc9d89a53f726e3a38182cb937f9e1",
     "material_removed": false
    },
    "published_at": "2026-10-31T23:12:36.000Z",
    "detected_at": "2026-10-31T23:49:33.548Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-440b743ba853",
     "display_name": "Lazio — Cagliari",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T14:00:00.000Z",
     "url": "/football/matches/lazio-vs-cagliari-2026-11-01/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "European handicap -1",
    "outcome_label": "Lazio -1.0",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T23:12:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T23:12:36.000Z",
     "detected_at": "2026-10-31T23:49:33.548Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "European handicap -1",
     "choice": "Lazio -1.0",
     "author_odds": "1.67",
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-1.0",
     "subject": "goals_total",
     "in_words": "European handicap -1: Lazio -1.0 at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lazio 2-1 Cagliari."
    },
    "settlements": [
     {
      "operation_id": "dd46e3fba061160a3bda5ec99771fe0479888763aef0a7707cb6292227e08855",
      "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": "Lazio -1.0",
      "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": "490d80b601f2ade899a12fb21b327b4014100cb31f7cab96a812b7851da57028",
      "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": "Lazio -1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/lazio-have-scored-at-least-two-goals-in-seven-straight-matches-lazio-vs-cagliari-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lazio -1.0"
   }
  },
  {
   "record_id": "n-f4464c51d1db169c1f7b3803",
   "url": "/sources/dailysports-net/picks/26/#pick-n-f4464c51d1db169c1f7b3803",
   "match": "RC Strasbourg v Auxerre",
   "match_url": "/football/matches/rc-strasbourg-vs-auxerre-2026-11-01/",
   "kickoff": "2026-11-01T14:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 23.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.52",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "5-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": "2026-10-31T13:52:00.000Z",
   "recorded_at": "2026-10-31T14:09:46.864Z",
   "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-f4464c51d1db169c1f7b3803",
    "quote_text": "Prediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.52",
    "fragment_from": 6466,
    "fragment_to": 6524,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/strasbourg-vs-auxerre-can-the-hosts-end-their-run-of-poor-results/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5cbfcdf29a56a4f8a88b26de632d588ac2e7753b29c793829e73bc9ee9ccb74d",
     "material_removed": false
    },
    "published_at": "2026-10-31T13:52:00.000Z",
    "detected_at": "2026-10-31T14:09:46.864Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ce348ebba1d7",
     "display_name": "RC Strasbourg — Auxerre",
     "competition_name": "Ligue 1",
     "starts_at": "2026-11-01T14:00:00.000Z",
     "url": "/football/matches/rc-strasbourg-vs-auxerre-2026-11-01/",
     "scoreline": "5-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.52",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T13:52:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T13:52:00.000Z",
     "detected_at": "2026-10-31T14:09:46.864Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was RC Strasbourg 5-1 Auxerre."
    },
    "settlements": [
     {
      "operation_id": "070ee2440bd39c4afc199c20259bd32579b4ad749090e3a912f874119fd74613",
      "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": "da1f136bb4c81fcd8dcb4c694ba6a1fb7bf1b49311e89c04337c54b88c71d182",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/strasbourg-vs-auxerre-can-the-hosts-end-their-run-of-poor-results/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-43d1b9a459b14324a041fb6e",
   "url": "/sources/dailysports-net/picks/27/#pick-n-43d1b9a459b14324a041fb6e",
   "match": "Getafe v Sevilla",
   "match_url": "/football/matches/getafe-vs-sevilla-2026-11-01/",
   "kickoff": "2026-11-01T13:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 13.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Sevilla at 1.67",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-31T23:39:04.000Z",
   "recorded_at": "2026-10-31T23:49:32.223Z",
   "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-43d1b9a459b14324a041fb6e",
    "quote_text": "W2(0)\n\nOdds:\n\n1.67",
    "fragment_from": 3945,
    "fragment_to": 3963,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/la-ligas-worst-attack-against-a-top-six-side-getafe-vs-sevilla-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b9a04007618d7fc8bca4db34ee02bd923e177738fa61cd1cae7bbba029337220",
     "material_removed": false
    },
    "published_at": "2026-10-31T23:39:04.000Z",
    "detected_at": "2026-10-31T23:49:32.223Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-85621d5bb3a5",
     "display_name": "Getafe — Sevilla",
     "competition_name": "LaLiga",
     "starts_at": "2026-11-01T13:00:00.000Z",
     "url": "/football/matches/getafe-vs-sevilla-2026-11-01/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Sevilla",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T23:39:04.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T23:39:04.000Z",
     "detected_at": "2026-10-31T23:49:32.223Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Sevilla",
     "author_odds": "1.67",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Sevilla at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Getafe 3-1 Sevilla."
    },
    "settlements": [
     {
      "operation_id": "35142c33739432d3f82a68581c506b0eb66181a53136de0396e65d224fbb4831",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Sevilla",
      "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": "1192cb32785b52a44ca3b30213dd39e97e7d17e636c03c04911d518688a60cce",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Sevilla",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/la-ligas-worst-attack-against-a-top-six-side-getafe-vs-sevilla-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sevilla (Draw no bet)"
   }
  },
  {
   "record_id": "n-a72ca429253add118f8b7c87",
   "url": "/sources/dailysports-net/picks/27/#pick-n-a72ca429253add118f8b7c87",
   "match": "Como v Venezia",
   "match_url": "/football/matches/como-vs-venezia-2026-11-01/",
   "kickoff": "2026-11-01T11:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 12.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Como -1.5 at 1.74",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-31T23:02:08.000Z",
   "recorded_at": "2026-10-31T23:09:39.305Z",
   "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-a72ca429253add118f8b7c87",
    "quote_text": "W1(-1.5)\n\nOdds:\n\n1.74",
    "fragment_from": 3862,
    "fragment_to": 3883,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/four-straight-wins-against-the-main-underdog-como-vs-venezia-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5ecdabfe575ae37ad231f28c23d5077fa406e10e55f04378b8eba8002f2d7541",
     "material_removed": false
    },
    "published_at": "2026-10-31T23:02:08.000Z",
    "detected_at": "2026-10-31T23:09:39.305Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-28e6ee004c9a",
     "display_name": "Como — Venezia",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T11:30:00.000Z",
     "url": "/football/matches/como-vs-venezia-2026-11-01/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Como -1.5",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T23:02:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T23:02:08.000Z",
     "detected_at": "2026-10-31T23:09:39.305Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Como -1.5",
     "author_odds": "1.74",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Como -1.5 at 1.74"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Como 1-0 Venezia."
    },
    "settlements": [
     {
      "operation_id": "b0075e56c4c77b50fcec46f3f7f49a61a7e6a62dc11dd203bbad6b90112ca917",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Como -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5a1981955f7d44ed07b661f802ac31c245a16b0aa1d4bc3fbb9c79cc381fd888",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Como -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/four-straight-wins-against-the-main-underdog-como-vs-venezia-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como -1.5"
   }
  },
  {
   "record_id": "n-18d3ba59f31c6749d7ec2ebb",
   "url": "/sources/dailysports-net/picks/26/#pick-n-18d3ba59f31c6749d7ec2ebb",
   "match": "Como v Venezia",
   "match_url": "/football/matches/como-vs-venezia-2026-11-01/",
   "kickoff": "2026-11-01T11:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 25.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Venezia -1.5 at 1.77",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-31T10:00:00.000Z",
   "recorded_at": "2026-10-31T10:09:29.832Z",
   "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-18d3ba59f31c6749d7ec2ebb",
    "quote_text": "My prediction: Venezia -1.5 Asian handicap at 1.77",
    "fragment_from": 2766,
    "fragment_to": 2816,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-fifth-straight-win-prediction-for-como-vs-venezia-on-november-1/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "11da0bb3796d53a3176547c5d48facc4171b16d61416d69ba3df2214a4c2f6ab",
     "material_removed": false
    },
    "published_at": "2026-10-31T10:00:00.000Z",
    "detected_at": "2026-10-31T10:09:29.832Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-28e6ee004c9a",
     "display_name": "Como — Venezia",
     "competition_name": "Serie A",
     "starts_at": "2026-11-01T11:30:00.000Z",
     "url": "/football/matches/como-vs-venezia-2026-11-01/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Venezia -1.5",
    "odds_set": {
     "by_author": "1.77",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-31T10:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-31T10:00:00.000Z",
     "detected_at": "2026-10-31T10:09:29.832Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Venezia -1.5",
     "author_odds": "1.77",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Venezia -1.5 at 1.77"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Como 1-0 Venezia."
    },
    "settlements": [
     {
      "operation_id": "58de8a6f796d4c5e60c86562d2db513b81c14aa0e7d0645db3656b2814b8d6e3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Venezia -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "821a3d9de0df191f9974400268c3a03ad8bbf76768df64439a98a98017ee9837",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Venezia -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/a-fifth-straight-win-prediction-for-como-vs-venezia-on-november-1/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Venezia -1.5"
   }
  },
  {
   "record_id": "n-cd6eff4c7347bdc0e8ae199d",
   "url": "/sources/dailysports-net/picks/26/#pick-n-cd6eff4c7347bdc0e8ae199d",
   "match": "FC Barcelona v Deportivo Alavés",
   "match_url": "/football/matches/fc-barcelona-vs-deportivo-alaves-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 22.0,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: under 4.5 at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "6-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T21:13:06.000Z",
   "recorded_at": "2026-10-30T21:59:48.742Z",
   "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-cd6eff4c7347bdc0e8ae199d",
    "quote_text": "Total under 4.5\n\nOdds:\n\n1.65",
    "fragment_from": 3545,
    "fragment_to": 3573,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/after-real-madrid-and-psg-another-blow-barcelona-vs-alaves-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c2ab09704b13be2701ec75e3d983e3fcdd50cbecacefdc0de9dcc39ffb52b5c1",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:13:06.000Z",
    "detected_at": "2026-10-30T21:59:48.742Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d7731dc6fd99",
     "display_name": "FC Barcelona — Deportivo Alavés",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-deportivo-alaves-2026-10-31/",
     "scoreline": "6-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "under 4.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T21:13:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T21:13:06.000Z",
     "detected_at": "2026-10-30T21:59:48.742Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 goals",
     "choice": "under 4.5",
     "author_odds": "1.65",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: under 4.5 at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "6-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Barcelona 6-1 Deportivo Alavés."
    },
    "settlements": [
     {
      "operation_id": "3b8282788366f5a805026cb274d7c422770abd3048488da6497717ca49271aab",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "under 4.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "f15d4cd46227edc609c551d2c037d5eca9cc1b75b5b331ac851c4afe1abc5d26",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "under 4.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/after-real-madrid-and-psg-another-blow-barcelona-vs-alaves-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-7c120a1c5f07c5e1c0f974b3",
   "url": "/sources/dailysports-net/picks/24/#pick-n-7c120a1c5f07c5e1c0f974b3",
   "match": "FC Barcelona v Deportivo Alavés",
   "match_url": "/football/matches/fc-barcelona-vs-deportivo-alaves-2026-10-31/",
   "kickoff": "2026-10-31T20:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 34.1,
   "market_code": "total",
   "author_said": "Over/Under 1.5 goals, first half: over 1.5 at 1.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "6-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": "2026-10-30T09:25:00.000Z",
   "recorded_at": "2026-10-30T09:53:20.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": null,
   "evidence": {
    "observation_id": "n-7c120a1c5f07c5e1c0f974b3",
    "quote_text": "My prediction: first-half total over 1.5 at 1.7",
    "fragment_from": 2764,
    "fragment_to": 2811,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-barcelona-return-to-winning-ways-prediction-for-the-match-against-alaves-on-october-31/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0eff9b81b4e002b9c6287392b439f17f7f09cf82d69ff01eb2e99b417123eee9",
     "material_removed": false
    },
    "published_at": "2026-10-30T09:25:00.000Z",
    "detected_at": "2026-10-30T09:53:20.755Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d7731dc6fd99",
     "display_name": "FC Barcelona — Deportivo Alavés",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-31T20:00:00.000Z",
     "url": "/football/matches/fc-barcelona-vs-deportivo-alaves-2026-10-31/",
     "scoreline": "6-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 1.5 goals, first half",
    "outcome_label": "over 1.5",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T09:25:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T09:25:00.000Z",
     "detected_at": "2026-10-30T09:53:20.755Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 1.5 goals, first half",
     "choice": "over 1.5",
     "author_odds": "1.7",
     "market_key": "total",
     "choice_key": "over",
     "period": "first_half",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Over/Under 1.5 goals, first half: over 1.5 at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "6-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Barcelona 6-1 Deportivo Alavés."
    },
    "settlements": [
     {
      "operation_id": "8839a8e74ee6037e4dd77fca2b1851abdb7ef0f2610dc3bb6444a6f010b9a4ac",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 1.5 goals, first half",
      "choice": "over 1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "31577fc821a4ed5074c2b916b1ab2f1edd10d7cca38af639e246b2b61dacf6da",
      "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, first half",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-barcelona-return-to-winning-ways-prediction-for-the-match-against-alaves-on-october-31/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 1.5 (Over/Under 1.5 goals, first half)"
   }
  },
  {
   "record_id": "n-facf0d14ab6883838eafdb15",
   "url": "/sources/dailysports-net/picks/25/#pick-n-facf0d14ab6883838eafdb15",
   "match": "Tottenham Hotspur v Crystal Palace",
   "match_url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 20.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Tottenham Hotspur at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-30T20:49:32.000Z",
   "recorded_at": "2026-10-30T21:09:48.344Z",
   "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-facf0d14ab6883838eafdb15",
    "quote_text": "Win Tottenham\n\nOdds:\n\n1.6",
    "fragment_from": 3425,
    "fragment_to": 3450,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/after-chelsea-is-palace-next-tottenham-vs-crystal-palace-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "aa32b8816acb49e64414df4f1f661b33f1d40fcc549e1a6e5cd9f9d5dcfda9c3",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:49:32.000Z",
    "detected_at": "2026-10-30T21:09:48.344Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-697bb66e358c",
     "display_name": "Tottenham Hotspur — Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/tottenham-hotspur-vs-crystal-palace-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Tottenham Hotspur",
    "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": "2026-10-30T20:49:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T20:49:32.000Z",
     "detected_at": "2026-10-30T21:09:48.344Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Tottenham Hotspur",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Tottenham Hotspur at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Tottenham Hotspur 2-0 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "3a0a6da3ae6ae15cc0c6cdbeb62eacdf728fe8f9a0c8dab11a25b6187f88e2d6",
      "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": "Tottenham Hotspur",
      "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": "146581936697b36fb22f5246b795f9484d09ace23edc568636f519cbbfcfad4c",
      "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": "Tottenham Hotspur",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/after-chelsea-is-palace-next-tottenham-vs-crystal-palace-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Tottenham Hotspur to win"
   }
  },
  {
   "record_id": "n-212ff5992802543829ca3903",
   "url": "/sources/dailysports-net/picks/24/#pick-n-212ff5992802543829ca3903",
   "match": "FC Bayern München v Borussia Dortmund",
   "match_url": "/football/matches/fc-bayern-munchen-vs-borussia-dortmund-2026-10-31/",
   "kickoff": "2026-10-31T17:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 35.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T05:56:00.000Z",
   "recorded_at": "2026-10-30T06:09:27.020Z",
   "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-212ff5992802543829ca3903",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.5",
    "fragment_from": 5058,
    "fragment_to": 5095,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/der-klassiker-a-battle-for-the-bundesliga-lead-bayern-vs-borussia-dortmund-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7ed20b188e3ad8aab4a88860da8ca7a972151efe10247dce4d1a57cddbeb04d3",
     "material_removed": false
    },
    "published_at": "2026-10-30T05:56:00.000Z",
    "detected_at": "2026-10-30T06:09:27.020Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-459823b8fd68",
     "display_name": "FC Bayern München — Borussia Dortmund",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T17:30:00.000Z",
     "url": "/football/matches/fc-bayern-munchen-vs-borussia-dortmund-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "2026-10-30T05:56:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T05:56:00.000Z",
     "detected_at": "2026-10-30T06:09:27.020Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.5",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was FC Bayern München 2-2 Borussia Dortmund."
    },
    "settlements": [
     {
      "operation_id": "5d3fdb82f0f456d8ddb213412f5f2858a7e8a9d08a3e7ed68df2d11eb6d7daf8",
      "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": "43ec19b202b96736267b1f633c525c82828942c0efe122e3e321b07926158c91",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/der-klassiker-a-battle-for-the-bundesliga-lead-bayern-vs-borussia-dortmund-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-0feb27055cbcc24491adb770",
   "url": "/sources/dailysports-net/picks/23/#pick-n-0feb27055cbcc24491adb770",
   "match": "Stellenbosch FC v Chippa United",
   "match_url": "/football/matches/stellenbosch-fc-vs-chippa-united-2026-10-31/",
   "kickoff": "2026-10-31T16:00:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 41.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Stellenbosch FC at 1.56",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": "2026-10-29T21:59:50.000Z",
   "recorded_at": "2026-10-29T22:09:27.331Z",
   "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-0feb27055cbcc24491adb770",
    "quote_text": "Win Stellenbosch\n\nOdds:\n\n1.56",
    "fragment_from": 5815,
    "fragment_to": 5844,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/stellenbosch-vs-chippa-united-the-hosts-are-targeting-victory-as-the-visitors-seek-a-way-out-of-their-crisis/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7d8ae5b629aa2f40d64f229b6ab3082f2227f133782cce71304de86f1dbfeca2",
     "material_removed": false
    },
    "published_at": "2026-10-29T21:59:50.000Z",
    "detected_at": "2026-10-29T22:09:27.331Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-555a264c433e",
     "display_name": "Stellenbosch FC — Chippa United",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-31T16:00:00.000Z",
     "url": "/football/matches/stellenbosch-fc-vs-chippa-united-2026-10-31/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Stellenbosch FC",
    "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": "2026-10-29T21:59:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T21:59:50.000Z",
     "detected_at": "2026-10-29T22:09:27.331Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Stellenbosch FC",
     "author_odds": "1.56",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Stellenbosch FC at 1.56"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Stellenbosch FC 0-2 Chippa United."
    },
    "settlements": [
     {
      "operation_id": "600656fb21bc753dca69060138a790c93129c6aa725cca04924ec119dd967622",
      "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": "Stellenbosch FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8936c89549fccf8a102f48f063138cd98719330c4e420d0298f1c72602b88f6d",
      "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": "Stellenbosch FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/stellenbosch-vs-chippa-united-the-hosts-are-targeting-victory-as-the-visitors-seek-a-way-out-of-their-crisis/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Stellenbosch FC to win"
   }
  },
  {
   "record_id": "n-b26551d3391e498555973a2e",
   "url": "/sources/dailysports-net/picks/26/#pick-n-b26551d3391e498555973a2e",
   "match": "Coventry City v Sunderland",
   "match_url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 16.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Sunderland at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T21:51:30.000Z",
   "recorded_at": "2026-10-30T22:09:50.143Z",
   "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-b26551d3391e498555973a2e",
    "quote_text": "W2(0)\n\nOdds:\n\n1.65",
    "fragment_from": 3936,
    "fragment_to": 3954,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/battle-of-the-premier-league-strugglers-coventry-vs-sunderland-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "65bca508ccaef82c1c4c11b57d5da3b85bf60be69e4cbca31b9833318512fcb1",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:51:30.000Z",
    "detected_at": "2026-10-30T22:09:50.143Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-900e5a680f9a",
     "display_name": "Coventry City — Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-sunderland-2026-10-31/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Sunderland",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T21:51:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T21:51:30.000Z",
     "detected_at": "2026-10-30T22:09:50.143Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Sunderland",
     "author_odds": "1.65",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Sunderland at 1.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Coventry City 3-1 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "dd10be872dec5e45ad8149f73315ff76df652b2293b323fc256a91418ea3d91f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Sunderland",
      "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": "85a111366af6e72a15f0fe286561cbae0b7183722552c7c71cee17c6e3fb31b1",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Sunderland",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/battle-of-the-premier-league-strugglers-coventry-vs-sunderland-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland (Draw no bet)"
   }
  },
  {
   "record_id": "n-83c128106ffb4d3924c04e21",
   "url": "/sources/dailysports-net/picks/26/#pick-n-83c128106ffb4d3924c04e21",
   "match": "Hull City v Ipswich Town",
   "match_url": "/football/matches/hull-city-vs-ipswich-town-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 16.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Hull City at 1.83",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T21:56:59.000Z",
   "recorded_at": "2026-10-30T22:09:46.418Z",
   "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-83c128106ffb4d3924c04e21",
    "quote_text": "W1(0)\n\nOdds:\n\n1.83",
    "fragment_from": 3847,
    "fragment_to": 3865,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/two-months-without-a-win-but-unbeaten-at-home-hull-city-vs-ipswich-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bdf1ee6c66574c64e892f2ca454e8f71cfe0317a691f3d17c79d1250b92612d5",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:56:59.000Z",
    "detected_at": "2026-10-30T22:09:46.418Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1e31bd108972",
     "display_name": "Hull City — Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/hull-city-vs-ipswich-town-2026-10-31/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Hull City",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T21:56:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T21:56:59.000Z",
     "detected_at": "2026-10-30T22:09:46.418Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Hull City",
     "author_odds": "1.83",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Hull City at 1.83"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Hull City 2-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "749bfbc18a5a4af8982f54c3e200c6ab1f6eba68fe6d9cd111af10ba967229c0",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Hull City",
      "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": "abd99c20062f040d137cb1bfc7cd6c09e1115d82d5659266ef60123b8412d892",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Hull City",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/two-months-without-a-win-but-unbeaten-at-home-hull-city-vs-ipswich-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Hull City (Draw no bet)"
   }
  },
  {
   "record_id": "n-632bb8f1eb4c183120b24d8a",
   "url": "/sources/dailysports-net/picks/26/#pick-n-632bb8f1eb4c183120b24d8a",
   "match": "AFC Bournemouth v Leeds United",
   "match_url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 17.0,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.83",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-10-30T21:36:34.000Z",
   "recorded_at": "2026-10-30T21:59:45.433Z",
   "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-632bb8f1eb4c183120b24d8a",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.83",
    "fragment_from": 3861,
    "fragment_to": 3888,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/five-straight-wins-and-not-a-single-goal-conceded-bournemouth-vs-leeds-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2806983576198d05cb907208cbfaaa0c4bc513e33d065809bb3f9e391a96ef9e",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:36:34.000Z",
    "detected_at": "2026-10-30T21:59:45.433Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-39d8fcfaf4a9",
     "display_name": "AFC Bournemouth — Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-leeds-united-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.83",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T21:36:34.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T21:36:34.000Z",
     "detected_at": "2026-10-30T21:59:45.433Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.83",
     "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.83"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Bournemouth 2-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "e5c48cd26b67c602c15c0562da59ea93f0a83c746ffdaeb3ef12c8881d53ed28",
      "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": "43fde9df54136a395cf98b774a6c69d7c53e533c90bee9d0e29bda434be75352",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/five-straight-wins-and-not-a-single-goal-conceded-bournemouth-vs-leeds-prediction/",
     "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-19b98fa44cc4d3d67385cb0c",
   "url": "/sources/dailysports-net/picks/25/#pick-n-19b98fa44cc4d3d67385cb0c",
   "match": "Manchester City v Brighton & Hove Albion",
   "match_url": "/football/matches/manchester-city-vs-brighton-and-hove-albion-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 17.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Manchester City",
   "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": "2026-10-30T20:54:18.000Z",
   "recorded_at": "2026-10-30T21:09:46.921Z",
   "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-19b98fa44cc4d3d67385cb0c",
    "quote_text": "this time City's individual quality should secure victory in regular time",
    "fragment_from": 3419,
    "fragment_to": 3492,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/five-matches-without-a-win-against-the-seagulls-manchester-city-vs-brighton-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c4efd243c44f46abd65590de64ff9841252949cafac8094e2b72345a668b3c37",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:54:18.000Z",
    "detected_at": "2026-10-30T21:09:46.921Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3a3fd595d5c8",
     "display_name": "Manchester City — Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-brighton-and-hove-albion-2026-10-31/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Manchester City",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T20:54:18.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T20:54:18.000Z",
     "detected_at": "2026-10-30T21:09:46.921Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Manchester City",
     "author_odds": null,
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Manchester City"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester City 0-1 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "2ddc8ec6e5f65292a4fd2be2c022c44823a7dea75fa3864e4fa1041e41ff4a90",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Manchester City",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/five-matches-without-a-win-against-the-seagulls-manchester-city-vs-brighton-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City (Draw no bet)"
   }
  },
  {
   "record_id": "n-c6e7fbf084f6593f47c172a5",
   "url": "/sources/dailysports-net/picks/25/#pick-n-c6e7fbf084f6593f47c172a5",
   "match": "Manchester City v Brighton & Hove Albion",
   "match_url": "/football/matches/manchester-city-vs-brighton-and-hove-albion-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 17.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "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": "2026-10-30T20:54:18.000Z",
   "recorded_at": "2026-10-30T21:09:46.921Z",
   "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-c6e7fbf084f6593f47c172a5",
    "quote_text": "We expect another fiercely contested match with both teams scoring",
    "fragment_from": 3347,
    "fragment_to": 3413,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/five-matches-without-a-win-against-the-seagulls-manchester-city-vs-brighton-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c4efd243c44f46abd65590de64ff9841252949cafac8094e2b72345a668b3c37",
     "material_removed": false
    },
    "published_at": "2026-10-30T20:54:18.000Z",
    "detected_at": "2026-10-30T21:09:46.921Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3a3fd595d5c8",
     "display_name": "Manchester City — Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-brighton-and-hove-albion-2026-10-31/",
     "scoreline": "0-1",
     "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T20:54:18.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T20:54:18.000Z",
     "detected_at": "2026-10-30T21:09:46.921Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester City 0-1 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "160f1a48f9c866e72f11f16461a23d2f30862ddbfe17e64375160e9cee470316",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/five-matches-without-a-win-against-the-seagulls-manchester-city-vs-brighton-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-8ab8a785d6054eaf435455dc",
   "url": "/sources/dailysports-net/picks/25/#pick-n-8ab8a785d6054eaf435455dc",
   "match": "Wolverhampton Wanderers v Cardiff City",
   "match_url": "/football/matches/wolverhampton-wanderers-vs-cardiff-city-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Wolverhampton Wanderers",
   "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": "2026-10-30T15:00:00.000Z",
   "recorded_at": "2026-10-30T15:09:32.467Z",
   "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-8ab8a785d6054eaf435455dc",
    "quote_text": "Prediction: Wolverhampton to win.",
    "fragment_from": 5075,
    "fragment_to": 5108,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-wolves-punish-cardiffs-away-weakness-wolverhampton-vs-cardiff-prediction-31102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "87165105660141b4272de7abddba286288584bae35eda72ddf0415c3e8584a25",
     "material_removed": false
    },
    "published_at": "2026-10-30T15:00:00.000Z",
    "detected_at": "2026-10-30T15:09:32.467Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7d48fc35b3b6",
     "display_name": "Wolverhampton Wanderers — Cardiff City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/wolverhampton-wanderers-vs-cardiff-city-2026-10-31/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Wolverhampton Wanderers",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T15:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T15:00:00.000Z",
     "detected_at": "2026-10-30T15:09:32.467Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Wolverhampton Wanderers",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Wolverhampton Wanderers"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wolverhampton Wanderers 3-0 Cardiff City."
    },
    "settlements": [
     {
      "operation_id": "39ac2b9da595a38fa2cfd74e58270b26f38ef87f779a45b640176de08f7af4d3",
      "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": "Wolverhampton Wanderers",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-wolves-punish-cardiffs-away-weakness-wolverhampton-vs-cardiff-prediction-31102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Wolverhampton Wanderers to win"
   }
  },
  {
   "record_id": "n-996b632681397dc1cfd1363f",
   "url": "/sources/dailysports-net/picks/24/#pick-n-996b632681397dc1cfd1363f",
   "match": "Bolton Wanderers v Bristol City",
   "match_url": "/football/matches/bolton-wanderers-vs-bristol-city-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 25.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.76",
   "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": "2026-10-30T13:34:01.000Z",
   "recorded_at": "2026-10-30T13:39:40.822Z",
   "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-996b632681397dc1cfd1363f",
    "quote_text": "Total over 2,5\n\nOdds:\n\n1.76",
    "fragment_from": 2485,
    "fragment_to": 2512,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/bolton-vs-bristol-city-prediction-facts-betting-tips-and-h2h-october-31-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d223ebc8b553680dff2f36f407d74b3f7d1ed2b3f5a6887e53049fe549aba959",
     "material_removed": false
    },
    "published_at": "2026-10-30T13:34:01.000Z",
    "detected_at": "2026-10-30T13:39:40.822Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-da5844e719f0",
     "display_name": "Bolton Wanderers — Bristol City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/bolton-wanderers-vs-bristol-city-2026-10-31/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T13:34:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T13:34:01.000Z",
     "detected_at": "2026-10-30T13:39:40.822Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.76",
     "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.76"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bolton Wanderers 2-3 Bristol City."
    },
    "settlements": [
     {
      "operation_id": "ced464e789242bff691894cb2590bf49964d049bb90ebd297574495245ad24e4",
      "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": "829fb36879a1a55b35e367ccbd4e988bbac11c094688f3cb12b4aaca68dce3e7",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/bolton-vs-bristol-city-prediction-facts-betting-tips-and-h2h-october-31-2026/",
     "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-4a66e62dfab17421c5ca6d4a",
   "url": "/sources/dailysports-net/picks/24/#pick-n-4a66e62dfab17421c5ca6d4a",
   "match": "Manchester City v Brighton & Hove Albion",
   "match_url": "/football/matches/manchester-city-vs-brighton-and-hove-albion-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 26.8,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.66",
   "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": "2026-10-30T11:56:00.000Z",
   "recorded_at": "2026-10-30T12:09:25.547Z",
   "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-4a66e62dfab17421c5ca6d4a",
    "quote_text": "Recommended Bet: Over 3 Total Goals\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.66",
    "fragment_from": 5368,
    "fragment_to": 5450,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-brightons-attacking-strength-trouble-manchester-city-again-manchester-city-vs-brighton-prediction-october-31-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "460f2226e436003b1e4771feabe8377275d28155289ba832793baefa09d90629",
     "material_removed": false
    },
    "published_at": "2026-10-30T11:56:00.000Z",
    "detected_at": "2026-10-30T12:09:25.547Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3a3fd595d5c8",
     "display_name": "Manchester City — Brighton & Hove Albion",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-brighton-and-hove-albion-2026-10-31/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T11:56:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T11:56:00.000Z",
     "detected_at": "2026-10-30T12:09:25.547Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.66",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.66"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester City 0-1 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "ffe2cfe9fca45b2be9d5b1153d50e6235860690bd3eca5a1e29a8283f83d2024",
      "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 goals",
      "choice": "over 3.0",
      "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": "7e36dd0e621149ec07fd0bc9d20488eaedd6cd6173b43093d34f73e1edbb07f0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-brightons-attacking-strength-trouble-manchester-city-again-manchester-city-vs-brighton-prediction-october-31-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-a7217fed9eb843c65141bb63",
   "url": "/sources/dailysports-net/picks/23/#pick-n-a7217fed9eb843c65141bb63",
   "match": "Burnley v Portsmouth",
   "match_url": "/football/matches/burnley-vs-portsmouth-2026-10-31/",
   "kickoff": "2026-10-31T15:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 33.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Burnley at 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "0-0",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T05:02:00.000Z",
   "recorded_at": "2026-10-30T05:09:30.575Z",
   "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-a7217fed9eb843c65141bb63",
    "quote_text": "I am backing them to win with a level-ball handicap.\n\nPrediction on game\n\nW1(0)\n\nOdds:\n\n1.5",
    "fragment_from": 4625,
    "fragment_to": 4716,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/crisis-hit-burnley-vs-in-form-portsmouth-championship-match-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "19ebdefd194c27f93da4417bcf63b1d325fdfa3dd6352374c3f3d4e69d41ab5f",
     "material_removed": false
    },
    "published_at": "2026-10-30T05:02:00.000Z",
    "detected_at": "2026-10-30T05:09:30.575Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-dc398a494a51",
     "display_name": "Burnley — Portsmouth",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-31T15:00:00.000Z",
     "url": "/football/matches/burnley-vs-portsmouth-2026-10-31/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Burnley",
    "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": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T05:02:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T05:02:00.000Z",
     "detected_at": "2026-10-30T05:09:30.575Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Burnley",
     "author_odds": "1.5",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Burnley at 1.5"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Burnley 0-0 Portsmouth."
    },
    "settlements": [
     {
      "operation_id": "ab9fe0a4d097b61db47a319aaf7ddf1cbfdb578a2871a45006839b6a5e17fdee",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Burnley",
      "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": "f0eaf501d5258814b93b0d5e1ce5c373e6a2277b2f1ee660ac514cce1e55558e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Burnley",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/crisis-hit-burnley-vs-in-form-portsmouth-championship-match-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Burnley (Draw no bet)"
   }
  },
  {
   "record_id": "n-06acf2319a8436c7393ba90f",
   "url": "/sources/dailysports-net/picks/24/#pick-n-06acf2319a8436c7393ba90f",
   "match": "SV Werder Bremen v TSG Hoffenheim",
   "match_url": "/football/matches/sv-werder-bremen-vs-tsg-hoffenheim-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 26.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.61",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-10-30T11:25:00.000Z",
   "recorded_at": "2026-10-30T11:49:24.787Z",
   "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-06acf2319a8436c7393ba90f",
    "quote_text": "Recommended Bet: Over 3 Total Goals\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.61",
    "fragment_from": 5961,
    "fragment_to": 6043,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-werder-bremen-end-their-losing-run-against-hoffenheim-at-home-prediction-october-31-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "20895371da08d5af2bfd9174386ddff7c46c4e58451956f94c1ec5a0f2ae6ac1",
     "material_removed": false
    },
    "published_at": "2026-10-30T11:25:00.000Z",
    "detected_at": "2026-10-30T11:49:24.787Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-fbb1feeff73d",
     "display_name": "SV Werder Bremen — TSG Hoffenheim",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/sv-werder-bremen-vs-tsg-hoffenheim-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.61",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T11:25:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T11:25:00.000Z",
     "detected_at": "2026-10-30T11:49:24.787Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.61",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.61"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SV Werder Bremen 2-0 TSG Hoffenheim."
    },
    "settlements": [
     {
      "operation_id": "b59876d43f86e9928812b0a9cbc60081c5c864e6e8738f24b80689f1295e96e4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "74496024b931561498173ad89f339c57c081d968060c88093b4bbe65687d3b52",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-werder-bremen-end-their-losing-run-against-hoffenheim-at-home-prediction-october-31-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-52a572ff423416d776938260",
   "url": "/sources/dailysports-net/picks/24/#pick-n-52a572ff423416d776938260",
   "match": "FC Schalke 04 v RB Leipzig",
   "match_url": "/football/matches/fc-schalke-04-vs-rb-leipzig-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 28.3,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": "2026-10-30T09:47:30.000Z",
   "recorded_at": "2026-10-30T10:09:29.980Z",
   "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-52a572ff423416d776938260",
    "quote_text": "Total over 3\n\nOdds:\n\n1.65",
    "fragment_from": 2808,
    "fragment_to": 2833,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/schalke-vs-leipzig-can-schalke-end-their-poor-run-of-form/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a900854f03fa7fc5a86c016f84b148825a89d35eedd1ef279481f23eb2552284",
     "material_removed": false
    },
    "published_at": "2026-10-30T09:47:30.000Z",
    "detected_at": "2026-10-30T10:09:29.980Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0af8ac563359",
     "display_name": "FC Schalke 04 — RB Leipzig",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/fc-schalke-04-vs-rb-leipzig-2026-10-31/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T09:47:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T09:47:30.000Z",
     "detected_at": "2026-10-30T10:09:29.980Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.65",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.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 FC Schalke 04 0-2 RB Leipzig."
    },
    "settlements": [
     {
      "operation_id": "f66f233750884077160c17e220382e5ea4993dcbeef2744a8597938219169433",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "95a61d33d1f985d585690772b27ef41c01214edec720fb0a91a12227e308ef7d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/schalke-vs-leipzig-can-schalke-end-their-poor-run-of-form/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-8f18a46b0bb9d899f4a01ccb",
   "url": "/sources/dailysports-net/picks/24/#pick-n-8f18a46b0bb9d899f4a01ccb",
   "match": "FC Augsburg v SC Freiburg",
   "match_url": "/football/matches/fc-augsburg-vs-sc-freiburg-2026-10-31/",
   "kickoff": "2026-10-31T14:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 28.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-30T09:21:00.000Z",
   "recorded_at": "2026-10-30T09:40:03.063Z",
   "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-8f18a46b0bb9d899f4a01ccb",
    "quote_text": "My prediction: over 3 goals at 1.7",
    "fragment_from": 2687,
    "fragment_to": 2721,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-tough-away-test-can-freiburg-cope-prediction-for-the-match-against-augsburg-on-october-31/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fcb6a2830cfd84be1a4caddea3b065b466f2631c5abe02a28f2b97be20e1a344",
     "material_removed": false
    },
    "published_at": "2026-10-30T09:21:00.000Z",
    "detected_at": "2026-10-30T09:40:03.063Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3424cd07a380",
     "display_name": "FC Augsburg — SC Freiburg",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-31T14:30:00.000Z",
     "url": "/football/matches/fc-augsburg-vs-sc-freiburg-2026-10-31/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T09:21:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T09:21:00.000Z",
     "detected_at": "2026-10-30T09:40:03.063Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.7",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.7"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was FC Augsburg 1-2 SC Freiburg."
    },
    "settlements": [
     {
      "operation_id": "fdabb1d663049f8460379ab75f0a1d62ad70c813671b742225a946352d178d5c",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "c2e2aa9fa5c7678b142b9f3694d705bf5e8f790db6242a9449e953dd16e9967c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/a-tough-away-test-can-freiburg-cope-prediction-for-the-match-against-augsburg-on-october-31/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-c2e15f6701f83f933181540f",
   "url": "/sources/dailysports-net/picks/23/#pick-n-c2e15f6701f83f933181540f",
   "match": "Doma United v Ikorodu City FC",
   "match_url": null,
   "kickoff": "2026-10-31T14:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 42.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Doma United at 1.75",
   "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": "2026-10-29T19:36:48.000Z",
   "recorded_at": "2026-10-29T19:39:36.729Z",
   "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-c2e15f6701f83f933181540f",
    "quote_text": "My prediction is a Home win, with 1xBet odds of 1.75.",
    "fragment_from": 2060,
    "fragment_to": 2113,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-doma-united-vs-ikorodu-city-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "55a3bc6e6272ec79b63704036fd065c57a138d7560f31d5296fa363d8fd384a5",
     "material_removed": false
    },
    "published_at": "2026-10-29T19:36:48.000Z",
    "detected_at": "2026-10-29T19:39:36.729Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4fa539218f3b",
     "display_name": "Doma United — Ikorodu City FC",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-31T14:00:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Doma United",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T19:36:48.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T19:36:48.000Z",
     "detected_at": "2026-10-29T19:39:36.729Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Doma United",
     "author_odds": "1.75",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Doma United at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Doma United 2-2 Ikorodu City FC."
    },
    "settlements": [
     {
      "operation_id": "83eec770ccd5184060cc0b04381cee6c675ac7fea4d311fec8e2ad30f1572f4c",
      "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": "Doma United",
      "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": "8fe630c6f9c08af8c36c0fa676060150cc94497a1ab3b8bb968ae9daef9e9e73",
      "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": "Doma United",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-doma-united-vs-ikorodu-city-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Doma United to win"
   }
  },
  {
   "record_id": "n-1eff4c21907fbb5c5de2dc2b",
   "url": "/sources/dailysports-net/picks/26/#pick-n-1eff4c21907fbb5c5de2dc2b",
   "match": "Chelsea v Manchester United",
   "match_url": "/football/matches/chelsea-vs-manchester-united-2026-10-31/",
   "kickoff": "2026-10-31T12:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 14.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Chelsea at 1.97",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-30T21:19:39.000Z",
   "recorded_at": "2026-10-30T21:49:37.251Z",
   "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-1eff4c21907fbb5c5de2dc2b",
    "quote_text": "Prediction on game\n\nWin Chelsea\n\nOdds:\n\n1.97",
    "fragment_from": 3552,
    "fragment_to": 3596,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/eight-matches-without-a-win-carrick-on-the-brink-of-dismissal-chelsea-vs-manchester-united-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4423c40d0ece6a0dc86693a7c7da2cebb6d89baa535427fa0b43265f640ff482",
     "material_removed": false
    },
    "published_at": "2026-10-30T21:19:39.000Z",
    "detected_at": "2026-10-30T21:49:37.251Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c3d02ca4c53b",
     "display_name": "Chelsea — Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-31T12:30:00.000Z",
     "url": "/football/matches/chelsea-vs-manchester-united-2026-10-31/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Chelsea",
    "odds_set": {
     "by_author": "1.97",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-30T21:19:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-30T21:19:39.000Z",
     "detected_at": "2026-10-30T21:49:37.251Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Chelsea",
     "author_odds": "1.97",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Chelsea at 1.97"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Chelsea 2-0 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "3179d863299f429b03bda731e59006a47a9d9a18605885b8c9cfee48bc338ada",
      "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": "Chelsea",
      "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": "dd3f18d73667d2f46eb78c7820e6ea2d13ff30a014a31f13f2e13131675a565d",
      "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": "Chelsea",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/eight-matches-without-a-win-carrick-on-the-brink-of-dismissal-chelsea-vs-manchester-united-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Chelsea to win"
   }
  },
  {
   "record_id": "n-0b09ba79f759aa6f79b381a0",
   "url": "/sources/dailysports-net/picks/23/#pick-n-0b09ba79f759aa6f79b381a0",
   "match": "Lille v RC Lens",
   "match_url": "/football/matches/lille-vs-rc-lens-2026-10-30/",
   "kickoff": "2026-10-30T20:05:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 23.3,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.6",
   "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": "2026-10-29T20:19:05.000Z",
   "recorded_at": "2026-10-29T20:49:35.879Z",
   "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-0b09ba79f759aa6f79b381a0",
    "quote_text": "Total under 3.0\n\nOdds:\n\n1.6",
    "fragment_from": 3257,
    "fragment_to": 3284,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/northern-derby-amid-squad-losses-prediction-for-lille-vs-lens/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "aefa2f043fb819968549f712c66ba2390b62672b31d4abfbeb030573c1467858",
     "material_removed": false
    },
    "published_at": "2026-10-29T20:19:05.000Z",
    "detected_at": "2026-10-29T20:49:35.879Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0154b7c67113",
     "display_name": "Lille — RC Lens",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-30T20:05:00.000Z",
     "url": "/football/matches/lille-vs-rc-lens-2026-10-30/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "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": "2026-10-29T20:19:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T20:19:05.000Z",
     "detected_at": "2026-10-29T20:49:35.879Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.6",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lille 1-0 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "b26332061ab2ddd159edc444af5134da9eac7007dd1398e3d8688983429d5531",
      "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 goals",
      "choice": "under 3.0",
      "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": "aacdd7a0840c24d5640164b488e127eb1e3d43f55e8266554c690555b9e1fc62",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/northern-derby-amid-squad-losses-prediction-for-lille-vs-lens/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-14dc1824cff8e3917f5f2551",
   "url": "/sources/dailysports-net/picks/23/#pick-n-14dc1824cff8e3917f5f2551",
   "match": "Lille v RC Lens",
   "match_url": "/football/matches/lille-vs-rc-lens-2026-10-30/",
   "kickoff": "2026-10-30T20:05:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 31.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-29T11:41:00.000Z",
   "recorded_at": "2026-10-29T12:17:18.100Z",
   "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-14dc1824cff8e3917f5f2551",
    "quote_text": "Prediction: both teams to score — yes.",
    "fragment_from": 4579,
    "fragment_to": 4617,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/lille-lens-the-north-derby-and-a-battle-for-crucial-points/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1347ebc9d3e454ec3e3a31f0568447426f062345a8a038d0619912b3d27efd2d",
     "material_removed": false
    },
    "published_at": "2026-10-29T11:41:00.000Z",
    "detected_at": "2026-10-29T12:17:18.100Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0154b7c67113",
     "display_name": "Lille — RC Lens",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-30T20:05:00.000Z",
     "url": "/football/matches/lille-vs-rc-lens-2026-10-30/",
     "scoreline": "1-0",
     "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T11:41:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T11:41:00.000Z",
     "detected_at": "2026-10-29T12:17:18.100Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Lille 1-0 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "3342e5cb324608e0399e806e4b4d963f89b3d73f8fd3892c1277eb650e6aed40",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/lille-lens-the-north-derby-and-a-battle-for-crucial-points/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-d28a479c576b2e83212a5966",
   "url": "/sources/dailysports-net/picks/23/#pick-n-d28a479c576b2e83212a5966",
   "match": "Sheffield United v Wrexham",
   "match_url": "/football/matches/sheffield-united-vs-wrexham-2026-10-30/",
   "kickoff": "2026-10-30T20:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 22.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Sheffield United at 1.72",
   "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": "2026-10-29T21:29:59.000Z",
   "recorded_at": "2026-10-29T21:49:32.597Z",
   "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-d28a479c576b2e83212a5966",
    "quote_text": "W1(0)\n\nOdds:\n\n1.72",
    "fragment_from": 3425,
    "fragment_to": 3443,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/wrexham-seek-their-first-away-win-in-two-months-sheffield-united-vs-wrexham-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "58b87c560c46e05e3ea04404d65ff8de2035e871c039abf75725a4cde59b8810",
     "material_removed": false
    },
    "published_at": "2026-10-29T21:29:59.000Z",
    "detected_at": "2026-10-29T21:49:32.597Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cd4dcf8935c0",
     "display_name": "Sheffield United — Wrexham",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-30T20:00:00.000Z",
     "url": "/football/matches/sheffield-united-vs-wrexham-2026-10-30/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Sheffield United",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T21:29:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T21:29:59.000Z",
     "detected_at": "2026-10-29T21:49:32.597Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Sheffield United",
     "author_odds": "1.72",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Sheffield United at 1.72"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sheffield United 1-0 Wrexham."
    },
    "settlements": [
     {
      "operation_id": "e9876fb1fe419345c1b6431bb265c89a0956a51e46fe3a486e930c62a0073547",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Sheffield United",
      "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": "aea4d297235633fa2147af3e4d48b40aca0b603976226855fb08962351811ef4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Sheffield United",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/wrexham-seek-their-first-away-win-in-two-months-sheffield-united-vs-wrexham-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sheffield United (Draw no bet)"
   }
  },
  {
   "record_id": "n-55740feb93aafc558eaa4362",
   "url": "/sources/dailysports-net/picks/23/#pick-n-55740feb93aafc558eaa4362",
   "match": "SV 07 Elversberg v 1. FSV Mainz 05",
   "match_url": "/football/matches/sv-07-elversberg-vs-1-fsv-mainz-05-2026-10-30/",
   "kickoff": "2026-10-30T19:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: 1. FSV Mainz 05 at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T19:57:51.000Z",
   "recorded_at": "2026-10-29T20:17:32.511Z",
   "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-55740feb93aafc558eaa4362",
    "quote_text": "W2(0)\n\nOdds:\n\n1.6",
    "fragment_from": 3460,
    "fragment_to": 3477,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/away-strength-against-a-fearless-newcomer-prediction-for-elversberg-vs-mainz/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "144dadd7666a69bf47fec92d82a4f945776eac80a87095f81bfee7ed01626ea3",
     "material_removed": false
    },
    "published_at": "2026-10-29T19:57:51.000Z",
    "detected_at": "2026-10-29T20:17:32.511Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c5e8e37496f9",
     "display_name": "SV 07 Elversberg — 1. FSV Mainz 05",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-30T19:30:00.000Z",
     "url": "/football/matches/sv-07-elversberg-vs-1-fsv-mainz-05-2026-10-30/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "1. FSV Mainz 05",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T19:57:51.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T19:57:51.000Z",
     "detected_at": "2026-10-29T20:17:32.511Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "1. FSV Mainz 05",
     "author_odds": "1.6",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: 1. FSV Mainz 05 at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SV 07 Elversberg 4-1 1. FSV Mainz 05."
    },
    "settlements": [
     {
      "operation_id": "e16d3568e63fa6e93cde876184347dd657fdfe8b09cc3996f73437903c9915f0",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "1. FSV Mainz 05",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5ba0e09e5c25c24bba223342beef2c6ada642511cf86155c0e029c86e39f6b5c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "1. FSV Mainz 05",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/away-strength-against-a-fearless-newcomer-prediction-for-elversberg-vs-mainz/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "1. FSV Mainz 05 (Draw no bet)"
   }
  },
  {
   "record_id": "n-cdf6f8a0016f2853fcaf3de8",
   "url": "/sources/dailysports-net/picks/23/#pick-n-cdf6f8a0016f2853fcaf3de8",
   "match": "Le Havre v Paris Saint-Germain",
   "match_url": "/football/matches/le-havre-vs-paris-saint-germain-2026-10-30/",
   "kickoff": "2026-10-30T18:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 21.7,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Paris Saint-Germain -1.5 at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-5",
   "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": "2026-10-29T20:11:43.000Z",
   "recorded_at": "2026-10-29T20:17:30.529Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-cdf6f8a0016f2853fcaf3de8",
    "quote_text": "W2(-1.5)\n\nOdds:\n\n1.65",
    "fragment_from": 3312,
    "fragment_to": 3333,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/no-room-for-a-shock-prediction-for-le-havre-vs-psg/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c377abc3b4fc01e2fae8c7267f9c1d59739464654e0561e10362384ca1d3c59a",
     "material_removed": false
    },
    "published_at": "2026-10-29T20:11:43.000Z",
    "detected_at": "2026-10-29T20:17:30.529Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-093cac49e8f6",
     "display_name": "Le Havre — Paris Saint-Germain",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-30T18:00:00.000Z",
     "url": "/football/matches/le-havre-vs-paris-saint-germain-2026-10-30/",
     "scoreline": "1-5",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Paris Saint-Germain -1.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T20:11:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T20:11:43.000Z",
     "detected_at": "2026-10-29T20:17:30.529Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Paris Saint-Germain -1.5",
     "author_odds": "1.65",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Paris Saint-Germain -1.5 at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Le Havre 1-5 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "9fd2c6aac6aef85eed90ebc7027e3c7826ecbcc708060b700b1db4f2edf00b47",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Paris Saint-Germain -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "e8f39bbb9634e04bb7e1ecb99bf7ce496b10e804598b2cb0bce6fa5f0b34d5ad",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Paris Saint-Germain -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/no-room-for-a-shock-prediction-for-le-havre-vs-psg/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain -1.5"
   }
  },
  {
   "record_id": "n-15c1a8e23f9949ff9acdb9e8",
   "url": "/sources/dailysports-net/picks/23/#pick-n-15c1a8e23f9949ff9acdb9e8",
   "match": "Le Havre v Paris Saint-Germain",
   "match_url": "/football/matches/le-havre-vs-paris-saint-germain-2026-10-30/",
   "kickoff": "2026-10-30T18:00:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 30.8,
   "market_code": "team_total",
   "author_said": "Team goals over/under 2.5: Paris Saint-Germain over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-5",
   "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": "2026-10-29T09:12:49.000Z",
   "recorded_at": "2026-10-29T11:09:40.920Z",
   "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-15c1a8e23f9949ff9acdb9e8",
    "quote_text": "I suggest betting on PSG to score over 2.5 goals.",
    "fragment_from": 2593,
    "fragment_to": 2642,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/le-havre-vs-psg-can-le-havre-pull-off-a-shock-and-stop-psg/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "aa4d162f679290665e1c5ccaa3e19709cbfdcee18bcefde8077e2d0cb8ddfc20",
     "material_removed": false
    },
    "published_at": "2026-10-29T09:12:49.000Z",
    "detected_at": "2026-10-29T11:09:40.920Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-093cac49e8f6",
     "display_name": "Le Havre — Paris Saint-Germain",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-30T18:00:00.000Z",
     "url": "/football/matches/le-havre-vs-paris-saint-germain-2026-10-30/",
     "scoreline": "1-5",
     "condition": "finished"
    },
    "market_label": "Team goals over/under 2.5",
    "outcome_label": "Paris Saint-Germain 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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T09:12:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T09:12:49.000Z",
     "detected_at": "2026-10-29T11:09:40.920Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Team goals over/under 2.5",
     "choice": "Paris Saint-Germain over 2.5",
     "author_odds": null,
     "market_key": "team_total",
     "choice_key": "2-over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Team goals over/under 2.5: Paris Saint-Germain over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Le Havre 1-5 Paris Saint-Germain."
    },
    "settlements": [
     {
      "operation_id": "9f89e4c3a72cc80b18f47b5d44dee9730b2cb0f5edc5e10180b5e3c6b156b35d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Team goals over/under 2.5",
      "choice": "Paris Saint-Germain 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/le-havre-vs-psg-can-le-havre-pull-off-a-shock-and-stop-psg/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain over 2.5 (Team goals over/under 2.5)"
   }
  },
  {
   "record_id": "n-5a53d591dc150d1f1baeaffa",
   "url": "/sources/dailysports-net/picks/23/#pick-n-5a53d591dc150d1f1baeaffa",
   "match": "Konyaspor v Galatasaray",
   "match_url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
   "kickoff": "2026-10-30T17:00:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 18.8,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.75",
   "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": "2026-10-29T21:59:59.000Z",
   "recorded_at": "2026-10-29T22:09:25.057Z",
   "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-5a53d591dc150d1f1baeaffa",
    "quote_text": "Prediction on game\n\nTotal under 3.0\n\nOdds:\n\n1.75",
    "fragment_from": 3275,
    "fragment_to": 3323,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/fortress-in-konya-vs-the-league-leaders-konyaspor-vs-galatasaray-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "03efa472083e553a5a6e82f3661618184da5673855c9b6f12fbe46af5064abb4",
     "material_removed": false
    },
    "published_at": "2026-10-29T21:59:59.000Z",
    "detected_at": "2026-10-29T22:09:25.057Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ec440a62e25a",
     "display_name": "Konyaspor — Galatasaray",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-30T17:00:00.000Z",
     "url": "/football/matches/konyaspor-vs-galatasaray-2026-10-30/",
     "scoreline": "0-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-29T21:59:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-29T21:59:59.000Z",
     "detected_at": "2026-10-29T22:09:25.057Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.75",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Konyaspor 0-4 Galatasaray."
    },
    "settlements": [
     {
      "operation_id": "cb444638df2fc4b8d9c10e94ed1d4f0536fb6c416bb4a3e40289ef3c04202c6b",
      "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 goals",
      "choice": "under 3.0",
      "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": "b37c9c8f5201b2a33601d1dd564e600014163bb6040be47bd9e04be5d4f5d58e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/fortress-in-konya-vs-the-league-leaders-konyaspor-vs-galatasaray-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-af0186d3fd0a8370ff49caf2",
   "url": "/sources/dailysports-net/picks/22/#pick-n-af0186d3fd0a8370ff49caf2",
   "match": "Pyramids FC v Wadi Degla",
   "match_url": "/football/matches/pyramids-fc-vs-wadi-degla-2026-10-29/",
   "kickoff": "2026-10-29T17:00:00.000Z",
   "competition": "Egypt Division 1",
   "lead_hours": 33.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Pyramids FC at 1.44",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-28T07:23:00.000Z",
   "recorded_at": "2026-10-28T07:39:26.517Z",
   "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-af0186d3fd0a8370ff49caf2",
    "quote_text": "Prediction on game\n\nWin Pyramids FC\n\nOdds:\n\n1.44",
    "fragment_from": 5070,
    "fragment_to": 5118,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/pyramids-vs-wadi-degla-league-leaders-aim-to-extend-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "043c9538befe3b7d931bf635ff4ac2c480dab02eeae6fa267bf4ef079a9a2499",
     "material_removed": false
    },
    "published_at": "2026-10-28T07:23:00.000Z",
    "detected_at": "2026-10-28T07:39:26.517Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-bb0b3aa50c78",
     "display_name": "Pyramids FC — Wadi Degla",
     "competition_name": "Egypt Division 1",
     "starts_at": "2026-10-29T17:00:00.000Z",
     "url": "/football/matches/pyramids-fc-vs-wadi-degla-2026-10-29/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Pyramids FC",
    "odds_set": {
     "by_author": "1.44",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T07:23:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T07:23:00.000Z",
     "detected_at": "2026-10-28T07:39:26.517Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Pyramids FC",
     "author_odds": "1.44",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Pyramids FC at 1.44"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Pyramids FC 2-1 Wadi Degla."
    },
    "settlements": [
     {
      "operation_id": "79947424e790acc618905995c2c84595cf781cbc518f23ba265bbc8eabb1e37b",
      "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": "Pyramids FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "28872a4cdde208407ea671099c82cfc512e638a4cd0145fe07e0422ad4c56c60",
      "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": "Pyramids FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/pyramids-vs-wadi-degla-league-leaders-aim-to-extend-winning-streak/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Pyramids FC to win"
   }
  },
  {
   "record_id": "n-f73d07390e24022ca961a88f",
   "url": "/sources/dailysports-net/picks/22/#pick-n-f73d07390e24022ca961a88f",
   "match": "Chicago Fire v Orlando City SC",
   "match_url": "/football/matches/chicago-fire-vs-orlando-city-sc-2026-10-29/",
   "kickoff": "2026-10-29T00:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 18.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T05:52:49.000Z",
   "recorded_at": "2026-10-28T06:09:24.048Z",
   "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-f73d07390e24022ca961a88f",
    "quote_text": "My prediction: Both teams to score - yes.",
    "fragment_from": 3167,
    "fragment_to": 3208,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-chicago-stay-in-the-eastern-conference-top-four-mls-match-prediction-chicago-vs-orlando/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5a03ce7be66cf4240de79ad2f555c47ada1e10723771b28ec0b9c54604b78c2f",
     "material_removed": false
    },
    "published_at": "2026-10-28T05:52:49.000Z",
    "detected_at": "2026-10-28T06:09:24.048Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6c0c45843cbe",
     "display_name": "Chicago Fire — Orlando City SC",
     "competition_name": "MLS",
     "starts_at": "2026-10-29T00:30:00.000Z",
     "url": "/football/matches/chicago-fire-vs-orlando-city-sc-2026-10-29/",
     "scoreline": "2-2",
     "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": "2026-10-28T05:52:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T05:52:49.000Z",
     "detected_at": "2026-10-28T06:09:24.048Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Chicago Fire 2-2 Orlando City SC."
    },
    "settlements": [
     {
      "operation_id": "d7fe3134072395d0ab497eb87f52694902d6180eb316454d2935156947f0b65d",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-chicago-stay-in-the-eastern-conference-top-four-mls-match-prediction-chicago-vs-orlando/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-3a8a9d9e1d63758810ab0e84",
   "url": "/sources/dailysports-net/picks/21/#pick-n-3a8a9d9e1d63758810ab0e84",
   "match": "Inter Miami CF v FC Cincinnati",
   "match_url": "/football/matches/inter-miami-cf-vs-fc-cincinnati-2026-10-28/",
   "kickoff": "2026-10-28T23:30:00.000Z",
   "competition": "MLS",
   "lead_hours": 23.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T23:30:00.000Z",
   "recorded_at": "2026-10-27T23:49:23.670Z",
   "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-3a8a9d9e1d63758810ab0e84",
    "quote_text": "Prediction: Over 3.5 goals.",
    "fragment_from": 5386,
    "fragment_to": 5413,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/messi-vs-evander-inter-miami-vs-fc-cincinnati-prediction-29102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "097dd6f04a7666969da3217226017d8da2e5fd3bf14cc36f7173b904ba3f1d9a",
     "material_removed": false
    },
    "published_at": "2026-10-27T23:30:00.000Z",
    "detected_at": "2026-10-27T23:49:23.670Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e913fd39e164",
     "display_name": "Inter Miami CF — FC Cincinnati",
     "competition_name": "MLS",
     "starts_at": "2026-10-28T23:30:00.000Z",
     "url": "/football/matches/inter-miami-cf-vs-fc-cincinnati-2026-10-28/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T23:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T23:30:00.000Z",
     "detected_at": "2026-10-27T23:49:23.670Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Inter Miami CF 2-2 FC Cincinnati."
    },
    "settlements": [
     {
      "operation_id": "32f4553862e22f0d77698b3324ea6fc8cb8e7a0180ab02dd5d42176abb2d3401",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/messi-vs-evander-inter-miami-vs-fc-cincinnati-prediction-29102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-e782bb35f127581f8d1b9f8f",
   "url": "/sources/dailysports-net/picks/22/#pick-n-e782bb35f127581f8d1b9f8f",
   "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": 13.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.82",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T08:18:39.000Z",
   "recorded_at": "2026-10-28T08:39:31.099Z",
   "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-e782bb35f127581f8d1b9f8f",
    "quote_text": "My prediction: under 2.5 goals at 1.82",
    "fragment_from": 2968,
    "fragment_to": 3006,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/is-internacional-threatened-by-relegation-prediction-for-the-match-against-fluminense-on-october-29/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f59844197af4794fd6f9440f75c7132f6da883f43a8c18a87ddcfb80f8a84f8f",
     "material_removed": false
    },
    "published_at": "2026-10-28T08:18:39.000Z",
    "detected_at": "2026-10-28T08:39:31.099Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.82",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T08:18:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T08:18:39.000Z",
     "detected_at": "2026-10-28T08:39:31.099Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.82",
     "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.82"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Fluminense 2-1 Internacional."
    },
    "settlements": [
     {
      "operation_id": "acc04b1c9af9c9a647ea9c26737e8b654fb6d8005b62f73d83241e04226349de",
      "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": "fd80baac7e8fd3a5a935b87cabb2e5749f28ff22fe1dffb1fef7942f6b75b283",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/is-internacional-threatened-by-relegation-prediction-for-the-match-against-fluminense-on-october-29/",
     "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-a7a98bde2d809d3d9957752c",
   "url": "/sources/dailysports-net/picks/21/#pick-n-a7a98bde2d809d3d9957752c",
   "match": "AFC Bournemouth v Aston Villa",
   "match_url": "/football/matches/afc-bournemouth-vs-aston-villa-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "EFL Cup (Carabao)",
   "lead_hours": 19.1,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-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": "2026-10-28T00:31:26.000Z",
   "recorded_at": "2026-10-28T00:39:34.772Z",
   "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-a7a98bde2d809d3d9957752c",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.6",
    "fragment_from": 3532,
    "fragment_to": 3569,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/two-winning-streaks-collide-in-a-cup-battle-bournemouth-vs-aston-villa-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e3b64549a40139bf5817bcdd8d0003ed5cb8b5b79f5a434ad186540c48f03ed6",
     "material_removed": false
    },
    "published_at": "2026-10-28T00:31:26.000Z",
    "detected_at": "2026-10-28T00:39:34.772Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-acd55b31947e",
     "display_name": "AFC Bournemouth — Aston Villa",
     "competition_name": "EFL Cup (Carabao)",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-aston-villa-2026-10-28/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T00:31:26.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T00:31:26.000Z",
     "detected_at": "2026-10-28T00:39:34.772Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Bournemouth 3-0 Aston Villa."
    },
    "settlements": [
     {
      "operation_id": "1f5671c42e5a04f68d0eac2d5007b5e2f28b4ca2419dea5c88b17ae18264879c",
      "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": "7c56ae63895235c54cccdf5542fefb83cd6634b6677daa8953bd719860c91e77",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/two-winning-streaks-collide-in-a-cup-battle-bournemouth-vs-aston-villa-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-f17f3b90b25fc9c79d3f89cb",
   "url": "/sources/dailysports-net/picks/21/#pick-n-f17f3b90b25fc9c79d3f89cb",
   "match": "Genoa v Juventus",
   "match_url": "/football/matches/genoa-vs-juventus-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 19.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.75",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-28T00:07:12.000Z",
   "recorded_at": "2026-10-28T00:09:23.426Z",
   "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-f17f3b90b25fc9c79d3f89cb",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.75",
    "fragment_from": 4068,
    "fragment_to": 4096,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/juventus-targeting-a-fifth-straight-win-over-genoa-genoa-vs-juventus-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6c7ee729bb835985c5fa39524df05f3eb7e42b1cdfc76a01e999814574fe1d74",
     "material_removed": false
    },
    "published_at": "2026-10-28T00:07:12.000Z",
    "detected_at": "2026-10-28T00:09:23.426Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f1c8cc0edc48",
     "display_name": "Genoa — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/genoa-vs-juventus-2026-10-28/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-28T00:07:12.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-28T00:07:12.000Z",
     "detected_at": "2026-10-28T00:09:23.426Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.75",
     "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.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Genoa 2-0 Juventus."
    },
    "settlements": [
     {
      "operation_id": "c9c8f3943795ccf9a0c898ab8fff6388fb73ca61b8cb1f11643d34d0814cd9e5",
      "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": "b52f0d8a0234f3bc8982e00ab2a4e271ac9ec13bff6a0a9a093a3a8fa8634d73",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/juventus-targeting-a-fifth-straight-win-over-genoa-genoa-vs-juventus-prediction/",
     "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-b68946a0797abac60a7aa250",
   "url": "/sources/dailysports-net/picks/21/#pick-n-b68946a0797abac60a7aa250",
   "match": "Monza v SSC Napoli",
   "match_url": "/football/matches/monza-vs-ssc-napoli-2026-10-28/",
   "kickoff": "2026-10-28T19:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 23.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-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": "2026-10-27T19:45:00.000Z",
   "recorded_at": "2026-10-27T19:49:34.381Z",
   "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-b68946a0797abac60a7aa250",
    "quote_text": "Prediction: Over 2.5 goals.",
    "fragment_from": 5147,
    "fragment_to": 5174,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/goals-on-the-menu-at-the-brianteo-monza-vs-napoli-prediction-28102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e0f9257ab6e62305e0a1b6de027119294719ac368df2f51307080482bca3dda9",
     "material_removed": false
    },
    "published_at": "2026-10-27T19:45:00.000Z",
    "detected_at": "2026-10-27T19:49:34.381Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-184148abb3b1",
     "display_name": "Monza — SSC Napoli",
     "competition_name": "Serie A",
     "starts_at": "2026-10-28T19:45:00.000Z",
     "url": "/football/matches/monza-vs-ssc-napoli-2026-10-28/",
     "scoreline": "1-4",
     "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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-27T19:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-27T19:45:00.000Z",
     "detected_at": "2026-10-27T19:49:34.381Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Monza 1-4 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "e8441049e4e7b0a073147eda88e03dce106cc41d7a293dd146172a129f84a0bf",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/goals-on-the-menu-at-the-brianteo-monza-vs-napoli-prediction-28102026/",
     "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-82281b53e56178b215d6d4ee",
   "url": "/sources/dailysports-net/picks/20/#pick-n-82281b53e56178b215d6d4ee",
   "match": "SG Sonnenhof Grossaspach v FC Augsburg",
   "match_url": "/football/matches/sg-sonnenhof-grossaspach-vs-fc-augsburg-2026-10-27/",
   "kickoff": "2026-10-27T17:00:00.000Z",
   "competition": "Germany DFB Pokal",
   "lead_hours": 18.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-26T22:00:40.000Z",
   "recorded_at": "2026-10-26T22:09:31.408Z",
   "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-82281b53e56178b215d6d4ee",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.7",
    "fragment_from": 3571,
    "fragment_to": 3608,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-cup-chance-for-the-favorite-to-end-a-lengthy-winless-run-sonnenhof-groaspach-vs-augsburg-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ccb77992e582a7610359f75530a51ad7f5af6ede5a6e8d2506c9c53a3e449ede",
     "material_removed": false
    },
    "published_at": "2026-10-26T22:00:40.000Z",
    "detected_at": "2026-10-26T22:09:31.408Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-df67c8fa027a",
     "display_name": "SG Sonnenhof Grossaspach — FC Augsburg",
     "competition_name": "Germany DFB Pokal",
     "starts_at": "2026-10-27T17:00:00.000Z",
     "url": "/football/matches/sg-sonnenhof-grossaspach-vs-fc-augsburg-2026-10-27/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T22:00:40.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T22:00:40.000Z",
     "detected_at": "2026-10-26T22:09:31.408Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SG Sonnenhof Grossaspach 2-4 FC Augsburg."
    },
    "settlements": [
     {
      "operation_id": "87bf387c59a029d6e0b8e7be8e4ab7fb4d6bc5f52211c6c794afe52050d39997",
      "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": "1279abcd0aacc73250c3f5ab9f01ac917110f33bb131193b64d764f1f72d0ba4",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/a-cup-chance-for-the-favorite-to-end-a-lengthy-winless-run-sonnenhof-groaspach-vs-augsburg-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-1ec0d7dbabc8a1c7325ea7ac",
   "url": "/sources/dailysports-net/picks/19/#pick-n-1ec0d7dbabc8a1c7325ea7ac",
   "match": "Paris Saint-Germain v Olympique Lyonnais",
   "match_url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
   "kickoff": "2026-10-26T19:30:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 11.7,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-10-26T07:25:44.000Z",
   "recorded_at": "2026-10-26T07:49:26.215Z",
   "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-1ec0d7dbabc8a1c7325ea7ac",
    "quote_text": "My prediction: both teams to score – YES at 1.6",
    "fragment_from": 2920,
    "fragment_to": 2967,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/battle-for-the-top-spot-in-ligue-1-psg-vs-lyon-match-prediction-october-26/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c15f23d0d35ee731242ddfc2cfbd23fc580b4c9fc8054551ab9d6ab166de8b79",
     "material_removed": false
    },
    "published_at": "2026-10-26T07:25:44.000Z",
    "detected_at": "2026-10-26T07:49:26.215Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4bf1ea244970",
     "display_name": "Paris Saint-Germain — Olympique Lyonnais",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-26T19:30:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-26T07:25:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-26T07:25:44.000Z",
     "detected_at": "2026-10-26T07:49:26.215Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Paris Saint-Germain 2-0 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "76a5d61672f8143ea4bc031e05ab1a1ffa1616c4cd374ce07e70de312de53ef8",
      "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": "0b6a438004883da8cabf2ad04f810fb02e4315df40e29bb0ee77756fbe04a12e",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/battle-for-the-top-spot-in-ligue-1-psg-vs-lyon-match-prediction-october-26/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-a0d22d5da65c50979065bfb7",
   "url": "/sources/dailysports-net/picks/18/#pick-n-a0d22d5da65c50979065bfb7",
   "match": "Paris Saint-Germain v Olympique Lyonnais",
   "match_url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
   "kickoff": "2026-10-26T19:30:00.000Z",
   "competition": "Ligue 1",
   "lead_hours": 47.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: Paris Saint-Germain at 1.41",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-24T19:40:37.000Z",
   "recorded_at": "2026-10-24T19:49:36.041Z",
   "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-a0d22d5da65c50979065bfb7",
    "quote_text": "Win Paris Saint-Germain\n\nOdds:\n\n1.41",
    "fragment_from": 2594,
    "fragment_to": 2630,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/psg-vs-lyon-can-psg-continue-their-winning-run/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7dc8ca1b7e21f43ef4662be97cf4fac79b8d9075e6e245ed7b1fc63bf8fbc502",
     "material_removed": false
    },
    "published_at": "2026-10-24T19:40:37.000Z",
    "detected_at": "2026-10-24T19:49:36.041Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4bf1ea244970",
     "display_name": "Paris Saint-Germain — Olympique Lyonnais",
     "competition_name": "Ligue 1",
     "starts_at": "2026-10-26T19:30:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-olympique-lyonnais-2026-10-26/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Paris Saint-Germain",
    "odds_set": {
     "by_author": "1.41",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T19:40:37.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T19:40:37.000Z",
     "detected_at": "2026-10-24T19:49:36.041Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Paris Saint-Germain",
     "author_odds": "1.41",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Paris Saint-Germain at 1.41"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Paris Saint-Germain 2-0 Olympique Lyonnais."
    },
    "settlements": [
     {
      "operation_id": "818a67b69aeccd0e02485145ba5e836343f0fb3b01f785b4e17be62a125cf73b",
      "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": "Paris Saint-Germain",
      "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": "483db946833c01cf9c9756e04090e57c191354f9b02bfb2135edb52dfa62a424",
      "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": "Paris Saint-Germain",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/psg-vs-lyon-can-psg-continue-their-winning-run/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain to win"
   }
  },
  {
   "record_id": "n-653d0f43316f9a8ae50011fc",
   "url": "/sources/dailysports-net/picks/19/#pick-n-653d0f43316f9a8ae50011fc",
   "match": "Santa Clara v Benfica",
   "match_url": "/football/matches/santa-clara-vs-benfica-2026-10-26/",
   "kickoff": "2026-10-26T18:45:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 23.9,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Benfica -1 at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-25T18:45:00.000Z",
   "recorded_at": "2026-10-25T18:49:24.026Z",
   "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-653d0f43316f9a8ae50011fc",
    "quote_text": "Prediction on game\n\nW2(-1)\n\nOdds:\n\n1.6",
    "fragment_from": 6430,
    "fragment_to": 6468,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-benfica-turn-their-superiority-into-a-convincing-win-santa-clara-vs-benfica-prediction-26102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "784c62ffaf9ebb9cdd5ac3fa2343356ab8dd2a325d2ec0f1522a137f38880300",
     "material_removed": false
    },
    "published_at": "2026-10-25T18:45:00.000Z",
    "detected_at": "2026-10-25T18:49:24.026Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-ba23ef9c6a60",
     "display_name": "Santa Clara — Benfica",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-26T18:45:00.000Z",
     "url": "/football/matches/santa-clara-vs-benfica-2026-10-26/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Benfica -1",
    "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": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-25T18:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-25T18:45:00.000Z",
     "detected_at": "2026-10-25T18:49:24.026Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Benfica -1",
     "author_odds": "1.6",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Benfica -1 at 1.6"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Santa Clara 1-2 Benfica."
    },
    "settlements": [
     {
      "operation_id": "c43695b2ddf824f8b8250ad327033a080b6d47c0773de5d7d9337d41d796c5bc",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Benfica -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": "161d04f7607a5f4f23cd8b379515fb9a8a28c8943c3383c3e20e2f3687c0fc62",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Benfica -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-benfica-turn-their-superiority-into-a-convincing-win-santa-clara-vs-benfica-prediction-26102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Benfica -1"
   }
  },
  {
   "record_id": "n-fdfb9f2e29a6a6d9d6210708",
   "url": "/sources/dailysports-net/picks/19/#pick-n-fdfb9f2e29a6a6d9d6210708",
   "match": "Galatasaray v Fenerbahçe",
   "match_url": "/football/matches/galatasaray-vs-fenerbahce-2026-10-26/",
   "kickoff": "2026-10-26T18:30:00.000Z",
   "competition": "Süper Lig",
   "lead_hours": 24.7,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Galatasaray at 1.63",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-25T17:41:58.000Z",
   "recorded_at": "2026-10-25T17:49:27.441Z",
   "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-fdfb9f2e29a6a6d9d6210708",
    "quote_text": "W1(0)\n\nOdds:\n\n1.63",
    "fragment_from": 3614,
    "fragment_to": 3632,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-league-leaders-home-run-faces-a-derby-test-galatasaray-vs-fenerbahce-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "00c82ca2c086fcdd03d473dcd67ce143db929d97f5244e275ec0b2943494420c",
     "material_removed": false
    },
    "published_at": "2026-10-25T17:41:58.000Z",
    "detected_at": "2026-10-25T17:49:27.441Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-56c621576d2d",
     "display_name": "Galatasaray — Fenerbahçe",
     "competition_name": "Süper Lig",
     "starts_at": "2026-10-26T18:30:00.000Z",
     "url": "/football/matches/galatasaray-vs-fenerbahce-2026-10-26/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Galatasaray",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-25T17:41:58.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-25T17:41:58.000Z",
     "detected_at": "2026-10-25T17:49:27.441Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Galatasaray",
     "author_odds": "1.63",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Galatasaray at 1.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Galatasaray 2-1 Fenerbahçe."
    },
    "settlements": [
     {
      "operation_id": "2afbed38ad71e9b69cad34dfad24539b191f5b1b23b04b4054900f3a525f7c5e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Galatasaray",
      "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": "91ce3ed42621ab82682918508a407f03b22e23e31a59c7ea7f2f8031f117ea44",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Galatasaray",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-league-leaders-home-run-faces-a-derby-test-galatasaray-vs-fenerbahce-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Galatasaray (Draw no bet)"
   }
  },
  {
   "record_id": "n-43b59f00db3ff3aa38372a67",
   "url": "/sources/dailysports-net/picks/18/#pick-n-43b59f00db3ff3aa38372a67",
   "match": "Lecce v Juventus",
   "match_url": "/football/matches/lecce-vs-juventus-2026-10-25/",
   "kickoff": "2026-10-25T17:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 23.0,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Juventus -1.0 at 1.76",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T17:23:09.000Z",
   "recorded_at": "2026-10-24T17:59:31.077Z",
   "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-43b59f00db3ff3aa38372a67",
    "quote_text": "W2(-1.0)\n\nOdds:\n\n1.76",
    "fragment_from": 3179,
    "fragment_to": 3200,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/turin-must-avoid-another-slip-up-lecce-vs-juventus-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "855abd74605950fff6efc367602c9171f456368ffd150b0f276cf7c6492127a3",
     "material_removed": false
    },
    "published_at": "2026-10-24T17:23:09.000Z",
    "detected_at": "2026-10-24T17:59:31.077Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-38636416f034",
     "display_name": "Lecce — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-25T17:00:00.000Z",
     "url": "/football/matches/lecce-vs-juventus-2026-10-25/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Juventus -1.0",
    "odds_set": {
     "by_author": "1.76",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T17:23:09.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T17:23:09.000Z",
     "detected_at": "2026-10-24T17:59:31.077Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Juventus -1.0",
     "author_odds": "1.76",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Juventus -1.0 at 1.76"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lecce 0-2 Juventus."
    },
    "settlements": [
     {
      "operation_id": "3e7fa0753731dadddab0019d90547ea86ed0ad3ab55ff0ef59d76d81214bba4d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Juventus -1.0",
      "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": "a7712e52b368eaba4e17035be9dcce42f908a163aad638c457f7a7acd37ae6d3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Juventus -1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/turin-must-avoid-another-slip-up-lecce-vs-juventus-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus -1.0"
   }
  },
  {
   "record_id": "n-70b438629f2878ee784f54c1",
   "url": "/sources/dailysports-net/picks/18/#pick-n-70b438629f2878ee784f54c1",
   "match": "SC Freiburg v FC Bayern München",
   "match_url": "/football/matches/sc-freiburg-vs-fc-bayern-munchen-2026-10-25/",
   "kickoff": "2026-10-25T16:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 21.7,
   "market_code": "1x2",
   "author_said": "1X2, match result: FC Bayern München at 1.41",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-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": "2026-10-24T18:10:52.000Z",
   "recorded_at": "2026-10-24T18:49:31.898Z",
   "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-70b438629f2878ee784f54c1",
    "quote_text": "Win Bayern Munich\n\nOdds:\n\n1.41",
    "fragment_from": 2578,
    "fragment_to": 2608,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/freiburg-vs-bayern-munich-can-bayern-extend-their-unbeaten-run/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "78c66eebff8883576c269dc3c074527b03790deffe007ed9ee36e9049a39a5d0",
     "material_removed": false
    },
    "published_at": "2026-10-24T18:10:52.000Z",
    "detected_at": "2026-10-24T18:49:31.898Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-215f38fae182",
     "display_name": "SC Freiburg — FC Bayern München",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-25T16:30:00.000Z",
     "url": "/football/matches/sc-freiburg-vs-fc-bayern-munchen-2026-10-25/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "FC Bayern München",
    "odds_set": {
     "by_author": "1.41",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T18:10:52.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T18:10:52.000Z",
     "detected_at": "2026-10-24T18:49:31.898Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "FC Bayern München",
     "author_odds": "1.41",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: FC Bayern München at 1.41"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was SC Freiburg 1-3 FC Bayern München."
    },
    "settlements": [
     {
      "operation_id": "31bb763330eff427d4ad2080c5dde9de08b262f466171ba946ac4ed18b3a1d42",
      "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 Bayern München",
      "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": "e820e1c6e6237856dfbcd8f7f42ca61dfef89559d2fba78c779141b72f45b7e7",
      "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 Bayern München",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/freiburg-vs-bayern-munich-can-bayern-extend-their-unbeaten-run/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Bayern München to win"
   }
  },
  {
   "record_id": "n-4c390c9ae9d2d3be1ebe1667",
   "url": "/sources/dailysports-net/picks/18/#pick-n-4c390c9ae9d2d3be1ebe1667",
   "match": "Sunderland v Leeds United",
   "match_url": "/football/matches/sunderland-vs-leeds-united-2026-10-25/",
   "kickoff": "2026-10-25T16:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Sunderland or draw at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T16:31:53.000Z",
   "recorded_at": "2026-10-24T16:50:15.789Z",
   "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-4c390c9ae9d2d3be1ebe1667",
    "quote_text": "Sunderland wont lose\n\nOdds:\n\n1.55",
    "fragment_from": 3374,
    "fragment_to": 3407,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-underdog-will-try-to-come-alive-at-home-sunderland-vs-leeds-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f182edea3a3c333d0036af75883b0ff33034505bd1bc53aa43ae8308d3983133",
     "material_removed": false
    },
    "published_at": "2026-10-24T16:31:53.000Z",
    "detected_at": "2026-10-24T16:50:15.789Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-185c5d58dacf",
     "display_name": "Sunderland — Leeds United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T16:30:00.000Z",
     "url": "/football/matches/sunderland-vs-leeds-united-2026-10-25/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Sunderland or draw",
    "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": "2026-10-24T16:31:53.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T16:31:53.000Z",
     "detected_at": "2026-10-24T16:50:15.789Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Sunderland or draw",
     "author_odds": "1.55",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Sunderland or draw at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Sunderland 0-0 Leeds United."
    },
    "settlements": [
     {
      "operation_id": "7865eeb579864902f4894f2f16c92c025b6f575e3adfbaab029cead71a7fd728",
      "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": "Sunderland 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": "8a108088186257655d9a8aaba4b34fa2681e9a668aa7c541baf546d8ac4b4371",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Sunderland 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-underdog-will-try-to-come-alive-at-home-sunderland-vs-leeds-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Sunderland or draw"
   }
  },
  {
   "record_id": "n-887e154738a3d3e3fb4a19ba",
   "url": "/sources/dailysports-net/picks/17/#pick-n-887e154738a3d3e3fb4a19ba",
   "match": "Kun Khalifat FC v Inter Lagos",
   "match_url": null,
   "kickoff": "2026-10-25T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 31.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Kun Khalifat FC at 1.65",
   "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": "2026-10-24T07:12:46.000Z",
   "recorded_at": "2026-10-24T07:39:46.322Z",
   "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-887e154738a3d3e3fb4a19ba",
    "quote_text": "My prediction is a Home win, with 1xBet odds of 1.65",
    "fragment_from": 1503,
    "fragment_to": 1555,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-kun-khalifat-vs-inter-lagos-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7100b6a9ccaf6f494e24cdeb4c70788cd8e2588b1d9438aab0b6ddfba3d48dc8",
     "material_removed": false
    },
    "published_at": "2026-10-24T07:12:46.000Z",
    "detected_at": "2026-10-24T07:39:46.322Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1149767fadde",
     "display_name": "Kun Khalifat FC — Inter Lagos",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-25T15:00:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Kun Khalifat FC",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T07:12:46.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T07:12:46.000Z",
     "detected_at": "2026-10-24T07:39:46.322Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Kun Khalifat FC",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Kun Khalifat FC at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kun Khalifat FC 1-0 Inter Lagos."
    },
    "settlements": [
     {
      "operation_id": "d67a77b1aaee50183b2b432732cadd738e56c2cee636d92ac463c5146d42bea4",
      "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": "Kun Khalifat FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "29b7b3e9ff9e374d2fa1dcfd089a79f47c807c530afd014740b272ad6b0dfbc9",
      "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": "Kun Khalifat FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-kun-khalifat-vs-inter-lagos-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kun Khalifat FC to win"
   }
  },
  {
   "record_id": "n-e7a0b2a5e0fb8375e909998b",
   "url": "/sources/dailysports-net/picks/17/#pick-n-e7a0b2a5e0fb8375e909998b",
   "match": "Ikorodu City FC v Shooting Stars",
   "match_url": null,
   "kickoff": "2026-10-25T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 32.3,
   "market_code": "double_chance",
   "author_said": "Double chance: Ikorodu City FC or draw at 1.45",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T06:34:28.000Z",
   "recorded_at": "2026-10-24T06:39:26.211Z",
   "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-e7a0b2a5e0fb8375e909998b",
    "quote_text": "My prediction is a Home win or Draw, with 1xBet odds of 1.45",
    "fragment_from": 1509,
    "fragment_to": 1569,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/ikorodu-city-vs-shooting-stars-prediction-who-will-win-the-southwest-derby-match/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b94f5a1368a9be0f764495b04feae6124d723a20f1e688163faf18d847acbe7b",
     "material_removed": false
    },
    "published_at": "2026-10-24T06:34:28.000Z",
    "detected_at": "2026-10-24T06:39:26.211Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3ffdfd009112",
     "display_name": "Ikorodu City FC — Shooting Stars",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-25T15:00:00.000Z",
     "url": null,
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Ikorodu City FC 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": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T06:34:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T06:34:28.000Z",
     "detected_at": "2026-10-24T06:39:26.211Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Ikorodu City FC or draw",
     "author_odds": "1.45",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Ikorodu City FC or draw at 1.45"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Ikorodu City FC 2-2 Shooting Stars."
    },
    "settlements": [
     {
      "operation_id": "bc9735834bd8a3dc5492b9e26ecf8eb717fe635995ba2c2b88ad106f60b3ff5d",
      "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": "Ikorodu City FC 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": "df297a2eaf828e82d6b4304baa0bc4ff175efcb2dcca1477f228285cd9203048",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Ikorodu City FC 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/ikorodu-city-vs-shooting-stars-prediction-who-will-win-the-southwest-derby-match/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Ikorodu City FC or draw"
   }
  },
  {
   "record_id": "n-a3f05c13a753aeb0abaa9775",
   "url": "/sources/dailysports-net/picks/18/#pick-n-a3f05c13a753aeb0abaa9775",
   "match": "Manchester United v AFC Bournemouth",
   "match_url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 20.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1: AFC Bournemouth +1.0 at 1.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-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": "2026-10-24T16:50:04.000Z",
   "recorded_at": "2026-10-24T17:09:24.920Z",
   "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-a3f05c13a753aeb0abaa9775",
    "quote_text": "W2(+1.0)\n\nOdds:\n\n1.7",
    "fragment_from": 3694,
    "fragment_to": 3714,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-crisis-could-continue-at-old-trafford-manchester-united-vs-bournemouth-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5330818f63a752c29ff130571af667a93ed10dd30b9f97904a8e740c4903bdae",
     "material_removed": false
    },
    "published_at": "2026-10-24T16:50:04.000Z",
    "detected_at": "2026-10-24T17:09:24.920Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3ebbb75ad333",
     "display_name": "Manchester United — AFC Bournemouth",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/manchester-united-vs-afc-bournemouth-2026-10-25/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1",
    "outcome_label": "AFC Bournemouth +1.0",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T16:50:04.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T16:50:04.000Z",
     "detected_at": "2026-10-24T17:09:24.920Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 1",
     "choice": "AFC Bournemouth +1.0",
     "author_odds": "1.7",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap 1: AFC Bournemouth +1.0 at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester United 0-3 AFC Bournemouth."
    },
    "settlements": [
     {
      "operation_id": "4faf4f4bee327e4a33d557c3b4264a75bf2882547cb68002f6e1e74cf0c97862",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "AFC Bournemouth +1.0",
      "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": "07097a5bec92160d1898bc6410d2f6ac14b883332f76e1b3469a647c19125004",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "AFC Bournemouth +1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-crisis-could-continue-at-old-trafford-manchester-united-vs-bournemouth-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AFC Bournemouth +1.0"
   }
  },
  {
   "record_id": "n-675538337666a5831eb77985",
   "url": "/sources/dailysports-net/picks/18/#pick-n-675538337666a5831eb77985",
   "match": "Hull City v Brentford",
   "match_url": "/football/matches/hull-city-vs-brentford-2026-10-25/",
   "kickoff": "2026-10-25T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 21.2,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1: Hull City +1.0 at 1.62",
   "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": "2026-10-24T16:23:01.000Z",
   "recorded_at": "2026-10-24T16:50:14.500Z",
   "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-675538337666a5831eb77985",
    "quote_text": "W1(+1.0)\n\nOdds:\n\n1.62",
    "fragment_from": 3448,
    "fragment_to": 3469,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/two-unbeaten-home-and-away-runs-could-lead-to-a-draw-hull-city-vs-brentford-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f1d3118ec314e4ca70f30ae52ef4a9253e0401aa5a6f3d946ac72f8505268118",
     "material_removed": false
    },
    "published_at": "2026-10-24T16:23:01.000Z",
    "detected_at": "2026-10-24T16:50:14.500Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-28f047f183b3",
     "display_name": "Hull City — Brentford",
     "competition_name": "Premier League",
     "starts_at": "2026-10-25T14:00:00.000Z",
     "url": "/football/matches/hull-city-vs-brentford-2026-10-25/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1",
    "outcome_label": "Hull City +1.0",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T16:23:01.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T16:23:01.000Z",
     "detected_at": "2026-10-24T16:50:14.500Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 1",
     "choice": "Hull City +1.0",
     "author_odds": "1.62",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap 1: Hull City +1.0 at 1.62"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Hull City 1-1 Brentford."
    },
    "settlements": [
     {
      "operation_id": "f21e01fe950d114e207d984d7ed0b0736b454f99bd29a6ebd61565a4a85fef18",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Hull City +1.0",
      "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": "1670fa856a67069cde7bfdd0d9cb7dd0a511329b9dcf2351dc524428b1dd0e0e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Hull City +1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/two-unbeaten-home-and-away-runs-could-lead-to-a-draw-hull-city-vs-brentford-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Hull City +1.0"
   }
  },
  {
   "record_id": "n-719e517e904ec64365394ba4",
   "url": "/sources/dailysports-net/picks/17/#pick-n-719e517e904ec64365394ba4",
   "match": "Athletic Club v Getafe",
   "match_url": "/football/matches/athletic-club-vs-getafe-2026-10-25/",
   "kickoff": "2026-10-25T13:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 24.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": "2026-10-24T12:00:00.000Z",
   "recorded_at": "2026-10-24T12:09:27.927Z",
   "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-719e517e904ec64365394ba4",
    "quote_text": "Prediction: Under 2.5 goals.",
    "fragment_from": 5544,
    "fragment_to": 5572,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-san-mames-expect-another-tight-contest-athletic-club-vs-getafe-prediction-25102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e2acf784327b483e6b783245c796e55dedcebd826b861e437a9c07ed0ad40272",
     "material_removed": false
    },
    "published_at": "2026-10-24T12:00:00.000Z",
    "detected_at": "2026-10-24T12:09:27.927Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-77b791d407f4",
     "display_name": "Athletic Club — Getafe",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-25T13:00:00.000Z",
     "url": "/football/matches/athletic-club-vs-getafe-2026-10-25/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 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": "2026-10-24T12:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T12:00:00.000Z",
     "detected_at": "2026-10-24T12:09:27.927Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Athletic Club 4-0 Getafe."
    },
    "settlements": [
     {
      "operation_id": "51eb0167973ddabb31787d70e95e8142602d34b6c4ddbf082bc4a2f435fa1c5e",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-san-mames-expect-another-tight-contest-athletic-club-vs-getafe-prediction-25102026/",
     "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-f9e72ae64759b4942d5801d1",
   "url": "/sources/dailysports-net/picks/18/#pick-n-f9e72ae64759b4942d5801d1",
   "match": "Inter v Fiorentina",
   "match_url": "/football/matches/inter-vs-fiorentina-2026-10-25/",
   "kickoff": "2026-10-25T11:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 17.7,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3 at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "2-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T17:40:12.000Z",
   "recorded_at": "2026-10-24T17:49:30.472Z",
   "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-f9e72ae64759b4942d5801d1",
    "quote_text": "My prediction: over 3 total goals at 1.6",
    "fragment_from": 2623,
    "fragment_to": 2663,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-inter-hold-on-to-top-spot-prediction-for-the-match-against-fiorentina-on-october-25/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9dca6cbe57526828bbe5a48d11babb4538d0a71741c7b2bd7f7c0fd1c7d9a6d2",
     "material_removed": false
    },
    "published_at": "2026-10-24T17:40:12.000Z",
    "detected_at": "2026-10-24T17:49:30.472Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9d1d25085bce",
     "display_name": "Inter — Fiorentina",
     "competition_name": "Serie A",
     "starts_at": "2026-10-25T11:30:00.000Z",
     "url": "/football/matches/inter-vs-fiorentina-2026-10-25/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3",
    "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": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T17:40:12.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T17:40:12.000Z",
     "detected_at": "2026-10-24T17:49:30.472Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3",
     "author_odds": "1.6",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3 at 1.6"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Inter 2-1 Fiorentina."
    },
    "settlements": [
     {
      "operation_id": "b1a3d611b382634f1de819f64182160f43ceab9f7996fb6b424c542b84460ef6",
      "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 goals",
      "choice": "over 3",
      "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": "0aa85820288ef7d968c58c80090287ed613ee456815a9238b12ca44bfc109d11",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-inter-hold-on-to-top-spot-prediction-for-the-match-against-fiorentina-on-october-25/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-aa4573e10c9502ca7ee41946",
   "url": "/sources/dailysports-net/picks/17/#pick-n-aa4573e10c9502ca7ee41946",
   "match": "Pyramids FC v El Merriekh Bentiu",
   "match_url": null,
   "kickoff": "2026-10-24T17:00:00.000Z",
   "competition": "CAF Champions League",
   "lead_hours": 22.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.65",
   "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": "2026-10-23T18:26:22.000Z",
   "recorded_at": "2026-10-23T18:49:39.685Z",
   "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-aa4573e10c9502ca7ee41946",
    "quote_text": "My prediction: under 4 goals at 1.65",
    "fragment_from": 2948,
    "fragment_to": 2984,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-there-be-a-confident-victory-prediction-for-the-pyramids-vs-el-merreikh-bentiu-match-on-october-24/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "a9fb314967674cfc73c3cb85784eeeae33a45d56fe59613564ff596c94a93da8",
     "material_removed": false
    },
    "published_at": "2026-10-23T18:26:22.000Z",
    "detected_at": "2026-10-23T18:49:39.685Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-5425226d3c4c",
     "display_name": "Pyramids FC — El Merriekh Bentiu",
     "competition_name": "CAF Champions League",
     "starts_at": "2026-10-24T17:00:00.000Z",
     "url": null,
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T18:26:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T18:26:22.000Z",
     "detected_at": "2026-10-23T18:49:39.685Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.65",
     "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.65"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Pyramids FC 4-0 El Merriekh Bentiu."
    },
    "settlements": [
     {
      "operation_id": "1a4ceb8e4c09326c172c7f7d6fb35972cdbade041242e8304331494e145993a8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "3eefa2ebaa8af9572d5c77852659ffc6f4483260e76b34e59f80aaf106296f05",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-there-be-a-confident-victory-prediction-for-the-pyramids-vs-el-merreikh-bentiu-match-on-october-24/",
     "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-275330be25923e2e6ff42138",
   "url": "/sources/dailysports-net/picks/16/#pick-n-275330be25923e2e6ff42138",
   "match": "El Zamalek v APR FC",
   "match_url": null,
   "kickoff": "2026-10-24T17:00:00.000Z",
   "competition": "CAF Champions League",
   "lead_hours": 26.7,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: El Zamalek -1.5 at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-23T13:18:29.000Z",
   "recorded_at": "2026-10-23T14:19:38.034Z",
   "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-275330be25923e2e6ff42138",
    "quote_text": "My pick is Zamalek to win with a -1.5 handicap.\n\nPrediction on game\n\nW1(-1.5)\n\nOdds:\n\n1.55",
    "fragment_from": 4518,
    "fragment_to": 4608,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/egyptian-giants-one-step-away-from-the-next-round-prediction-for-the-caf-champions-league-match-zamalek-vs-apr/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4212780983f7fb1bc77b2d838b39783ce45f8821fea2d3d5e3796205ae878287",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:18:29.000Z",
    "detected_at": "2026-10-23T14:19:38.034Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-db411629baff",
     "display_name": "El Zamalek — APR FC",
     "competition_name": "CAF Champions League",
     "starts_at": "2026-10-24T17:00:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "El Zamalek -1.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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:18:29.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:18:29.000Z",
     "detected_at": "2026-10-23T14:19:38.034Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "El Zamalek -1.5",
     "author_odds": "1.55",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: El Zamalek -1.5 at 1.55"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was El Zamalek 1-0 APR FC."
    },
    "settlements": [
     {
      "operation_id": "d27c1c2cc60d9f5fcda9c39c92e69e84f222c472eac13cb809465bd884ec8e13",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "El Zamalek -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4cd1b1c83880c456e1e4a3a3bfb9e18913a010be9032e1a1f6d92b53cc9ab01e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "El Zamalek -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/egyptian-giants-one-step-away-from-the-next-round-prediction-for-the-caf-champions-league-match-zamalek-vs-apr/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "El Zamalek -1.5"
   }
  },
  {
   "record_id": "n-db89804ddeb6c1f2677da0ed",
   "url": "/sources/dailysports-net/picks/16/#pick-n-db89804ddeb6c1f2677da0ed",
   "match": "SSC Napoli v AS Roma",
   "match_url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
   "kickoff": "2026-10-24T16:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 25.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: AS Roma at 1.79",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "3-3",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T14:13:56.000Z",
   "recorded_at": "2026-10-23T14:49:29.363Z",
   "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-db89804ddeb6c1f2677da0ed",
    "quote_text": "W2(0)\n\nOdds:\n\n1.79",
    "fragment_from": 3362,
    "fragment_to": 3380,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-romans-are-ready-to-end-an-eight-year-wait-napoli-vs-roma-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2395a4d4c9cee9e32b4743f88b0060752c9a3f3b1ec03ac7d011b60dbd599543",
     "material_removed": false
    },
    "published_at": "2026-10-23T14:13:56.000Z",
    "detected_at": "2026-10-23T14:49:29.363Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-eb0fa85672d7",
     "display_name": "SSC Napoli — AS Roma",
     "competition_name": "Serie A",
     "starts_at": "2026-10-24T16:00:00.000Z",
     "url": "/football/matches/ssc-napoli-vs-as-roma-2026-10-24/",
     "scoreline": "3-3",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "AS Roma",
    "odds_set": {
     "by_author": "1.79",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T14:13:56.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T14:13:56.000Z",
     "detected_at": "2026-10-23T14:49:29.363Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "AS Roma",
     "author_odds": "1.79",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: AS Roma at 1.79"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was SSC Napoli 3-3 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "f919910911c67f128729649f73e5092eadabfafc04867f51bd6d9f14659493be",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AS Roma",
      "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": "e126a68afd57507f807dd5862f52eb5b03e90ddc28762cfea08e7b6d918746fa",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "AS Roma",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-romans-are-ready-to-end-an-eight-year-wait-napoli-vs-roma-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma (Draw no bet)"
   }
  },
  {
   "record_id": "n-0022a0ce6f7d62cef71d4676",
   "url": "/sources/dailysports-net/picks/16/#pick-n-0022a0ce6f7d62cef71d4676",
   "match": "Real Racing Club v Espanyol",
   "match_url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
   "kickoff": "2026-10-24T14:15:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.9,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.75",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "2-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T13:21:38.000Z",
   "recorded_at": "2026-10-23T14:19:37.023Z",
   "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-0022a0ce6f7d62cef71d4676",
    "quote_text": "Total under 3.0\n\nOdds:\n\n1.75",
    "fragment_from": 3188,
    "fragment_to": 3216,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/two-struggling-sides-could-cancel-each-other-out-racing-santander-vs-espanyol-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "654b9d52b4ad2bdb8dfd33ebf1b0387e9c1231576d6632cdbae89028fc3635e7",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:21:38.000Z",
    "detected_at": "2026-10-23T14:19:37.023Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-a1ecb34cd4e9",
     "display_name": "Real Racing Club — Espanyol",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-24T14:15:00.000Z",
     "url": "/football/matches/real-racing-club-vs-espanyol-2026-10-24/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:21:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:21:38.000Z",
     "detected_at": "2026-10-23T14:19:37.023Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.75",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.75"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Real Racing Club 2-1 Espanyol."
    },
    "settlements": [
     {
      "operation_id": "20062e561c05debf5da273ddebccb09af192a998da4e2b99edc43cdbcf505430",
      "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 goals",
      "choice": "under 3.0",
      "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": "bafc5df5da2f4ab28d9a213037a483b5660f92de55dbd7627ea4189658baab64",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/two-struggling-sides-could-cancel-each-other-out-racing-santander-vs-espanyol-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-af8840b24e0a58a7914db110",
   "url": "/sources/dailysports-net/picks/17/#pick-n-af8840b24e0a58a7914db110",
   "match": "1. FSV Mainz 05 v SV Werder Bremen",
   "match_url": "/football/matches/1-fsv-mainz-05-vs-sv-werder-bremen-2026-10-24/",
   "kickoff": "2026-10-24T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 12.3,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": "2026-10-24T00:58:49.000Z",
   "recorded_at": "2026-10-24T01:09:26.169Z",
   "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-af8840b24e0a58a7914db110",
    "quote_text": "My prediction: over 2.5 goals.",
    "fragment_from": 2527,
    "fragment_to": 2557,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-mainzs-defense-contain-free-scoring-werder-bundesliga-match-prediction-mainz-werder/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7ae4f5a81edfa32ce5cc87b6cc294372ddd1a0feba317ad29d193da4b45ce636",
     "material_removed": false
    },
    "published_at": "2026-10-24T00:58:49.000Z",
    "detected_at": "2026-10-24T01:09:26.169Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0ca36146af08",
     "display_name": "1. FSV Mainz 05 — SV Werder Bremen",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-24T13:30:00.000Z",
     "url": "/football/matches/1-fsv-mainz-05-vs-sv-werder-bremen-2026-10-24/",
     "scoreline": "2-3",
     "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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-24T00:58:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T00:58:49.000Z",
     "detected_at": "2026-10-24T01:09:26.169Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was 1. FSV Mainz 05 2-3 SV Werder Bremen."
    },
    "settlements": [
     {
      "operation_id": "5d4ee071d23b27c18370a1771deb900be562f4fa103e0b32025363fb371e40cf",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-mainzs-defense-contain-free-scoring-werder-bundesliga-match-prediction-mainz-werder/",
     "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-c61acbb0a916357f1435dc85",
   "url": "/sources/dailysports-net/picks/16/#pick-n-c61acbb0a916357f1435dc85",
   "match": "SC Paderborn 07 v Hamburger SV",
   "match_url": "/football/matches/sc-paderborn-07-vs-hamburger-sv-2026-10-24/",
   "kickoff": "2026-10-24T13:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 23.5,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Hamburger SV at 1.66",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T13:40:31.000Z",
   "recorded_at": "2026-10-23T13:59:40.349Z",
   "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-c61acbb0a916357f1435dc85",
    "quote_text": "Hamburger SV wont lose\n\nOdds:\n\n1.66",
    "fragment_from": 3383,
    "fragment_to": 3418,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/three-straight-wins-against-a-vulnerable-defense-paderborn-vs-hamburg-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "038b98dc64801b710d73fe792700fff625632986287949a0116dd77053590191",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:40:31.000Z",
    "detected_at": "2026-10-23T13:59:40.349Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-d2dac8869554",
     "display_name": "SC Paderborn 07 — Hamburger SV",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-24T13:30:00.000Z",
     "url": "/football/matches/sc-paderborn-07-vs-hamburger-sv-2026-10-24/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Hamburger SV",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:40:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:40:31.000Z",
     "detected_at": "2026-10-23T13:59:40.349Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Hamburger SV",
     "author_odds": "1.66",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Hamburger SV at 1.66"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was SC Paderborn 07 1-0 Hamburger SV."
    },
    "settlements": [
     {
      "operation_id": "9b12e92497bed5b45bdc88bd54885e7b18ed40617b9a01f3bc8b8c174280cd3c",
      "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 Hamburger SV",
      "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": "7ba16527d056bcbb1f3f808a04ef5fc3489d2f59063ffba49c8320c446fab4dd",
      "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 Hamburger SV",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/three-straight-wins-against-a-vulnerable-defense-paderborn-vs-hamburg-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Hamburger SV"
   }
  },
  {
   "record_id": "n-27e49f9f71ea252b998df4bf",
   "url": "/sources/dailysports-net/picks/17/#pick-n-27e49f9f71ea252b998df4bf",
   "match": "Azam FC v ZED FC",
   "match_url": null,
   "kickoff": "2026-10-24T13:00:00.000Z",
   "competition": "CAF Confederations Cup",
   "lead_hours": 12.2,
   "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": "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": "2026-10-24T00:36:49.000Z",
   "recorded_at": "2026-10-24T00:49:26.115Z",
   "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-27e49f9f71ea252b998df4bf",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.57",
    "fragment_from": 2936,
    "fragment_to": 2964,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-reach-the-caf-confederation-cup-group-stage-azam-vs-zed-match-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7da90202276261a89fcfeb9432416faa6ca9d1ede891233961f93796fb11d3c0",
     "material_removed": false
    },
    "published_at": "2026-10-24T00:36:49.000Z",
    "detected_at": "2026-10-24T00:49:26.115Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-07dfdf60d518",
     "display_name": "Azam FC — ZED FC",
     "competition_name": "CAF Confederations Cup",
     "starts_at": "2026-10-24T13:00:00.000Z",
     "url": null,
     "scoreline": "1-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": "2026-10-24T00:36:49.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-24T00:36:49.000Z",
     "detected_at": "2026-10-24T00:49:26.115Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "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": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Azam FC 1-0 ZED FC."
    },
    "settlements": [
     {
      "operation_id": "2f46067fa73c6fd0a95d00791558d5a66657c4731402b2262d25e55422345250",
      "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": "14ef78fd7297eac7c27a11720cb6c1fbc989633d18e12213496cac78bd02cbee",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-reach-the-caf-confederation-cup-group-stage-azam-vs-zed-match-prediction/",
     "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-9c1ff6335e5c0ee2971b024f",
   "url": "/sources/dailysports-net/picks/16/#pick-n-9c1ff6335e5c0ee2971b024f",
   "match": "Como v Sassuolo",
   "match_url": "/football/matches/como-vs-sassuolo-2026-10-24/",
   "kickoff": "2026-10-24T13:00:00.000Z",
   "competition": "Serie A",
   "lead_hours": 22.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Como -1.0 at 1.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T13:52:05.000Z",
   "recorded_at": "2026-10-23T14:09:41.619Z",
   "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-9c1ff6335e5c0ee2971b024f",
    "quote_text": "W1(-1.0)\n\nOdds:\n\n1.7",
    "fragment_from": 3395,
    "fragment_to": 3415,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/after-thrashing-manchester-united-the-hosts-are-flying-como-vs-sassuolo-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1d900a5c3884c6b864599b4b0d20c06fc0882b0136e3fceadfc4fbacd230251b",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:52:05.000Z",
    "detected_at": "2026-10-23T14:09:41.619Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-de309de5eaa4",
     "display_name": "Como — Sassuolo",
     "competition_name": "Serie A",
     "starts_at": "2026-10-24T13:00:00.000Z",
     "url": "/football/matches/como-vs-sassuolo-2026-10-24/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Como -1.0",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:52:05.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:52:05.000Z",
     "detected_at": "2026-10-23T14:09:41.619Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Como -1.0",
     "author_odds": "1.7",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Como -1.0 at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Como 2-0 Sassuolo."
    },
    "settlements": [
     {
      "operation_id": "21a7a8bdc85f9677f40fd5ac51643bce62ed0383f8920bc1b2e4fa41d531159e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Como -1.0",
      "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": "c785d7fba439ce69565e42f5948664737d39770c3654a8abf24c65af849df2a4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Como -1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/after-thrashing-manchester-united-the-hosts-are-flying-como-vs-sassuolo-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como -1.0"
   }
  },
  {
   "record_id": "n-4bf878046d69fad044262de2",
   "url": "/sources/dailysports-net/picks/16/#pick-n-4bf878046d69fad044262de2",
   "match": "Charlton Athletic v Norwich City",
   "match_url": "/football/matches/charlton-athletic-vs-norwich-city-2026-10-24/",
   "kickoff": "2026-10-24T11:30:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 21.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Charlton Athletic or draw at 1.69",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-3",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T13:31:45.000Z",
   "recorded_at": "2026-10-23T13:49:32.724Z",
   "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-4bf878046d69fad044262de2",
    "quote_text": "Charlton wont lose\n\nOdds:\n\n1.69",
    "fragment_from": 3045,
    "fragment_to": 3076,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/someones-winless-run-will-end-charlton-vs-norwich-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e99e75a70d93081c74178999f5b42b3c33a09b0a7b50169d17a742dc055aedb0",
     "material_removed": false
    },
    "published_at": "2026-10-23T13:31:45.000Z",
    "detected_at": "2026-10-23T13:49:32.724Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-bd236ae27f31",
     "display_name": "Charlton Athletic — Norwich City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-24T11:30:00.000Z",
     "url": "/football/matches/charlton-athletic-vs-norwich-city-2026-10-24/",
     "scoreline": "1-3",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Charlton Athletic or draw",
    "odds_set": {
     "by_author": "1.69",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-23T13:31:45.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-23T13:31:45.000Z",
     "detected_at": "2026-10-23T13:49:32.724Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Charlton Athletic or draw",
     "author_odds": "1.69",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Charlton Athletic or draw at 1.69"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Charlton Athletic 1-3 Norwich City."
    },
    "settlements": [
     {
      "operation_id": "06aa8b1831cf0bf74a0716c55642a440b005b8ce3005ce8086a56f4ebbd1d3a5",
      "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": "Charlton Athletic 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": "2f92ab02859385f8c02c1a2bfcc0dd0d5baacf0f9001f4404a1f4a704c2531e9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Charlton Athletic 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/someones-winless-run-will-end-charlton-vs-norwich-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Charlton Athletic or draw"
   }
  },
  {
   "record_id": "n-4f65e783d553fa3c5d96489f",
   "url": "/sources/dailysports-net/picks/15/#pick-n-4f65e783d553fa3c5d96489f",
   "match": "MC Alger v Enugu Rangers",
   "match_url": null,
   "kickoff": "2026-10-23T19:00:00.000Z",
   "competition": "CAF Champions League",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: MC Alger",
   "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": "2026-10-22T19:00:00.000Z",
   "recorded_at": "2026-10-22T19:09:28.589Z",
   "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-4f65e783d553fa3c5d96489f",
    "quote_text": "Prediction: MC Alger to win.",
    "fragment_from": 5214,
    "fragment_to": 5242,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-mc-alger-turn-home-strength-into-a-group-stage-ticket-prediction-for-mc-alger-vs-rangers-international-23102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b9eac7fbb2bae4f44413df3f00c8d8ecc5f1fea40e26ca49afcea87c1db75693",
     "material_removed": false
    },
    "published_at": "2026-10-22T19:00:00.000Z",
    "detected_at": "2026-10-22T19:09:28.589Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-469adca281ab",
     "display_name": "MC Alger — Enugu Rangers",
     "competition_name": "CAF Champions League",
     "starts_at": "2026-10-23T19:00:00.000Z",
     "url": null,
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "MC Alger",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T19:00:00.000Z",
     "detected_at": "2026-10-22T19:09:28.589Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "MC Alger",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: MC Alger"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was MC Alger 3-0 Enugu Rangers."
    },
    "settlements": [
     {
      "operation_id": "3e02cc56e936da5e1ecb7fd38e06bda6d7de3313cf119de4d054de859f1af0ad",
      "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": "MC Alger",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-mc-alger-turn-home-strength-into-a-group-stage-ticket-prediction-for-mc-alger-vs-rangers-international-23102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "MC Alger to win"
   }
  },
  {
   "record_id": "n-d25dc172cb2c19609117829b",
   "url": "/sources/dailysports-net/picks/15/#pick-n-d25dc172cb2c19609117829b",
   "match": "Torino v Monza",
   "match_url": "/football/matches/torino-vs-monza-2026-10-23/",
   "kickoff": "2026-10-23T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 33.9,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Torino at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T08:30:22.000Z",
   "recorded_at": "2026-10-22T08:49:31.722Z",
   "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-d25dc172cb2c19609117829b",
    "quote_text": "W1(0)\n\nOdds:\n\n1.55",
    "fragment_from": 3378,
    "fragment_to": 3396,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-can-extend-their-strong-run-torino-vs-monza-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "538143e0afb6dafff05dfe8c8371bf9b139e77c33b3459a9be6811864e7389fc",
     "material_removed": false
    },
    "published_at": "2026-10-22T08:30:22.000Z",
    "detected_at": "2026-10-22T08:49:31.722Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d322079b35a0",
     "display_name": "Torino — Monza",
     "competition_name": "Serie A",
     "starts_at": "2026-10-23T18:45:00.000Z",
     "url": "/football/matches/torino-vs-monza-2026-10-23/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Torino",
    "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": "2026-10-22T08:30:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T08:30:22.000Z",
     "detected_at": "2026-10-22T08:49:31.722Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Torino",
     "author_odds": "1.55",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Torino at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Torino 3-2 Monza."
    },
    "settlements": [
     {
      "operation_id": "124fa8c216492fc411d927e58ac19d95d9a4ab2f0f54910fc4a4dc9dee51c3ac",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Torino",
      "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": "0e4d0fc3b92784ede68576dacbc9e17a7e4add373609388df7526ae849360664",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Torino",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-can-extend-their-strong-run-torino-vs-monza-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Torino (Draw no bet)"
   }
  },
  {
   "record_id": "n-d74dcfeb41154a4672e5b404",
   "url": "/sources/dailysports-net/picks/15/#pick-n-d74dcfeb41154a4672e5b404",
   "match": "Mamelodi Sundowns v Wiliete SC",
   "match_url": null,
   "kickoff": "2026-10-23T18:00:00.000Z",
   "competition": "CAF Champions League",
   "lead_hours": 26.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.63",
   "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": "2026-10-22T15:07:00.000Z",
   "recorded_at": "2026-10-22T15:09:29.011Z",
   "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-d74dcfeb41154a4672e5b404",
    "quote_text": "My prediction: under 3 goals at 1.63",
    "fragment_from": 2806,
    "fragment_to": 2842,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-mamelodi-reach-the-caf-champions-league-group-stage-prediction-for-the-match-against-wiliete-october-23/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6bd68c73f0ce86fc2715b4f416eaa67c0ace46174bdd0053c349c070e1935b3a",
     "material_removed": false
    },
    "published_at": "2026-10-22T15:07:00.000Z",
    "detected_at": "2026-10-22T15:09:29.011Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-9d979811013d",
     "display_name": "Mamelodi Sundowns — Wiliete SC",
     "competition_name": "CAF Champions League",
     "starts_at": "2026-10-23T18:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T15:07:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T15:07:00.000Z",
     "detected_at": "2026-10-22T15:09:29.011Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.63",
     "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.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Mamelodi Sundowns 1-1 Wiliete SC."
    },
    "settlements": [
     {
      "operation_id": "61825adbcd7c8ec741aa4caacbc840b2cd35dfecaf40d02411283365bf4109a8",
      "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": "6325abf846a525a193288c833175497966a506df408bb5b68d5cf9f715caca87",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-mamelodi-reach-the-caf-champions-league-group-stage-prediction-for-the-match-against-wiliete-october-23/",
     "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-2aef89ae31953e83a5ade608",
   "url": "/sources/dailysports-net/picks/15/#pick-n-2aef89ae31953e83a5ade608",
   "match": "Orlando Pirates v African Stars FC",
   "match_url": null,
   "kickoff": "2026-10-23T18:00:00.000Z",
   "competition": "CAF Champions League",
   "lead_hours": 29.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.78",
   "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": "2026-10-22T12:23:00.000Z",
   "recorded_at": "2026-10-22T12:49:28.423Z",
   "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-2aef89ae31953e83a5ade608",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.78",
    "fragment_from": 5351,
    "fragment_to": 5378,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-orlando-pirates-learn-from-last-seasons-champions-league-exit-prediction-october-23-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "bbd43462c9e59a90b5e1be69d6ed3cef96365643cc1c516652d3eb2f1d3a057d",
     "material_removed": false
    },
    "published_at": "2026-10-22T12:23:00.000Z",
    "detected_at": "2026-10-22T12:49:28.423Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-06ca9aa02ac0",
     "display_name": "Orlando Pirates — African Stars FC",
     "competition_name": "CAF Champions League",
     "starts_at": "2026-10-23T18:00:00.000Z",
     "url": null,
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T12:23:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T12:23:00.000Z",
     "detected_at": "2026-10-22T12:49:28.423Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.78",
     "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.78"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Orlando Pirates 4-0 African Stars FC."
    },
    "settlements": [
     {
      "operation_id": "2068f672da031cb9f38fbd248edccddfd3c943360bd9c4902b391be83faec0f2",
      "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": "03737321d136964f7ae556f7bbd0b20d079887297f14ca1e2d359569d8316415",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-orlando-pirates-learn-from-last-seasons-champions-league-exit-prediction-october-23-2026/",
     "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-e11421e01980b8c16aa0725e",
   "url": "/sources/dailysports-net/picks/15/#pick-n-e11421e01980b8c16aa0725e",
   "match": "Kaizer Chiefs v Red Arrows FC",
   "match_url": null,
   "kickoff": "2026-10-23T16:00:00.000Z",
   "competition": "CAF Confederations Cup",
   "lead_hours": 26.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.44",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-22T13:03:00.000Z",
   "recorded_at": "2026-10-22T13:09:32.490Z",
   "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-e11421e01980b8c16aa0725e",
    "quote_text": "My prediction is over 2 total goals.\n\nPrediction on game\n\nTotal over 2\n\nOdds:\n\n1.44",
    "fragment_from": 3452,
    "fragment_to": 3535,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/kaizer-chiefs-vs-red-arrows-the-hosts-must-overturn-a-one-goal-deficit/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e2343cc1d92e118991a9a5e9e25681f6d52750e4ec2ab679bb23347e927ec2bf",
     "material_removed": false
    },
    "published_at": "2026-10-22T13:03:00.000Z",
    "detected_at": "2026-10-22T13:09:32.490Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f7a7e3be26f3",
     "display_name": "Kaizer Chiefs — Red Arrows FC",
     "competition_name": "CAF Confederations Cup",
     "starts_at": "2026-10-23T16:00:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.44",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T13:03:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T13:03:00.000Z",
     "detected_at": "2026-10-22T13:09:32.490Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.44",
     "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.44"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Kaizer Chiefs 1-0 Red Arrows FC."
    },
    "settlements": [
     {
      "operation_id": "8912097885e28f025c2fa0fe1655cc2a3b132c28219b06ebd0f5d6aca6834c58",
      "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": "75499fa1ec918c53664eee94aa5edf250ab1abe5652b72327f7cfc5356e51f21",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/kaizer-chiefs-vs-red-arrows-the-hosts-must-overturn-a-one-goal-deficit/",
     "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-be41f8f8ffceb42506f0911b",
   "url": "/sources/dailysports-net/picks/15/#pick-n-be41f8f8ffceb42506f0911b",
   "match": "Polissya Zhytomyr v Obolon Kyiv",
   "match_url": null,
   "kickoff": "2026-10-23T10:00:00.000Z",
   "competition": "Ukraine Vyscha Liga",
   "lead_hours": 10.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.75",
   "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": "2026-10-22T22:57:39.000Z",
   "recorded_at": "2026-10-22T23:09:23.141Z",
   "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-be41f8f8ffceb42506f0911b",
    "quote_text": "Prediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.75",
    "fragment_from": 3571,
    "fragment_to": 3618,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-title-race-could-produce-a-high-scoring-clash-polissya-vs-obolon-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2f6d5f84f54d4de1707dba26475b37457b6a4cb491600b0e421e24438936111a",
     "material_removed": false
    },
    "published_at": "2026-10-22T22:57:39.000Z",
    "detected_at": "2026-10-22T23:09:23.141Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-a8a8851101c3",
     "display_name": "Polissya Zhytomyr — Obolon Kyiv",
     "competition_name": "Ukraine Vyscha Liga",
     "starts_at": "2026-10-23T10: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.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-22T22:57:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-22T22:57:39.000Z",
     "detected_at": "2026-10-22T23:09:23.141Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.75",
     "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.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Polissya Zhytomyr 3-0 Obolon Kyiv."
    },
    "settlements": [
     {
      "operation_id": "c1187baf9c60dd8ea3ef74d30e6a4485ed70835fe0dfb359fd8df1c6288df6aa",
      "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": "5fb1746b531dd315dec225afd788d0b5f2cf8941b16f6459585e7c5f40266349",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-title-race-could-produce-a-high-scoring-clash-polissya-vs-obolon-prediction/",
     "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-2eb9d6dd16694d5373e79bbc",
   "url": "/sources/dailysports-net/picks/13/#pick-n-2eb9d6dd16694d5373e79bbc",
   "match": "Lillestrom v Real Sociedad",
   "match_url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 32.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Sociedad at 1.51",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "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": "2026-10-21T10:00:00.000Z",
   "recorded_at": "2026-10-21T10:09:31.933Z",
   "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-2eb9d6dd16694d5373e79bbc",
    "quote_text": "My prediction: Real Sociedad to win at 1.51",
    "fragment_from": 2921,
    "fragment_to": 2964,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-claim-their-first-tournament-victory-prediction-for-lillestrom-vs-real-sociedad-october-22/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1d60ce849e17b637b149ede15e4d16b35a0cb1c99b93253053da4717bf1df484",
     "material_removed": false
    },
    "published_at": "2026-10-21T10:00:00.000Z",
    "detected_at": "2026-10-21T10:09:31.933Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e61ce87077b5",
     "display_name": "Lillestrom — Real Sociedad",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/lillestrom-vs-real-sociedad-2026-10-22/",
     "scoreline": "0-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Sociedad",
    "odds_set": {
     "by_author": "1.51",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T10:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T10:00:00.000Z",
     "detected_at": "2026-10-21T10:09:31.933Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Sociedad",
     "author_odds": "1.51",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Sociedad at 1.51"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lillestrom 0-6 Real Sociedad."
    },
    "settlements": [
     {
      "operation_id": "75d3bd1642d5e5ebe08e93cc6e4194ca2eebd64e81127a4e641e54eaa137d24d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": 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": "a23e3940ac718f174e61841bf9b1ffa9d01b327f2cf46f4474f9c7a466f927bd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Sociedad",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-claim-their-first-tournament-victory-prediction-for-lillestrom-vs-real-sociedad-october-22/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Sociedad to win"
   }
  },
  {
   "record_id": "n-429447aa81e2282c378cbf5c",
   "url": "/sources/dailysports-net/picks/13/#pick-n-429447aa81e2282c378cbf5c",
   "match": "Borac Banja Luka v Kuopion Palloseura",
   "match_url": "/football/matches/borac-banja-luka-vs-kuopion-palloseura-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 35.0,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.78",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-10-21T07:30:00.000Z",
   "recorded_at": "2026-10-21T07:59:24.975Z",
   "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-429447aa81e2282c378cbf5c",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.78",
    "fragment_from": 3938,
    "fragment_to": 3976,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/borac-kups-who-will-claim-their-first-points-in-the-conference-league/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "7c6ae8d2fa98cc5d420af72b7fbdac7be4bb90a0c3e9e65fe00ebcf5356b5176",
     "material_removed": false
    },
    "published_at": "2026-10-21T07:30:00.000Z",
    "detected_at": "2026-10-21T07:59:24.975Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8ec798e48f41",
     "display_name": "Borac Banja Luka — Kuopion Palloseura",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/borac-banja-luka-vs-kuopion-palloseura-2026-10-22/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.78",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T07:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T07:30:00.000Z",
     "detected_at": "2026-10-21T07:59:24.975Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.78",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.78"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Borac Banja Luka 2-0 Kuopion Palloseura."
    },
    "settlements": [
     {
      "operation_id": "9f53e4c9750a3c083761f1beae51721c92c12a6042ecf8cfe18c01e7743d6986",
      "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": "df8a8f3b8d728e19fbb3a1219513646f4a8dfc2dcb93943b915c50e8769638da",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/borac-kups-who-will-claim-their-first-points-in-the-conference-league/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-06f9133a953f7a324ba8e43e",
   "url": "/sources/dailysports-net/picks/13/#pick-n-06f9133a953f7a324ba8e43e",
   "match": "Beşiktaş v Crystal Palace",
   "match_url": "/football/matches/besiktas-vs-crystal-palace-2026-10-22/",
   "kickoff": "2026-10-22T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 35.0,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Beşiktaş at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "2-2",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T07:31:08.000Z",
   "recorded_at": "2026-10-21T07:59:24.123Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-06f9133a953f7a324ba8e43e",
    "quote_text": "W1(0)\n\nOdds:\n\n1.55",
    "fragment_from": 3531,
    "fragment_to": 3549,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-home-run-could-help-the-turks-besiktas-vs-crystal-palace-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "1564d13e6c94d354eaf017f85172d73e626aba2f934bcb2c69423d3d22dacec5",
     "material_removed": false
    },
    "published_at": "2026-10-21T07:31:08.000Z",
    "detected_at": "2026-10-21T07:59:24.123Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-77dd69b22aa6",
     "display_name": "Beşiktaş — Crystal Palace",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T19:00:00.000Z",
     "url": "/football/matches/besiktas-vs-crystal-palace-2026-10-22/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Beşiktaş",
    "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": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T07:31:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T07:31:08.000Z",
     "detected_at": "2026-10-21T07:59:24.123Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Beşiktaş",
     "author_odds": "1.55",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Beşiktaş at 1.55"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Beşiktaş 2-2 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "2d654231cc93dcea7254300b21f0726c1ce5a629a1b49819502589daa03680d9",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Beşiktaş",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6bc16d9d7cf2bd808452ef1f2a6f059d961ca565426cb41257d6dee3c448ed15",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Beşiktaş",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/a-home-run-could-help-the-turks-besiktas-vs-crystal-palace-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Beşiktaş (Draw no bet)"
   }
  },
  {
   "record_id": "n-0c995383ddd495d7f8472743",
   "url": "/sources/dailysports-net/picks/14/#pick-n-0c995383ddd495d7f8472743",
   "match": "Juventus v Stade Rennais",
   "match_url": "/football/matches/juventus-vs-stade-rennais-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 20.9,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: under 3.0 at 1.77",
   "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": "2026-10-21T19:37:15.000Z",
   "recorded_at": "2026-10-21T19:49:25.523Z",
   "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-0c995383ddd495d7f8472743",
    "quote_text": "Total under 3\n\nOdds:\n\n1.77",
    "fragment_from": 2959,
    "fragment_to": 2985,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-juventus-extend-their-winning-home-run-in-the-europa-league-juventus-vs-rennes-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0466edaf004b6a69d59cc6df9fc2205fa43720547a29abfc61807ae54a49de47",
     "material_removed": false
    },
    "published_at": "2026-10-21T19:37:15.000Z",
    "detected_at": "2026-10-21T19:49:25.523Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-8f0618bc68e7",
     "display_name": "Juventus — Stade Rennais",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/juventus-vs-stade-rennais-2026-10-22/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "under 3.0",
    "odds_set": {
     "by_author": "1.77",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T19:37:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T19:37:15.000Z",
     "detected_at": "2026-10-21T19:49:25.523Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "under 3.0",
     "author_odds": "1.77",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: under 3.0 at 1.77"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Juventus 2-2 Stade Rennais."
    },
    "settlements": [
     {
      "operation_id": "74e4c27e3585b716448b3b1de13cc823c799ddde31f362cb89f847883d646201",
      "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 goals",
      "choice": "under 3.0",
      "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": "cb37993e345a3babee583086a25f6b9e6a60324370633de18a4acc995ad08ea3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "under 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-juventus-extend-their-winning-home-run-in-the-europa-league-juventus-vs-rennes-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-a71eea655c523054874f4aff",
   "url": "/sources/dailysports-net/picks/14/#pick-n-a71eea655c523054874f4aff",
   "match": "Nordsjælland v CSKA Sofia",
   "match_url": "/football/matches/nordsjaelland-vs-cska-sofia-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.67",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T16:45:00.000Z",
   "recorded_at": "2026-10-21T16:49:37.364Z",
   "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-a71eea655c523054874f4aff",
    "quote_text": "Prediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.67",
    "fragment_from": 4787,
    "fragment_to": 4845,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-both-attacks-make-the-breakthrough-in-farum-nordsjlland-vs-cska-sofia-prediction-22102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2f2cd5f8f5012657cd1e3ec9f804ce7322d3ed3a251a484b30d62262e3cd3810",
     "material_removed": false
    },
    "published_at": "2026-10-21T16:45:00.000Z",
    "detected_at": "2026-10-21T16:49:37.364Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-573dc7a531e0",
     "display_name": "Nordsjælland — CSKA Sofia",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/nordsjaelland-vs-cska-sofia-2026-10-22/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T16:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T16:45:00.000Z",
     "detected_at": "2026-10-21T16:49:37.364Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.67",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.67"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Nordsjælland 2-2 CSKA Sofia."
    },
    "settlements": [
     {
      "operation_id": "4f3657d3266518b5639aa5beb918fcffe16e5201cf21a89fbcda8516f43847e8",
      "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": "403d4a317aa1d6c49eca8ec91a0fb8aa28e479d648bc9ee6bca865e8881cb7ca",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-both-attacks-make-the-breakthrough-in-farum-nordsjlland-vs-cska-sofia-prediction-22102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-5f1a36da78a34595f8964847",
   "url": "/sources/dailysports-net/picks/13/#pick-n-5f1a36da78a34595f8964847",
   "match": "Dinamo Zagreb v NEC Nijmegen",
   "match_url": "/football/matches/dinamo-zagreb-vs-nec-nijmegen-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 26.6,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-10-21T14:06:00.000Z",
   "recorded_at": "2026-10-21T14:09:23.437Z",
   "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-5f1a36da78a34595f8964847",
    "quote_text": "As a cautious option, under 3.5 goals could be worth considering: the hosts are capable of getting the job done without turning the game into an open shootout.",
    "fragment_from": 3535,
    "fragment_to": 3694,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/dinamo-zagreb-nijmegen-can-the-dutch-club-surprise-the-croatians/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "974285f4e8def732b5c391c67200cc214f93f9fbb4a331ce1f276699af9f5597",
     "material_removed": false
    },
    "published_at": "2026-10-21T14:06:00.000Z",
    "detected_at": "2026-10-21T14:09:23.437Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-aa41d073d7ee",
     "display_name": "Dinamo Zagreb — NEC Nijmegen",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/dinamo-zagreb-vs-nec-nijmegen-2026-10-22/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.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": "2026-10-21T14:06:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T14:06:00.000Z",
     "detected_at": "2026-10-21T14:09:23.437Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Dinamo Zagreb 2-4 NEC Nijmegen."
    },
    "settlements": [
     {
      "operation_id": "005cece6fbb2c4e2ac52e5a3b59ae42bf9b624da9cf35712d7059f7d8b462d78",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/dinamo-zagreb-nijmegen-can-the-dutch-club-surprise-the-croatians/",
     "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-db490602b822ee5f509306a1",
   "url": "/sources/dailysports-net/picks/14/#pick-n-db490602b822ee5f509306a1",
   "match": "Dinamo Zagreb v NEC Nijmegen",
   "match_url": "/football/matches/dinamo-zagreb-vs-nec-nijmegen-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 26.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Dinamo Zagreb",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-10-21T14:06:00.000Z",
   "recorded_at": "2026-10-21T14:09:23.437Z",
   "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-db490602b822ee5f509306a1",
    "quote_text": "My prediction: Dinamo Zagreb to win.",
    "fragment_from": 3696,
    "fragment_to": 3732,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/dinamo-zagreb-nijmegen-can-the-dutch-club-surprise-the-croatians/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "974285f4e8def732b5c391c67200cc214f93f9fbb4a331ce1f276699af9f5597",
     "material_removed": false
    },
    "published_at": "2026-10-21T14:06:00.000Z",
    "detected_at": "2026-10-21T14:09:23.437Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-aa41d073d7ee",
     "display_name": "Dinamo Zagreb — NEC Nijmegen",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/dinamo-zagreb-vs-nec-nijmegen-2026-10-22/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Dinamo Zagreb",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T14:06:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T14:06:00.000Z",
     "detected_at": "2026-10-21T14:09:23.437Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Dinamo Zagreb",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Dinamo Zagreb"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Dinamo Zagreb 2-4 NEC Nijmegen."
    },
    "settlements": [
     {
      "operation_id": "dff48a646b3bdac92fe29ece0ef5a040cfc3f464cd8aee0e36a6a4ffefe55edf",
      "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": "Dinamo Zagreb",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/dinamo-zagreb-nijmegen-can-the-dutch-club-surprise-the-croatians/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Dinamo Zagreb to win"
   }
  },
  {
   "record_id": "n-c355e0aa1d3bcf3a24e81924",
   "url": "/sources/dailysports-net/picks/13/#pick-n-c355e0aa1d3bcf3a24e81924",
   "match": "Jablonec v Brighton & Hove Albion",
   "match_url": "/football/matches/jablonec-vs-brighton-and-hove-albion-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 31.6,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Brighton & Hove Albion -1.5 at 1.77",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": "2026-10-21T08:42:43.000Z",
   "recorded_at": "2026-10-21T09:09:35.461Z",
   "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-c355e0aa1d3bcf3a24e81924",
    "quote_text": "W2(-1.5)\n\nOdds:\n\n1.77",
    "fragment_from": 3614,
    "fragment_to": 3635,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-english-favorite-must-prove-their-class-jablonec-vs-brighton-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "541da61e4962a3e1dc1d8064ba7b7a566d12b568ffa7eb27e73a5cc1442c0031",
     "material_removed": false
    },
    "published_at": "2026-10-21T08:42:43.000Z",
    "detected_at": "2026-10-21T09:09:35.461Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2a39722503ed",
     "display_name": "Jablonec — Brighton & Hove Albion",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/jablonec-vs-brighton-and-hove-albion-2026-10-22/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Brighton & Hove Albion -1.5",
    "odds_set": {
     "by_author": "1.77",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T08:42:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T08:42:43.000Z",
     "detected_at": "2026-10-21T09:09:35.461Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Brighton & Hove Albion -1.5",
     "author_odds": "1.77",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Brighton & Hove Albion -1.5 at 1.77"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Jablonec 0-0 Brighton & Hove Albion."
    },
    "settlements": [
     {
      "operation_id": "522a1629e6e471deaab755316b8fe1d8baf8ca00b77a366b678ab2c622c704f6",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Brighton & Hove Albion -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "378d6a626fa418780ee19206f6d02a8b80865f4ecef641dd509aafd618b00cba",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Brighton & Hove Albion -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-english-favorite-must-prove-their-class-jablonec-vs-brighton-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion -1.5"
   }
  },
  {
   "record_id": "n-188a8b636bdf9138a9b48ee6",
   "url": "/sources/dailysports-net/picks/13/#pick-n-188a8b636bdf9138a9b48ee6",
   "match": "Getafe v FC Lugano",
   "match_url": "/football/matches/getafe-vs-fc-lugano-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 31.6,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1: FC Lugano +1.0 at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T09:03:50.000Z",
   "recorded_at": "2026-10-21T09:09:31.540Z",
   "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-188a8b636bdf9138a9b48ee6",
    "quote_text": "W2(+1.0)\n\nOdds:\n\n1.55",
    "fragment_from": 3476,
    "fragment_to": 3497,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-strong-form-could-level-the-odds-getafe-vs-lugano-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dd5c159c552bc30dcea88b7c3bf0ab779b605576dd7a368f93ac2c7fafe2ae8b",
     "material_removed": false
    },
    "published_at": "2026-10-21T09:03:50.000Z",
    "detected_at": "2026-10-21T09:09:31.540Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-048fcdffb07c",
     "display_name": "Getafe — FC Lugano",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/getafe-vs-fc-lugano-2026-10-22/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1",
    "outcome_label": "FC Lugano +1.0",
    "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": "2026-10-21T09:03:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T09:03:50.000Z",
     "detected_at": "2026-10-21T09:09:31.540Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 1",
     "choice": "FC Lugano +1.0",
     "author_odds": "1.55",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap 1: FC Lugano +1.0 at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Getafe 2-5 FC Lugano."
    },
    "settlements": [
     {
      "operation_id": "f93e0525c82b5844f61d0b002974065259a6a3780282e61ecf301a7ca62d3cfb",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "FC Lugano +1.0",
      "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": "c66980166d28183445def5acef61562fd8e32ee966c627105046de4ee0690e6e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "FC Lugano +1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-strong-form-could-level-the-odds-getafe-vs-lugano-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Lugano +1.0"
   }
  },
  {
   "record_id": "n-87af0da65428eee15b5877ae",
   "url": "/sources/dailysports-net/picks/13/#pick-n-87af0da65428eee15b5877ae",
   "match": "Union St. Gilloise v Hapoel Be'er Sheva",
   "match_url": "/football/matches/union-st-gilloise-vs-hapoel-be-er-sheva-2026-10-22/",
   "kickoff": "2026-10-22T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 32.9,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Union St. Gilloise -1.5 at 1.84",
   "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": "2026-10-21T07:23:33.000Z",
   "recorded_at": "2026-10-21T07:49:26.302Z",
   "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-87af0da65428eee15b5877ae",
    "quote_text": "W1(-1.5)\n\nOdds:\n\n1.84",
    "fragment_from": 3427,
    "fragment_to": 3448,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/belgians-can-extend-their-unbeaten-run-union-saint-gilloise-vs-hapoel-beer-sheva-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8e439284995bb5f6847eaa25614a451b8e2662d89db5e69e49ac0b21be3a8366",
     "material_removed": false
    },
    "published_at": "2026-10-21T07:23:33.000Z",
    "detected_at": "2026-10-21T07:49:26.302Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-45db402e3921",
     "display_name": "Union St. Gilloise — Hapoel Be'er Sheva",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-22T16:45:00.000Z",
     "url": "/football/matches/union-st-gilloise-vs-hapoel-be-er-sheva-2026-10-22/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Union St. Gilloise -1.5",
    "odds_set": {
     "by_author": "1.84",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-21T07:23:33.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-21T07:23:33.000Z",
     "detected_at": "2026-10-21T07:49:26.302Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Union St. Gilloise -1.5",
     "author_odds": "1.84",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Union St. Gilloise -1.5 at 1.84"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Union St. Gilloise 4-0 Hapoel Be'er Sheva."
    },
    "settlements": [
     {
      "operation_id": "654a4649f7fb0022be693acaee5870f63a1183e1defcb53e58baa626a785b818",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Union St. Gilloise -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "8ac7d66e386c4de6da84224f332ce156deb93f5975871e6b26f3c15b8b976897",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Union St. Gilloise -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/belgians-can-extend-their-unbeaten-run-union-saint-gilloise-vs-hapoel-beer-sheva-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Union St. Gilloise -1.5"
   }
  },
  {
   "record_id": "n-b6e8e919bf977978ee75dcda",
   "url": "/sources/dailysports-net/picks/12/#pick-n-b6e8e919bf977978ee75dcda",
   "match": "Inter v Shakhtar Donetsk",
   "match_url": "/football/matches/inter-vs-shakhtar-donetsk-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 21.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -2: Shakhtar Donetsk -2.0 at 1.97",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-20T21:08:07.000Z",
   "recorded_at": "2026-10-20T21:09:26.264Z",
   "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-b6e8e919bf977978ee75dcda",
    "quote_text": "W2(+2.0)\n\nOdds:\n\n1.97",
    "fragment_from": 3606,
    "fragment_to": 3627,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-must-end-their-european-slump-inter-vs-shakhtar-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "84ac4abe05bb1201ba093d21a80359dd3a8f1a2c14f1208cac19969f9be1fdf4",
     "material_removed": false
    },
    "published_at": "2026-10-20T21:08:07.000Z",
    "detected_at": "2026-10-20T21:09:26.264Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d3d27a7c8131",
     "display_name": "Inter — Shakhtar Donetsk",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/inter-vs-shakhtar-donetsk-2026-10-21/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -2",
    "outcome_label": "Shakhtar Donetsk -2.0",
    "odds_set": {
     "by_author": "1.97",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-20T21:08:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-20T21:08:07.000Z",
     "detected_at": "2026-10-20T21:09:26.264Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -2",
     "choice": "Shakhtar Donetsk -2.0",
     "author_odds": "1.97",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-2.0",
     "subject": "goals_total",
     "in_words": "Asian handicap -2: Shakhtar Donetsk -2.0 at 1.97"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Inter 1-0 Shakhtar Donetsk."
    },
    "settlements": [
     {
      "operation_id": "98467aab6b0b824a40b67d553595198b4a8c3f0669afb8c0d4159c83b24f427a",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2",
      "choice": "Shakhtar Donetsk -2.0",
      "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": "f7c87a406c73798e8f377fb15778a4dc43367f99bf528354cf5b66819f6f4e09",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -2",
      "choice": "Shakhtar Donetsk -2.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-must-end-their-european-slump-inter-vs-shakhtar-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shakhtar Donetsk -2.0"
   }
  },
  {
   "record_id": "n-a5ebac17a3f1d3f8dd4389fd",
   "url": "/sources/dailysports-net/picks/12/#pick-n-a5ebac17a3f1d3f8dd4389fd",
   "match": "Club Brugge KV v RC Lens",
   "match_url": "/football/matches/club-brugge-kv-vs-rc-lens-2026-10-21/",
   "kickoff": "2026-10-21T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.66",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-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": "2026-10-20T19:29:22.000Z",
   "recorded_at": "2026-10-20T19:49:36.400Z",
   "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-a5ebac17a3f1d3f8dd4389fd",
    "quote_text": "I recommend betting on over 3 goals at odds of 1.66.",
    "fragment_from": 2664,
    "fragment_to": 2716,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/club-brugge-vs-lens-can-brugge-extend-their-winning-streak/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c7ae3fe49ec5ab4fc98e779cb7e9fee2c7e66f66c734316c8e104ee99ddce8a1",
     "material_removed": false
    },
    "published_at": "2026-10-20T19:29:22.000Z",
    "detected_at": "2026-10-20T19:49:36.400Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e001a3fb3630",
     "display_name": "Club Brugge KV — RC Lens",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-21T19:00:00.000Z",
     "url": "/football/matches/club-brugge-kv-vs-rc-lens-2026-10-21/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-20T19:29:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-20T19:29:22.000Z",
     "detected_at": "2026-10-20T19:49:36.400Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.66",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.66"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Club Brugge KV 3-0 RC Lens."
    },
    "settlements": [
     {
      "operation_id": "53742b3641f819ef26253adb6263cf2c83d35f9d47344aa1a0be64ec92683229",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "0909bbbf15612b4093b325cddda6c2c4e8c7fc092ce43b9b3d882cbf52f046b0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/club-brugge-vs-lens-can-brugge-extend-their-winning-streak/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-ef843042ac296820760aab99",
   "url": "/sources/dailysports-net/picks/12/#pick-n-ef843042ac296820760aab99",
   "match": "AS Roma v Slovan Bratislava",
   "match_url": "/football/matches/as-roma-vs-slovan-bratislava-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 21.2,
   "market_code": "handicap_european",
   "author_said": "European handicap -2: AS Roma -2.0 at 1.6",
   "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": "2026-10-19T21:15:23.000Z",
   "recorded_at": "2026-10-19T21:49:34.692Z",
   "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-ef843042ac296820760aab99",
    "quote_text": "W1(-2.0)\n\nOdds:\n\n1.6",
    "fragment_from": 3856,
    "fragment_to": 3876,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/roma-must-end-their-prolonged-drought-roma-vs-slovan-bratislava-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "402a7538d4d8d639a262f94007342432503cb43f48aecdd3fbb3b52480104ba7",
     "material_removed": false
    },
    "published_at": "2026-10-19T21:15:23.000Z",
    "detected_at": "2026-10-19T21:49:34.692Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-da54e0145072",
     "display_name": "AS Roma — Slovan Bratislava",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/as-roma-vs-slovan-bratislava-2026-10-20/",
     "scoreline": "4-0",
     "condition": "finished"
    },
    "market_label": "European handicap -2",
    "outcome_label": "AS Roma -2.0",
    "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": "2026-10-19T21:15:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T21:15:23.000Z",
     "detected_at": "2026-10-19T21:49:34.692Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "European handicap -2",
     "choice": "AS Roma -2.0",
     "author_odds": "1.6",
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-2.0",
     "subject": "goals_total",
     "in_words": "European handicap -2: AS Roma -2.0 at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AS Roma 4-0 Slovan Bratislava."
    },
    "settlements": [
     {
      "operation_id": "2c77883697975138fa9ef6b17e9fa69bfd8754fc56afa7abb2a395cb7eeef544",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -2",
      "choice": "AS Roma -2.0",
      "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": "9075a4e1869d7e915b370eff6e7bdfd33f87bd39f80908e6e4bc0776ff97ec26",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "European handicap -2",
      "choice": "AS Roma -2.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/roma-must-end-their-prolonged-drought-roma-vs-slovan-bratislava-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma -2.0"
   }
  },
  {
   "record_id": "n-0392377d3c4799e86abf3983",
   "url": "/sources/dailysports-net/picks/12/#pick-n-0392377d3c4799e86abf3983",
   "match": "Paris Saint-Germain v FC Barcelona",
   "match_url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 21.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Paris Saint-Germain at 1.89",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T21:08:12.000Z",
   "recorded_at": "2026-10-19T21:09:33.938Z",
   "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-0392377d3c4799e86abf3983",
    "quote_text": "W1(0)\n\nOdds:\n\n1.89",
    "fragment_from": 3674,
    "fragment_to": 3692,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-favorites-attacking-duel-could-turn-into-a-show-psg-vs-barcelona-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d6a13bb7cb504d019348bd43aba229af07f72412c228cb53832c186b94e92929",
     "material_removed": false
    },
    "published_at": "2026-10-19T21:08:12.000Z",
    "detected_at": "2026-10-19T21:09:33.938Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-629fcb555792",
     "display_name": "Paris Saint-Germain — FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/paris-saint-germain-vs-fc-barcelona-2026-10-20/",
     "scoreline": "4-2",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Paris Saint-Germain",
    "odds_set": {
     "by_author": "1.89",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T21:08:12.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T21:08:12.000Z",
     "detected_at": "2026-10-19T21:09:33.938Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Paris Saint-Germain",
     "author_odds": "1.89",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Paris Saint-Germain at 1.89"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Paris Saint-Germain 4-2 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "0a42e9f2b37a3d276df26eb191b474da8fd7efa9e3a6b17194cca12681885fa4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Paris Saint-Germain",
      "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": "f84752c2019aff51574bcf15b16f9d3675cda060a32922745d0ee606501cb56f",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Paris Saint-Germain",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-favorites-attacking-duel-could-turn-into-a-show-psg-vs-barcelona-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Paris Saint-Germain (Draw no bet)"
   }
  },
  {
   "record_id": "n-9293c5aa4da6f43de258388f",
   "url": "/sources/dailysports-net/picks/12/#pick-n-9293c5aa4da6f43de258388f",
   "match": "Manchester City v AEK Athens",
   "match_url": "/football/matches/manchester-city-vs-aek-athens-2026-10-20/",
   "kickoff": "2026-10-20T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 22.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.64",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "5-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": "2026-10-19T20:20:23.000Z",
   "recorded_at": "2026-10-19T20:49:39.860Z",
   "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-9293c5aa4da6f43de258388f",
    "quote_text": "Total over 3.5\n\nOdds:\n\n1.64",
    "fragment_from": 3731,
    "fragment_to": 3758,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/rotation-should-not-stop-the-favorite-manchester-city-vs-aek-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e15eb0b2ca82d0fb3f22e13078b2362f9269d98585c307492789a3fec1051177",
     "material_removed": false
    },
    "published_at": "2026-10-19T20:20:23.000Z",
    "detected_at": "2026-10-19T20:49:39.860Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-b7d5fd2668b6",
     "display_name": "Manchester City — AEK Athens",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T19:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-aek-athens-2026-10-20/",
     "scoreline": "5-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.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": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T20:20:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T20:20:23.000Z",
     "detected_at": "2026-10-19T20:49:39.860Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.64",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.64"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Manchester City 5-1 AEK Athens."
    },
    "settlements": [
     {
      "operation_id": "20604ba05524f7ba19d98a2f198c81f766adc63c309dacce5bdc877b196d1e4f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "3da3d703216badb74e6a85ff4dd4678625667edfdf6f86c81516dec36dd5227b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/rotation-should-not-stop-the-favorite-manchester-city-vs-aek-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-2c6fc597191c0539de0f2bf1",
   "url": "/sources/dailysports-net/picks/12/#pick-n-2c6fc597191c0539de0f2bf1",
   "match": "Wolverhampton Wanderers v Portsmouth",
   "match_url": "/football/matches/wolverhampton-wanderers-vs-portsmouth-2026-10-20/",
   "kickoff": "2026-10-20T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 23.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 2.1",
   "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": "2026-10-19T18:45:00.000Z",
   "recorded_at": "2026-10-19T19:09:44.203Z",
   "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-2c6fc597191c0539de0f2bf1",
    "quote_text": "Prediction on game\n\nTotal under 2.5\n\nOdds:\n\n2.1",
    "fragment_from": 5316,
    "fragment_to": 5363,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-pompeys-resilience-survive-another-test-at-molineux-wolverhampton-vs-portsmouth-prediction-20102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d67cc33052cef32ecd227d763298eb1f6dfd5cd84d1c2e2e0b7910906d32cc53",
     "material_removed": false
    },
    "published_at": "2026-10-19T18:45:00.000Z",
    "detected_at": "2026-10-19T19:09:44.203Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-a46e391a0be0",
     "display_name": "Wolverhampton Wanderers — Portsmouth",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-20T18:45:00.000Z",
     "url": "/football/matches/wolverhampton-wanderers-vs-portsmouth-2026-10-20/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "2.1",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-19T18:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-19T18:45:00.000Z",
     "detected_at": "2026-10-19T19:09:44.203Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "2.1",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5 at 2.1"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Wolverhampton Wanderers 1-1 Portsmouth."
    },
    "settlements": [
     {
      "operation_id": "9c77c7c661d1967c5401312748d5ff58177634f29cca0e5b5e7ed2785fe402e1",
      "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": "c0ffc63ad0b9027b6893034c0cad7cf6bb48bedd069d41cffcf05d5557e2c8d5",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-pompeys-resilience-survive-another-test-at-molineux-wolverhampton-vs-portsmouth-prediction-20102026/",
     "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-861028cd7c3539b35e5ea092",
   "url": "/sources/dailysports-net/picks/11/#pick-n-861028cd7c3539b35e5ea092",
   "match": "Fenerbahçe v SK Slavia Praha",
   "match_url": "/football/matches/fenerbahce-vs-sk-slavia-praha-2026-10-20/",
   "kickoff": "2026-10-20T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 44.6,
   "market_code": "1x2",
   "author_said": "1X2, match result: Fenerbahçe at 1.69",
   "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": "2026-10-18T19:59:22.000Z",
   "recorded_at": "2026-10-18T20:09:25.978Z",
   "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-861028cd7c3539b35e5ea092",
    "quote_text": "Prediction on game\n\nWin Fenerbahce\n\nOdds:\n\n1.69",
    "fragment_from": 4997,
    "fragment_to": 5044,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-turks-will-try-to-bounce-back-from-the-thrashing-fenerbahce-vs-slavia-prague-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "37eace4559107acc5aa8a948555bd96289fa3a337d8ee5d6b7420e0b0c6ee8c7",
     "material_removed": false
    },
    "published_at": "2026-10-18T19:59:22.000Z",
    "detected_at": "2026-10-18T20:09:25.978Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-a3e3d14ee503",
     "display_name": "Fenerbahçe — SK Slavia Praha",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-20T16:45:00.000Z",
     "url": "/football/matches/fenerbahce-vs-sk-slavia-praha-2026-10-20/",
     "scoreline": "2-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Fenerbahçe",
    "odds_set": {
     "by_author": "1.69",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-18T19:59:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-18T19:59:22.000Z",
     "detected_at": "2026-10-18T20:09:25.978Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Fenerbahçe",
     "author_odds": "1.69",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Fenerbahçe at 1.69"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Fenerbahçe 2-2 SK Slavia Praha."
    },
    "settlements": [
     {
      "operation_id": "646aa8923a981c7190f7cfd5e9e0a9484b1b846e96d3a8aaa43d208a31e90b5d",
      "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": "Fenerbahçe",
      "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": "29d6ef661e0a384b4640881d5d92a7eb5cb1c5d22c663e5d1f8deb68b0412825",
      "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": "Fenerbahçe",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-turks-will-try-to-bounce-back-from-the-thrashing-fenerbahce-vs-slavia-prague-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Fenerbahçe to win"
   }
  },
  {
   "record_id": "n-e2308726c98cf45465df8cd2",
   "url": "/sources/dailysports-net/picks/11/#pick-n-e2308726c98cf45465df8cd2",
   "match": "Juventus v Lazio",
   "match_url": "/football/matches/juventus-vs-lazio-2026-10-18/",
   "kickoff": "2026-10-18T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 21.4,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1: Lazio +1.0 at 1.68",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-3",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-17T21:09:24.000Z",
   "recorded_at": "2026-10-17T21:19:24.134Z",
   "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-e2308726c98cf45465df8cd2",
    "quote_text": "W2(+1.0)\n\nOdds:\n\n1.68",
    "fragment_from": 2534,
    "fragment_to": 2555,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-strong-away-performance-could-stop-the-favorite-juventus-vs-lazio-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "918c7afe28af406d53e9e78684d3bbd589753ab1a24df0db2f0834117c192724",
     "material_removed": false
    },
    "published_at": "2026-10-17T21:09:24.000Z",
    "detected_at": "2026-10-17T21:19:24.134Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-5093c67a6064",
     "display_name": "Juventus — Lazio",
     "competition_name": "Serie A",
     "starts_at": "2026-10-18T18:45:00.000Z",
     "url": "/football/matches/juventus-vs-lazio-2026-10-18/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1",
    "outcome_label": "Lazio +1.0",
    "odds_set": {
     "by_author": "1.68",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T21:09:24.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T21:09:24.000Z",
     "detected_at": "2026-10-17T21:19:24.134Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 1",
     "choice": "Lazio +1.0",
     "author_odds": "1.68",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap 1: Lazio +1.0 at 1.68"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Juventus 0-3 Lazio."
    },
    "settlements": [
     {
      "operation_id": "27a716fe9ce288c17708c9ee0538f6adeb7139a54343fa06604f22b1e6de7635",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Lazio +1.0",
      "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": "c344ac47069bd450ba0def56d83a509801caccaa315b7ce84a542f082fadb6db",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Lazio +1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/a-strong-away-performance-could-stop-the-favorite-juventus-vs-lazio-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Lazio +1.0"
   }
  },
  {
   "record_id": "n-5d38fcb93587196ef5841556",
   "url": "/sources/dailysports-net/picks/11/#pick-n-5d38fcb93587196ef5841556",
   "match": "Asswehly SC v Esperance de Tunis",
   "match_url": null,
   "kickoff": "2026-10-18T17:00:00.000Z",
   "competition": "CAF Champions League",
   "lead_hours": 12.2,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.65",
   "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": "2026-10-18T04:21:59.000Z",
   "recorded_at": "2026-10-18T04:49:24.282Z",
   "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-5d38fcb93587196ef5841556",
    "quote_text": "Our pick here is “Under 2.5 goals” at 1.65.",
    "fragment_from": 2666,
    "fragment_to": 2709,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/reliable-home-defense-against-a-more-potent-attack-asswehly-vs-esperance-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "97a7765ca264d8986f42fcf138f17d422a2c81503b66768d07a1ee5cc9c4c063",
     "material_removed": false
    },
    "published_at": "2026-10-18T04:21:59.000Z",
    "detected_at": "2026-10-18T04:49:24.282Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1a1834b8ebf2",
     "display_name": "Asswehly SC — Esperance de Tunis",
     "competition_name": "CAF Champions League",
     "starts_at": "2026-10-18T17:00:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-18T04:21:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-18T04:21:59.000Z",
     "detected_at": "2026-10-18T04:49:24.282Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.65",
     "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.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Asswehly SC 1-0 Esperance de Tunis."
    },
    "settlements": [
     {
      "operation_id": "2b5b40f750ef004237395b2c1cbf5e835f91109c0556f3ae0239ac0ec08aa8f5",
      "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": "51b020317cdb9de619930633062a87d8f5a3b733da8097f668a95bb920953cf9",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/reliable-home-defense-against-a-more-potent-attack-asswehly-vs-esperance-prediction/",
     "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-0cd43614774a5a376506c68b",
   "url": "/sources/dailysports-net/picks/11/#pick-n-0cd43614774a5a376506c68b",
   "match": "Málaga CF v Real Sociedad",
   "match_url": "/football/matches/malaga-cf-vs-real-sociedad-2026-10-18/",
   "kickoff": "2026-10-18T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 18.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Málaga CF or draw at 1.75",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-5",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-17T21:14:40.000Z",
   "recorded_at": "2026-10-17T21:49:27.339Z",
   "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-0cd43614774a5a376506c68b",
    "quote_text": "Malaga wont lose\n\nOdds:\n\n1.75",
    "fragment_from": 2372,
    "fragment_to": 2401,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-can-snatch-points-malaga-vs-real-sociedad-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "41aa54c23602527a1bb640cdac811fcd291d06b5d5e970138023eea53334b83d",
     "material_removed": false
    },
    "published_at": "2026-10-17T21:14:40.000Z",
    "detected_at": "2026-10-17T21:49:27.339Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-d3d817d61a72",
     "display_name": "Málaga CF — Real Sociedad",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-18T16:30:00.000Z",
     "url": "/football/matches/malaga-cf-vs-real-sociedad-2026-10-18/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Málaga CF or draw",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T21:14:40.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T21:14:40.000Z",
     "detected_at": "2026-10-17T21:49:27.339Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Málaga CF or draw",
     "author_odds": "1.75",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Málaga CF or draw at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Málaga CF 2-5 Real Sociedad."
    },
    "settlements": [
     {
      "operation_id": "b9e2d353a33ef1e6eab006aa751b21c35a957d835cad9b98c3ac7ce144205559",
      "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": "Málaga CF or draw",
      "decimal_odds": "1.75",
      "odds_role": "author_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-18T12:16:53.914Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "40f64cf21747c1307bb957576f41f7fa56a399994a920b3275186fdc0dd3b44e",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Málaga CF or draw",
      "decimal_odds": "1.7634",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-18T12:16:54.614Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-can-snatch-points-malaga-vs-real-sociedad-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Málaga CF or draw"
   }
  },
  {
   "record_id": "n-f49230474abcc9018aaf41eb",
   "url": "/sources/dailysports-net/picks/10/#pick-n-f49230474abcc9018aaf41eb",
   "match": "Siwelele FC v Polokwane City",
   "match_url": null,
   "kickoff": "2026-10-18T13:30:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 25.7,
   "market_code": "total",
   "author_said": "Over/Under 1.5 goals: over 1.5 at 1.56",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-17T11:41:00.000Z",
   "recorded_at": "2026-10-17T11:49:29.679Z",
   "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-f49230474abcc9018aaf41eb",
    "quote_text": "Recommended Bet: Over 1.5 Total Goals.\n\nPrediction on game\n\nTotal over 1.5\n\nOdds:\n\n1.56",
    "fragment_from": 4088,
    "fragment_to": 4175,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-siwelele-finally-claim-their-first-league-win-siwelele-vs-polokwane-prediction-october-18-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "397c38eb1e4e91c77076b0fef28f11bed36a113251ffe409aa63796423029dc0",
     "material_removed": false
    },
    "published_at": "2026-10-17T11:41:00.000Z",
    "detected_at": "2026-10-17T11:49:29.679Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-22cfe9311ad8",
     "display_name": "Siwelele FC — Polokwane City",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-18T13:30:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 1.5 goals",
    "outcome_label": "over 1.5",
    "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": "2026-10-17T11:41:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T11:41:00.000Z",
     "detected_at": "2026-10-17T11:49:29.679Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 1.5 goals",
     "choice": "over 1.5",
     "author_odds": "1.56",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "1.5",
     "subject": "goals_total",
     "in_words": "Over/Under 1.5 goals: over 1.5 at 1.56"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Siwelele FC 1-0 Polokwane City."
    },
    "settlements": [
     {
      "operation_id": "741871bedba1880343f5a49a1e4a0720712f12778395bf66385cadf6c0c4edfa",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 1.5 goals",
      "choice": "over 1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "4190659044b0ac5f4c43294d3db4fab3cc2354d1bf973627171eed098a206b0c",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-siwelele-finally-claim-their-first-league-win-siwelele-vs-polokwane-prediction-october-18-2026/",
     "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-580db9f0b07c9f1442843033",
   "url": "/sources/dailysports-net/picks/11/#pick-n-580db9f0b07c9f1442843033",
   "match": "Brighton & Hove Albion v Crystal Palace",
   "match_url": "/football/matches/brighton-and-hove-albion-vs-crystal-palace-2026-10-18/",
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 16.2,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: Brighton & Hove Albion -1 at 1.75",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "5-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": "2026-10-17T20:38:30.000Z",
   "recorded_at": "2026-10-17T20:49:31.832Z",
   "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-580db9f0b07c9f1442843033",
    "quote_text": "W1(-1.0)\n\nOdds:\n\n1.75",
    "fragment_from": 2522,
    "fragment_to": 2543,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/home-form-should-decide-the-derby-brighton-vs-crystal-palace-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6445fe1669519cce337208a71a9bb2d0e8f8c1e4e8ca6f37e69ffc25afd7642e",
     "material_removed": false
    },
    "published_at": "2026-10-17T20:38:30.000Z",
    "detected_at": "2026-10-17T20:49:31.832Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-05714c6dccf3",
     "display_name": "Brighton & Hove Albion — Crystal Palace",
     "competition_name": "Premier League",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": "/football/matches/brighton-and-hove-albion-vs-crystal-palace-2026-10-18/",
     "scoreline": "5-0",
     "condition": "finished"
    },
    "market_label": "European handicap -1",
    "outcome_label": "Brighton & Hove Albion -1",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T20:38:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T20:38:30.000Z",
     "detected_at": "2026-10-17T20:49:31.832Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "European handicap -1",
     "choice": "Brighton & Hove Albion -1",
     "author_odds": "1.75",
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "European handicap -1: Brighton & Hove Albion -1 at 1.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Brighton & Hove Albion 5-0 Crystal Palace."
    },
    "settlements": [
     {
      "operation_id": "6a7abaff8a7b1802946467447c34082a1cb0325764938b1cfa5ad6656755f6a6",
      "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": "Brighton & Hove Albion -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": "c81588c69b213eb368bf5266d023f56fc54a44ff986e94e8b7e4937b96025903",
      "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": "Brighton & Hove Albion -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/home-form-should-decide-the-derby-brighton-vs-crystal-palace-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brighton & Hove Albion -1"
   }
  },
  {
   "record_id": "n-0e81a0126e16e96b5e93a3fd",
   "url": "/sources/dailysports-net/picks/11/#pick-n-0e81a0126e16e96b5e93a3fd",
   "match": "Leeds United v Manchester United",
   "match_url": "/football/matches/leeds-united-vs-manchester-united-2026-10-18/",
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 16.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Leeds United at 1.67",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "1-1",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-17T20:44:48.000Z",
   "recorded_at": "2026-10-17T20:49:28.711Z",
   "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-0e81a0126e16e96b5e93a3fd",
    "quote_text": "W1(0)\n\nOdds:\n\n1.67",
    "fragment_from": 2719,
    "fragment_to": 2737,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/leeds-intensity-could-finish-off-a-struggling-opponent-leeds-vs-manchester-united-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4c01acd588454b383500cab091d940a475f45cb7dc8397323989fcc3e99cdf33",
     "material_removed": false
    },
    "published_at": "2026-10-17T20:44:48.000Z",
    "detected_at": "2026-10-17T20:49:28.711Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6b067fc4fb1f",
     "display_name": "Leeds United — Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": "/football/matches/leeds-united-vs-manchester-united-2026-10-18/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Leeds United",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T20:44:48.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T20:44:48.000Z",
     "detected_at": "2026-10-17T20:49:28.711Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Leeds United",
     "author_odds": "1.67",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Leeds United at 1.67"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Leeds United 1-1 Manchester United."
    },
    "settlements": [
     {
      "operation_id": "946146367f6501abfc355df016574403abcacaf9b28be4f1772a237d1bfa6b98",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Leeds United",
      "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": "2125c059d8d47acd6dc5e23480da05fb93af8e6c0a2b6a86528805a5fc5203e9",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Leeds United",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/leeds-intensity-could-finish-off-a-struggling-opponent-leeds-vs-manchester-united-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leeds United (Draw no bet)"
   }
  },
  {
   "record_id": "n-858f991acd3a53d64855d205",
   "url": "/sources/dailysports-net/picks/11/#pick-n-858f991acd3a53d64855d205",
   "match": "AFC Bournemouth v Sunderland",
   "match_url": "/football/matches/afc-bournemouth-vs-sunderland-2026-10-18/",
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 18.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.67",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "2-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": "2026-10-17T18:21:52.000Z",
   "recorded_at": "2026-10-17T18:49:40.325Z",
   "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-858f991acd3a53d64855d205",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.67",
    "fragment_from": 2538,
    "fragment_to": 2576,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/european-fatigue-could-level-the-playing-field-bournemouth-vs-sunderland-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4f3ec50587f4922b3dd66d4fcb9bede9c149ba68c34c36552d51654e2fc6ed1c",
     "material_removed": false
    },
    "published_at": "2026-10-17T18:21:52.000Z",
    "detected_at": "2026-10-17T18:49:40.325Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f80d15d1ac60",
     "display_name": "AFC Bournemouth — Sunderland",
     "competition_name": "Premier League",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-sunderland-2026-10-18/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T18:21:52.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T18:21:52.000Z",
     "detected_at": "2026-10-17T18:49:40.325Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.67",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.67"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AFC Bournemouth 2-0 Sunderland."
    },
    "settlements": [
     {
      "operation_id": "41d93d3662a0ff75fb065e66e01c6dd47f6292c9e8fe259e791b1bedcb3cd0da",
      "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": "d02dfe3e4c00e83367e37737e13f56e12de3a71ecfb6a2b992760ec2b5a7308a",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/european-fatigue-could-level-the-playing-field-bournemouth-vs-sunderland-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-6092b51702cd8dc8ffd07b89",
   "url": "/sources/dailysports-net/picks/11/#pick-n-6092b51702cd8dc8ffd07b89",
   "match": "Leeds United v Manchester United",
   "match_url": null,
   "kickoff": "2026-10-18T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 23.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Leeds United at 2.51",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-17T13:00:00.000Z",
   "recorded_at": "2026-10-17T13:09:29.101Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6092b51702cd8dc8ffd07b89",
    "quote_text": "Prediction: Leeds United to win.\n\nPrediction on game\n\nWin Leeds\n\nOdds:\n\n2.51",
    "fragment_from": 5091,
    "fragment_to": 5167,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-leeds-deepen-uniteds-crisis-prediction-for-leeds-vs-manchester-united-18102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "289110a7ec0eeb85480cf5c74507be2edc8791a9bdce416a69242f1b96b142e0",
     "material_removed": false
    },
    "published_at": "2026-10-17T13:00:00.000Z",
    "detected_at": "2026-10-17T13:09:29.101Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Leeds United v Manchester United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-18T13:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "1X2, match result",
    "outcome_label": "Leeds United",
    "odds_set": {
     "by_author": "2.51",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-10-17T13:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T13:00:00.000Z",
     "detected_at": "2026-10-17T13:09:29.101Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": {
     "market_label": "1X2, match result",
     "choice": "Leeds United",
     "author_odds": "2.51",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Leeds United at 2.51"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "0222fe3006be263b6d4b2828646eaa0014abada2e7d5265727e693d500aec69a",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Leeds United",
      "decimal_odds": "2.51",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:26:01.706Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-leeds-deepen-uniteds-crisis-prediction-for-leeds-vs-manchester-united-18102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Leeds United to win"
   }
  },
  {
   "record_id": "n-d5c21a696d03a60babfb86ab",
   "url": "/sources/dailysports-net/picks/10/#pick-n-d5c21a696d03a60babfb86ab",
   "match": "AS Roma v Genoa",
   "match_url": "/football/matches/as-roma-vs-genoa-2026-10-17/",
   "kickoff": "2026-10-17T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 16.9,
   "market_code": "handicap_european",
   "author_said": "European handicap -1: AS Roma -1 at 1.95",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-17T01:12:38.000Z",
   "recorded_at": "2026-10-17T01:49:26.672Z",
   "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-d5c21a696d03a60babfb86ab",
    "quote_text": "W1(-1.0)\n\nOdds:\n\n1.95",
    "fragment_from": 2358,
    "fragment_to": 2379,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-home-run-should-help-the-favorite-roma-vs-genoa-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "cbd03692729c2f0a35f53934e6b4f6f4e7b3985caf1c9870c1ddb017fb2535a6",
     "material_removed": false
    },
    "published_at": "2026-10-17T01:12:38.000Z",
    "detected_at": "2026-10-17T01:49:26.672Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7163016c6723",
     "display_name": "AS Roma — Genoa",
     "competition_name": "Serie A",
     "starts_at": "2026-10-17T18:45:00.000Z",
     "url": "/football/matches/as-roma-vs-genoa-2026-10-17/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "European handicap -1",
    "outcome_label": "AS Roma -1",
    "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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-17T01:12:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-17T01:12:38.000Z",
     "detected_at": "2026-10-17T01:49:26.672Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "European handicap -1",
     "choice": "AS Roma -1",
     "author_odds": "1.95",
     "market_key": "handicap_european",
     "choice_key": "1",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "European handicap -1: AS Roma -1 at 1.95"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AS Roma 2-0 Genoa."
    },
    "settlements": [
     {
      "operation_id": "6b27bc1200e51343816c2ae7fac6668e92cbdad83fc4f2079eb966385b3ba358",
      "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": "AS Roma -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": "d32effb9c665fad218628356ad8db3d9cd1060a4ebcfb2736488b9ab8600efe4",
      "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": "AS Roma -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-home-run-should-help-the-favorite-roma-vs-genoa-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma -1"
   }
  },
  {
   "record_id": "n-bbb2e61bdab600d35dd00b52",
   "url": "/sources/dailysports-net/picks/10/#pick-n-bbb2e61bdab600d35dd00b52",
   "match": "Real Betis v FC Barcelona",
   "match_url": "/football/matches/real-betis-vs-fc-barcelona-2026-10-17/",
   "kickoff": "2026-10-17T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 23.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.79",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-5",
   "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": "2026-10-16T16:30:00.000Z",
   "recorded_at": "2026-10-16T16:49:30.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-bbb2e61bdab600d35dd00b52",
    "quote_text": "Total over 3.5\n\nOdds:\n\n1.79",
    "fragment_from": 6281,
    "fragment_to": 6308,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-betis-stop-barcelonas-perfect-run-real-betis-vs-barcelona-prediction-17102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c6ae0e11e7f5e450200dcdb7140a01f3c7ce8e2d47dc9b7b7b55c360006022b9",
     "material_removed": false
    },
    "published_at": "2026-10-16T16:30:00.000Z",
    "detected_at": "2026-10-16T16:49:30.460Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-82c8ccd85f2e",
     "display_name": "Real Betis — FC Barcelona",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-17T16:30:00.000Z",
     "url": "/football/matches/real-betis-vs-fc-barcelona-2026-10-17/",
     "scoreline": "2-5",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.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": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T16:30:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T16:30:00.000Z",
     "detected_at": "2026-10-16T16:49:30.460Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.79",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.79"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-5",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Betis 2-5 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "d28ef890839f29d2487a8b52eb1e3c30e04af1d22e0eec944ead21833f5b58e0",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "2182c074207c76b93e4eb4296b4947c08a13a03a00d84a9a21fa2a430c9bd14a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-betis-stop-barcelonas-perfect-run-real-betis-vs-barcelona-prediction-17102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-7f0be98bdb81fc302997ede7",
   "url": "/sources/dailysports-net/picks/10/#pick-n-7f0be98bdb81fc302997ede7",
   "match": "Doma United v Kun Khalifat FC",
   "match_url": null,
   "kickoff": "2026-10-17T15:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 19.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Doma United at 1.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": "2026-10-16T18:56:55.000Z",
   "recorded_at": "2026-10-16T19:09:23.368Z",
   "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-7f0be98bdb81fc302997ede7",
    "quote_text": "My prediction is Home win with 1xBet odds of 1.50",
    "fragment_from": 1831,
    "fragment_to": 1880,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-doma-united-vs-kun-khalifat-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d11c576be44a2b6500e8fdb35c525b60df739aa1ad7afbf364504c3ee1d14377",
     "material_removed": false
    },
    "published_at": "2026-10-16T18:56:55.000Z",
    "detected_at": "2026-10-16T19:09:23.368Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2d4e203d6817",
     "display_name": "Doma United — Kun Khalifat FC",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-17T15:00:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Doma United",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T18:56:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T18:56:55.000Z",
     "detected_at": "2026-10-16T19:09:23.368Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Doma United",
     "author_odds": "1.5",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Doma United at 1.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 Doma United 1-1 Kun Khalifat FC."
    },
    "settlements": [
     {
      "operation_id": "5adb45eaa9c5a05caad0dd718c71a768c889d48ab11a4b9e479624de8717d724",
      "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": "Doma United",
      "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": "7889ba20c7b65b1f4306e8326c9a0047d198f60dbe670c6cb1f2f01186143701",
      "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": "Doma United",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-doma-united-vs-kun-khalifat-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Doma United to win"
   }
  },
  {
   "record_id": "n-f0c788cf4127f14ae9bc3664",
   "url": "/sources/dailysports-net/picks/10/#pick-n-f0c788cf4127f14ae9bc3664",
   "match": "Manchester City v Ipswich Town",
   "match_url": "/football/matches/manchester-city-vs-ipswich-town-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 14.2,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Manchester City -1.5 at 1.63",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T23:40:13.000Z",
   "recorded_at": "2026-10-16T23:49:32.416Z",
   "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-f0c788cf4127f14ae9bc3664",
    "quote_text": "W1(-1.5)\n\nOdds:\n\n1.63",
    "fragment_from": 2754,
    "fragment_to": 2775,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-leaders-must-prove-the-gulf-in-class-manchester-city-vs-ipswich-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "10725e5065c5dd8796352ed701be5ee8b0532a0ed2cadc9aaba39a8658316ec3",
     "material_removed": false
    },
    "published_at": "2026-10-16T23:40:13.000Z",
    "detected_at": "2026-10-16T23:49:32.416Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-6ad9a71a98c6",
     "display_name": "Manchester City — Ipswich Town",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/manchester-city-vs-ipswich-town-2026-10-17/",
     "scoreline": "3-2",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Manchester City -1.5",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T23:40:13.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T23:40:13.000Z",
     "detected_at": "2026-10-16T23:49:32.416Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Manchester City -1.5",
     "author_odds": "1.63",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Manchester City -1.5 at 1.63"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Manchester City 3-2 Ipswich Town."
    },
    "settlements": [
     {
      "operation_id": "46bb4dea147e966cd959275292adaef9cc09db6d735279697bb815da811f075f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Manchester City -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "524beb4d166957e3ec15bc5799a788b52b37e3e72320b6e87f1f55d9d6befa18",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Manchester City -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-leaders-must-prove-the-gulf-in-class-manchester-city-vs-ipswich-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Manchester City -1.5"
   }
  },
  {
   "record_id": "n-0ebf317a02762997c907c76d",
   "url": "/sources/dailysports-net/picks/10/#pick-n-0ebf317a02762997c907c76d",
   "match": "Fulham v Hull City",
   "match_url": "/football/matches/fulham-vs-hull-city-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 14.2,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap 1: Hull City +1.0 at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "1-0",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T23:46:16.000Z",
   "recorded_at": "2026-10-16T23:49:31.216Z",
   "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-0ebf317a02762997c907c76d",
    "quote_text": "W2(+1.0)\n\nOdds:\n\n1.65",
    "fragment_from": 2875,
    "fragment_to": 2896,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/pressure-on-the-hosts-could-work-against-them-fulham-vs-hull-city-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e6ceda851758248d97b523af4adfea5f0cb5a2ed6860ffb6e816f33872fcb6e4",
     "material_removed": false
    },
    "published_at": "2026-10-16T23:46:16.000Z",
    "detected_at": "2026-10-16T23:49:31.216Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-2a9bc903af38",
     "display_name": "Fulham — Hull City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/fulham-vs-hull-city-2026-10-17/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap 1",
    "outcome_label": "Hull City +1.0",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T23:46:16.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T23:46:16.000Z",
     "detected_at": "2026-10-16T23:49:31.216Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap 1",
     "choice": "Hull City +1.0",
     "author_odds": "1.65",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap 1: Hull City +1.0 at 1.65"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Fulham 1-0 Hull City."
    },
    "settlements": [
     {
      "operation_id": "8f3e487d79c3e67941f8d1472b8b7324c3b385a404983229b5ecc1bc42b550ca",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Hull City +1.0",
      "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": "b30f74ae817a9cc728a729f3c7fecdbb9962993dff35ca8db84d9161766bd0cf",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap 1",
      "choice": "Hull City +1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/pressure-on-the-hosts-could-work-against-them-fulham-vs-hull-city-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Hull City +1.0"
   }
  },
  {
   "record_id": "n-99c00210ec50a90590932e97",
   "url": "/sources/dailysports-net/picks/10/#pick-n-99c00210ec50a90590932e97",
   "match": "Brentford v Liverpool",
   "match_url": "/football/matches/brentford-vs-liverpool-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 21.2,
   "market_code": "double_chance",
   "author_said": "Double chance: Brentford or draw at 1.46",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T16:19:50.000Z",
   "recorded_at": "2026-10-16T16:49:30.017Z",
   "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-99c00210ec50a90590932e97",
    "quote_text": "Prediction on game\n\nBrentford wont lose\n\nOdds:\n\n1.46",
    "fragment_from": 3013,
    "fragment_to": 3065,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/who-will-come-out-on-top-in-the-battle-for-the-european-places-premier-league-prediction-brentford-vs-liverpool/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e3906da07990b215760b56be8560145eefa254317940b72d952646850b19d50c",
     "material_removed": false
    },
    "published_at": "2026-10-16T16:19:50.000Z",
    "detected_at": "2026-10-16T16:49:30.017Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-072d544af56a",
     "display_name": "Brentford — Liverpool",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/brentford-vs-liverpool-2026-10-17/",
     "scoreline": "1-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Brentford or draw",
    "odds_set": {
     "by_author": "1.46",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T16:19:50.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T16:19:50.000Z",
     "detected_at": "2026-10-16T16:49:30.017Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Brentford or draw",
     "author_odds": "1.46",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Brentford or draw at 1.46"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Brentford 1-2 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "d82c32c1a050e6702d6027da380ed79c970831a08b22506a90b400e688f84d79",
      "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": "Brentford or draw",
      "decimal_odds": "1.46",
      "odds_role": "author_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-16T16:50:18.313Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "9154711f202a1cd105eeb43fed68ad8a312e9c9eb9285f9425a767c56e84a62a",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Brentford or draw",
      "decimal_odds": "1.4587",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-16T16:50:19.331Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/who-will-come-out-on-top-in-the-battle-for-the-european-places-premier-league-prediction-brentford-vs-liverpool/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brentford or draw"
   }
  },
  {
   "record_id": "n-febdd6988deeb25b2afd92c4",
   "url": "/sources/dailysports-net/picks/9/#pick-n-febdd6988deeb25b2afd92c4",
   "match": "Norwich City v Portsmouth",
   "match_url": "/football/matches/norwich-city-vs-portsmouth-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 24.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.61",
   "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": "2026-10-16T13:15:00.000Z",
   "recorded_at": "2026-10-16T13:39:27.636Z",
   "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-febdd6988deeb25b2afd92c4",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.61",
    "fragment_from": 3140,
    "fragment_to": 3178,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/norwich-portsmouth-it-is-time-for-the-hosts-to-end-their-slump/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "402a56eff884c51ba37396fea8cbf2d059b602cf83ad6bae37ecabaf4126e5af",
     "material_removed": false
    },
    "published_at": "2026-10-16T13:15:00.000Z",
    "detected_at": "2026-10-16T13:39:27.636Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-fc8df8d43588",
     "display_name": "Norwich City — Portsmouth",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/norwich-city-vs-portsmouth-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.61",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T13:15:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T13:15:00.000Z",
     "detected_at": "2026-10-16T13:39:27.636Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.61",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.61"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Norwich City 0-1 Portsmouth."
    },
    "settlements": [
     {
      "operation_id": "7b8ac10e961fef96b05773fe4eeb0ff6364c6b856522971328b92f92d47812d6",
      "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": "0072339df34af247c6d79393a71bd6559c0551de3d869f894a23c26c41a863d9",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/norwich-portsmouth-it-is-time-for-the-hosts-to-end-their-slump/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-955ae0e98c5221b80743aaa3",
   "url": "/sources/dailysports-net/picks/9/#pick-n-955ae0e98c5221b80743aaa3",
   "match": "Swansea City v West Ham United",
   "match_url": "/football/matches/swansea-city-vs-west-ham-united-2026-10-17/",
   "kickoff": "2026-10-17T14:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 30.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.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": "2026-10-16T06:50:00.000Z",
   "recorded_at": "2026-10-16T07:09:29.785Z",
   "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-955ae0e98c5221b80743aaa3",
    "quote_text": "My prediction: both teams to score – YES at 1.6",
    "fragment_from": 2718,
    "fragment_to": 2765,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/clash-of-the-leaders-swansea-vs-west-ham-match-prediction-october-17/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2a783ec617fd6e6b9b777448a670f27f5319cf3d05413fc545c6dd8499b691de",
     "material_removed": false
    },
    "published_at": "2026-10-16T06:50:00.000Z",
    "detected_at": "2026-10-16T07:09:29.785Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-055e7ad580bd",
     "display_name": "Swansea City — West Ham United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-17T14:00:00.000Z",
     "url": "/football/matches/swansea-city-vs-west-ham-united-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T06:50:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T06:50:00.000Z",
     "detected_at": "2026-10-16T07:09:29.785Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.6",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Swansea City 0-1 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "b215a21fb6ab66953898c87051714b021648b23ca1cc184984f61259e47c0fbc",
      "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": "a0d9499ed83597477330b18abfc032cd88ab0f5d72e5e7ce89b8882b7750980f",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/clash-of-the-leaders-swansea-vs-west-ham-match-prediction-october-17/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-96e5c148bef5c2e40d0164b0",
   "url": "/sources/dailysports-net/picks/8/#pick-n-96e5c148bef5c2e40d0164b0",
   "match": "Espanyol v Atlético Madrid",
   "match_url": "/football/matches/espanyol-vs-atletico-madrid-2026-10-17/",
   "kickoff": "2026-10-17T12:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 29.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.75",
   "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": "2026-10-16T06:44:00.000Z",
   "recorded_at": "2026-10-16T06:49:30.463Z",
   "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-96e5c148bef5c2e40d0164b0",
    "quote_text": "My prediction: both teams to score – YES at 1.75",
    "fragment_from": 2621,
    "fragment_to": 2669,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-atletico-hold-on-to-second-place-prediction-for-the-match-against-espanyol-on-october-17/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "905b09a3a75ebfccb72a6e6de8c1f86309989dcd37e2a1d0d6f9952f23dd3902",
     "material_removed": false
    },
    "published_at": "2026-10-16T06:44:00.000Z",
    "detected_at": "2026-10-16T06:49:30.463Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-bb416d51f376",
     "display_name": "Espanyol — Atlético Madrid",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-17T12:00:00.000Z",
     "url": "/football/matches/espanyol-vs-atletico-madrid-2026-10-17/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T06:44:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T06:44:00.000Z",
     "detected_at": "2026-10-16T06:49:30.463Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.75",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.75"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Espanyol 0-1 Atlético Madrid."
    },
    "settlements": [
     {
      "operation_id": "a186420831450863db75c101a71ba1b2a14a48e354eee6e647561e91980b1d82",
      "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": "477c55adb12b9c0ddfa9b815317b36874f5d9d6a4ddc80d6fbe76dee9c151de3",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-atletico-hold-on-to-second-place-prediction-for-the-match-against-espanyol-on-october-17/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-e42c8e2a93ca3ba99dbabdc8",
   "url": "/sources/dailysports-net/picks/10/#pick-n-e42c8e2a93ca3ba99dbabdc8",
   "match": "Everton v Chelsea",
   "match_url": "/football/matches/everton-vs-chelsea-2026-10-17/",
   "kickoff": "2026-10-17T11:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 11.7,
   "market_code": "double_chance",
   "author_said": "Double chance: Everton or draw at 1.69",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-2",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T23:28:43.000Z",
   "recorded_at": "2026-10-16T23:49:30.530Z",
   "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-e42c8e2a93ca3ba99dbabdc8",
    "quote_text": "Everton wont lose\n\nOdds:\n\n1.69",
    "fragment_from": 2737,
    "fragment_to": 2767,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-home-streak-could-work-in-the-hosts-favor-again-everton-vs-chelsea-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8f0848900a36addee4538f6fafb3a1a6bd587d41909380fc05f851d5b6316afe",
     "material_removed": false
    },
    "published_at": "2026-10-16T23:28:43.000Z",
    "detected_at": "2026-10-16T23:49:30.530Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-025a5876515e",
     "display_name": "Everton — Chelsea",
     "competition_name": "Premier League",
     "starts_at": "2026-10-17T11:30:00.000Z",
     "url": "/football/matches/everton-vs-chelsea-2026-10-17/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Everton or draw",
    "odds_set": {
     "by_author": "1.69",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T23:28:43.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T23:28:43.000Z",
     "detected_at": "2026-10-16T23:49:30.530Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Everton or draw",
     "author_odds": "1.69",
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Everton or draw at 1.69"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Everton 0-2 Chelsea."
    },
    "settlements": [
     {
      "operation_id": "b36f612c5f645c9e70e3357e740b065e54d48bb6d20d87509dffc181a9fe2e1b",
      "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": "Everton or draw",
      "decimal_odds": "1.69",
      "odds_role": "author_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-17T20:28:51.644Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b163f87c638f60f5755af736110af717c8ff11adb63ea396af523b45ddbaa193",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Everton or draw",
      "decimal_odds": "1.7042",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-17T20:28:53.219Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-home-streak-could-work-in-the-hosts-favor-again-everton-vs-chelsea-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Everton or draw"
   }
  },
  {
   "record_id": "n-41e91496d65a3e38db7905f8",
   "url": "/sources/dailysports-net/picks/8/#pick-n-41e91496d65a3e38db7905f8",
   "match": "Burnley v Wolverhampton Wanderers",
   "match_url": "/football/matches/burnley-vs-wolverhampton-wanderers-2026-10-16/",
   "kickoff": "2026-10-16T19:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 32.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T10:13:00.000Z",
   "recorded_at": "2026-10-15T10:49:24.216Z",
   "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-41e91496d65a3e38db7905f8",
    "quote_text": "My pick is both teams to score - yes.",
    "fragment_from": 2261,
    "fragment_to": 2298,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/burnley-vs-wolverhampton-can-the-hosts-continue-their-rise/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "269050a7f507ff051360b44f4cf9a578532f80b7fcdb6ec83b4a7880bc9715af",
     "material_removed": false
    },
    "published_at": "2026-10-15T10:13:00.000Z",
    "detected_at": "2026-10-15T10:49:24.216Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d1a0a7790f4e",
     "display_name": "Burnley — Wolverhampton Wanderers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-16T19:00:00.000Z",
     "url": "/football/matches/burnley-vs-wolverhampton-wanderers-2026-10-16/",
     "scoreline": "1-2",
     "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": "2026-10-15T10:13:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T10:13:00.000Z",
     "detected_at": "2026-10-15T10:49:24.216Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": null,
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Burnley 1-2 Wolverhampton Wanderers."
    },
    "settlements": [
     {
      "operation_id": "2a0a46b3551d7e7208c74609c3c6b81048dd9ffe11fbb588551de6599230ac64",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/burnley-vs-wolverhampton-can-the-hosts-continue-their-rise/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-42bbe422b8f6bae5f37fc97d",
   "url": "/sources/dailysports-net/picks/8/#pick-n-42bbe422b8f6bae5f37fc97d",
   "match": "Eintracht Frankfurt v 1. FC Köln",
   "match_url": "/football/matches/eintracht-frankfurt-vs-1-fc-koln-2026-10-16/",
   "kickoff": "2026-10-16T18:30:00.000Z",
   "competition": "Bundesliga",
   "lead_hours": 19.7,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.85",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-15T22:45:36.000Z",
   "recorded_at": "2026-10-15T22:49:28.873Z",
   "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-42bbe422b8f6bae5f37fc97d",
    "quote_text": "Total over 3.5\n\nOdds:\n\n1.85",
    "fragment_from": 2563,
    "fragment_to": 2590,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/defensive-problems-could-trouble-the-hosts-again-eintracht-frankfurt-vs-cologne-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "17040f12651b6c1baaf27b7f3e6d1b6befd2e15e4c5b251b1f6441b91fe6ea2d",
     "material_removed": false
    },
    "published_at": "2026-10-15T22:45:36.000Z",
    "detected_at": "2026-10-15T22:49:28.873Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-2cffca3d320b",
     "display_name": "Eintracht Frankfurt — 1. FC Köln",
     "competition_name": "Bundesliga",
     "starts_at": "2026-10-16T18:30:00.000Z",
     "url": "/football/matches/eintracht-frankfurt-vs-1-fc-koln-2026-10-16/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.5",
    "odds_set": {
     "by_author": "1.85",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T22:45:36.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T22:45:36.000Z",
     "detected_at": "2026-10-15T22:49:28.873Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.85",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.85"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Eintracht Frankfurt 1-0 1. FC Köln."
    },
    "settlements": [
     {
      "operation_id": "1face039076cd3aaf2b5fd12e6f851b8bcc41f9804935365f5926986b57f173d",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "e8a8753c9587c5cb4ebbeb890e53bfe009a8a6d85f239cd1325112539bb0f4cd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/defensive-problems-could-trouble-the-hosts-again-eintracht-frankfurt-vs-cologne-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-5d17318d40ad6fae5672bd4e",
   "url": "/sources/dailysports-net/picks/8/#pick-n-5d17318d40ad6fae5672bd4e",
   "match": "Leganés v Córdoba",
   "match_url": "/football/matches/leganes-vs-cordoba-2026-10-16/",
   "kickoff": "2026-10-16T18:30:00.000Z",
   "competition": "LaLiga Segunda",
   "lead_hours": 31.3,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.57",
   "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": "2026-10-15T11:00:00.000Z",
   "recorded_at": "2026-10-15T11:09:23.146Z",
   "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-5d17318d40ad6fae5672bd4e",
    "quote_text": "My prediction: both teams to score – YES at 1.57",
    "fragment_from": 2868,
    "fragment_to": 2916,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-leganes-end-their-losing-streak-prediction-for-the-match-against-cordoba-on-october-16/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4a9045dcb052194bdbf1d6beb1ac9189f823f4084bfdb38a6712327293212f28",
     "material_removed": false
    },
    "published_at": "2026-10-15T11:00:00.000Z",
    "detected_at": "2026-10-15T11:09:23.146Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-fb4193f6984d",
     "display_name": "Leganés — Córdoba",
     "competition_name": "LaLiga Segunda",
     "starts_at": "2026-10-16T18:30:00.000Z",
     "url": "/football/matches/leganes-vs-cordoba-2026-10-16/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T11:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T11:00:00.000Z",
     "detected_at": "2026-10-15T11:09:23.146Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.57",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Leganés 0-1 Córdoba."
    },
    "settlements": [
     {
      "operation_id": "008b7115f269aac219e72f8de485a2eeed1f9e62f5c83c9713b27dd697cd1df7",
      "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": "7c29cd67f48d70e61b7b860ef41cd79da9eba54917195b70d474432f631e39ee",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-leganes-end-their-losing-streak-prediction-for-the-match-against-cordoba-on-october-16/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-f12d6881339d627a106fe222",
   "url": "/sources/dailysports-net/picks/9/#pick-n-f12d6881339d627a106fe222",
   "match": "Shooting Stars v Ranchers Bees",
   "match_url": null,
   "kickoff": "2026-10-16T17:00:00.000Z",
   "competition": "Nigeria Premier League",
   "lead_hours": 1.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Shooting Stars at 1.45",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T15:28:06.000Z",
   "recorded_at": "2026-10-16T15:49:23.008Z",
   "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-f12d6881339d627a106fe222",
    "quote_text": "My prediction is Home win with 1xBet odds of 1.45",
    "fragment_from": 2030,
    "fragment_to": 2079,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-shooting-stars-vs-ranchers-bees-prediction-betting-tips-and-odds/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c21998146790af358e211069abff83247f3601aed33b170dc009f8049cc07d07",
     "material_removed": false
    },
    "published_at": "2026-10-16T15:28:06.000Z",
    "detected_at": "2026-10-16T15:49:23.008Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-240e86fcf16e",
     "display_name": "Shooting Stars — Ranchers Bees",
     "competition_name": "Nigeria Premier League",
     "starts_at": "2026-10-16T17:00:00.000Z",
     "url": null,
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Shooting Stars",
    "odds_set": {
     "by_author": "1.45",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-16T15:28:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-16T15:28:06.000Z",
     "detected_at": "2026-10-16T15:49:23.008Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Shooting Stars",
     "author_odds": "1.45",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Shooting Stars at 1.45"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Shooting Stars 3-1 Ranchers Bees."
    },
    "settlements": [
     {
      "operation_id": "e6972e29b17dc6d73b5c3477d74e86181d5474498db39e5de8dab350c8624df0",
      "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": "Shooting Stars",
      "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": "ebc2498284f183a159deefea5e1f32344f0074aa828fce45872d63eec3d8e340",
      "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": "Shooting Stars",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/euromatch-nigeria-premier-football-league-npfl-shooting-stars-vs-ranchers-bees-prediction-betting-tips-and-odds/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Shooting Stars to win"
   }
  },
  {
   "record_id": "n-a1d207eb4e2ecc09be524de8",
   "url": "/sources/dailysports-net/picks/8/#pick-n-a1d207eb4e2ecc09be524de8",
   "match": "APR FC v El Zamalek",
   "match_url": null,
   "kickoff": "2026-10-16T16:00:00.000Z",
   "competition": "CAF Champions League",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 2.23",
   "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": "2026-10-15T16:00:00.000Z",
   "recorded_at": "2026-10-15T16:09:26.575Z",
   "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-a1d207eb4e2ecc09be524de8",
    "quote_text": "Total over 2.5\n\nOdds:\n\n2.23",
    "fragment_from": 5198,
    "fragment_to": 5225,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-aprs-home-advantage-trouble-the-egyptian-giants-apr-fc-vs-zamalek-prediction-16102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "e69e68fe882e68530d33a8190702a3d843a70fde564c7fa9b9f7979d665770c1",
     "material_removed": false
    },
    "published_at": "2026-10-15T16:00:00.000Z",
    "detected_at": "2026-10-15T16:09:26.575Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-fff0e0a82b8a",
     "display_name": "APR FC — El Zamalek",
     "competition_name": "CAF Champions League",
     "starts_at": "2026-10-16T16:00:00.000Z",
     "url": null,
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "2.23",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-15T16:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-15T16:00:00.000Z",
     "detected_at": "2026-10-15T16:09:26.575Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "2.23",
     "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 2.23"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was APR FC 0-1 El Zamalek."
    },
    "settlements": [
     {
      "operation_id": "ba4805a8746f682c8fc04c17c7cabbbb7efe9a2f476873b413d6fec045911ff6",
      "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": "0b6fc6d67b0bfcb35cd952570e9802f7e71ed824ecf1f4711f0a492ce141a5c1",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-aprs-home-advantage-trouble-the-egyptian-giants-apr-fc-vs-zamalek-prediction-16102026/",
     "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-d799510a4703f9910dde154f",
   "url": "/sources/dailysports-net/picks/8/#pick-n-d799510a4703f9910dde154f",
   "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": 19.0,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Juventus at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T23:13:47.000Z",
   "recorded_at": "2026-10-14T23:59:26.172Z",
   "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-d799510a4703f9910dde154f",
    "quote_text": "W2(0)\n\nOdds:\n\n1.6",
    "fragment_from": 2820,
    "fragment_to": 2837,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-can-capitalize-on-the-hosts-problems-celta-vs-juventus-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d54ae4b67f1bdb6be2b6034e5f996948243b1f9759934bc7f103a528d53bfb5f",
     "material_removed": false
    },
    "published_at": "2026-10-14T23:13:47.000Z",
    "detected_at": "2026-10-14T23:59:26.172Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": "Draw no bet",
    "outcome_label": "Juventus",
    "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": "2026-10-14T23:13:47.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T23:13:47.000Z",
     "detected_at": "2026-10-14T23:59:26.172Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Juventus",
     "author_odds": "1.6",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Juventus at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Celta Vigo 1-2 Juventus."
    },
    "settlements": [
     {
      "operation_id": "45fba4ccfeaa1059047456a30065d8b0310b2888deec514eeaa9793f80384071",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Juventus",
      "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": "3d17b0083553886a96759713edd973b246e7607687a4453f91b4eb1cd5aedb8c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Juventus",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-can-capitalize-on-the-hosts-problems-celta-vs-juventus-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus (Draw no bet)"
   }
  },
  {
   "record_id": "n-0b56d628643c199bfc065bac",
   "url": "/sources/dailysports-net/picks/7/#pick-n-0b56d628643c199bfc065bac",
   "match": "TSG Hoffenheim v Beşiktaş",
   "match_url": "/football/matches/tsg-hoffenheim-vs-besiktas-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 19.8,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.65",
   "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": "2026-10-14T22:53:38.000Z",
   "recorded_at": "2026-10-14T23:09:30.562Z",
   "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-0b56d628643c199bfc065bac",
    "quote_text": "Total over 3.0\n\nOdds:\n\n1.65",
    "fragment_from": 2577,
    "fragment_to": 2604,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-are-in-form-but-the-road-trip-could-level-the-playing-field-hoffenheim-vs-besiktas-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "5804e7f81b30b63748e7ba3bf6740b1d8ea6006fd552d510676ab56fc799ed2a",
     "material_removed": false
    },
    "published_at": "2026-10-14T22:53:38.000Z",
    "detected_at": "2026-10-14T23:09:30.562Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-468d3647cf0a",
     "display_name": "TSG Hoffenheim — Beşiktaş",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/tsg-hoffenheim-vs-besiktas-2026-10-15/",
     "scoreline": "2-3",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T22:53:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T22:53:38.000Z",
     "detected_at": "2026-10-14T23:09:30.562Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.65",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.65"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was TSG Hoffenheim 2-3 Beşiktaş."
    },
    "settlements": [
     {
      "operation_id": "dbf547776e4106a69531f97883afb4c418297691764e3c68fd543cb027036e9c",
      "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 goals",
      "choice": "over 3.0",
      "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": "dc99a1935cb263eca7ebc25b9661001f696d6316bbd9922a3e65eca38f9c94c3",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-are-in-form-but-the-road-trip-could-level-the-playing-field-hoffenheim-vs-besiktas-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-f9440dcebdc629ad0627d755",
   "url": "/sources/dailysports-net/picks/7/#pick-n-f9440dcebdc629ad0627d755",
   "match": "Olympique de Marseille v Olympiakos Piraeus",
   "match_url": "/football/matches/olympique-de-marseille-vs-olympiakos-piraeus-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 19.8,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or Olympiakos Piraeus at 1.63",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T23:00:39.000Z",
   "recorded_at": "2026-10-14T23:09:29.932Z",
   "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-f9440dcebdc629ad0627d755",
    "quote_text": "Olympiacos wont lose\n\nOdds:\n\n1.63",
    "fragment_from": 2593,
    "fragment_to": 2626,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-look-more-convincing-marseille-vs-olympiacos-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ad27450eb4f115239c3aa52525ac13c61aee84b14e973a7b36530c0a02b09e45",
     "material_removed": false
    },
    "published_at": "2026-10-14T23:00:39.000Z",
    "detected_at": "2026-10-14T23:09:29.932Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-50cbf0117aea",
     "display_name": "Olympique de Marseille — Olympiakos Piraeus",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/olympique-de-marseille-vs-olympiakos-piraeus-2026-10-15/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or Olympiakos Piraeus",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T23:00:39.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T23:00:39.000Z",
     "detected_at": "2026-10-14T23:09:29.932Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or Olympiakos Piraeus",
     "author_odds": "1.63",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or Olympiakos Piraeus at 1.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Olympique de Marseille 0-1 Olympiakos Piraeus."
    },
    "settlements": [
     {
      "operation_id": "828db95b6419f0e0ef688dac4db07e2a5b743d432731cabaea8c15163c549d30",
      "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 Olympiakos Piraeus",
      "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": "2a1cefb175429c7c41990ce207af3c2ca9c8d602f148073e69a1f75522538842",
      "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 Olympiakos Piraeus",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-look-more-convincing-marseille-vs-olympiacos-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or Olympiakos Piraeus"
   }
  },
  {
   "record_id": "n-83b2a8c67cd07cf5849d579d",
   "url": "/sources/dailysports-net/picks/7/#pick-n-83b2a8c67cd07cf5849d579d",
   "match": "AFC Bournemouth v Sturm Graz",
   "match_url": "/football/matches/afc-bournemouth-vs-sturm-graz-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 23.8,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.73",
   "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": "2026-10-14T19:00:00.000Z",
   "recorded_at": "2026-10-14T19:09:28.926Z",
   "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-83b2a8c67cd07cf5849d579d",
    "quote_text": "Total under 3.5\n\nOdds:\n\n1.73",
    "fragment_from": 5907,
    "fragment_to": 5935,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-bournemouth-bounce-back-from-their-chelsea-nightmare-bournemouth-vs-sturm-graz-prediction-15102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8fc7cc126b131e60c44439b120ed6cf3f8d6d1f743bf42212181bf150cad1460",
     "material_removed": false
    },
    "published_at": "2026-10-14T19:00:00.000Z",
    "detected_at": "2026-10-14T19:09:28.926Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ef768ff412d3",
     "display_name": "AFC Bournemouth — Sturm Graz",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/afc-bournemouth-vs-sturm-graz-2026-10-15/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "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": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T19:00:00.000Z",
     "detected_at": "2026-10-14T19:09:28.926Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.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": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was AFC Bournemouth 3-0 Sturm Graz."
    },
    "settlements": [
     {
      "operation_id": "d3e60ffc532b1f0c96338e54f1cb1aa321d6bb9079a52510e83864895c5e7f2f",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1553712e07bba30210f3c00e6fba9d10e3051dee0a4a43bd9da07be139c9f413",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-bournemouth-bounce-back-from-their-chelsea-nightmare-bournemouth-vs-sturm-graz-prediction-15102026/",
     "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-b630e63db2a9d5f5871c8345",
   "url": "/sources/dailysports-net/picks/6/#pick-n-b630e63db2a9d5f5871c8345",
   "match": "Brann v Lincoln Red Imps",
   "match_url": "/football/matches/brann-vs-lincoln-red-imps-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 35.2,
   "market_code": "total",
   "author_said": "Over/Under 4.5 goals: under 4.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "",
   "reason_code": "not_admitted",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T07:27:23.000Z",
   "recorded_at": "2026-10-14T07:49:31.512Z",
   "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-b630e63db2a9d5f5871c8345",
    "quote_text": "I am backing Brann to win and the total to stay under 4.5 goals.",
    "fragment_from": 5203,
    "fragment_to": 5267,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-modest-club-from-gibraltar-in-search-of-another-upset-brann-vs-lincoln-red-imps-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "899bf98c498f3a42e5ac172f1426f2d219a084045f11c8726ba1eadc8e7d393a",
     "material_removed": false
    },
    "published_at": "2026-10-14T07:27:23.000Z",
    "detected_at": "2026-10-14T07:49:31.512Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "no_price_at_capture",
    "event": {
     "event_id": "s-0e7828b0d9f4",
     "display_name": "Brann — Lincoln Red Imps",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/brann-vs-lincoln-red-imps-2026-10-15/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 4.5 goals",
    "outcome_label": "under 4.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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T07:27:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T07:27:23.000Z",
     "detected_at": "2026-10-14T07:49:31.512Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 4.5 goals",
     "choice": "under 4.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "4.5",
     "subject": "goals_total",
     "in_words": "Over/Under 4.5 goals: under 4.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Brann 2-1 Lincoln Red Imps."
    },
    "settlements": [
     {
      "operation_id": "06429881bc3d45de903f77194d40f3295ce9ab3b8fc3036d9b043031beeff38b",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 4.5 goals",
      "choice": "under 4.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/a-modest-club-from-gibraltar-in-search-of-another-upset-brann-vs-lincoln-red-imps-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "under 4.5 (Over/Under 4.5 goals)"
   }
  },
  {
   "record_id": "n-66617a6117086470b1d9f6fa",
   "url": "/sources/dailysports-net/picks/6/#pick-n-66617a6117086470b1d9f6fa",
   "match": "Brann v Lincoln Red Imps",
   "match_url": "/football/matches/brann-vs-lincoln-red-imps-2026-10-15/",
   "kickoff": "2026-10-15T19:00:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 35.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: Brann",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T07:27:23.000Z",
   "recorded_at": "2026-10-14T07:49:31.512Z",
   "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-66617a6117086470b1d9f6fa",
    "quote_text": "I am backing Brann to win and the total to stay under 4.5 goals.",
    "fragment_from": 5203,
    "fragment_to": 5267,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-modest-club-from-gibraltar-in-search-of-another-upset-brann-vs-lincoln-red-imps-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "899bf98c498f3a42e5ac172f1426f2d219a084045f11c8726ba1eadc8e7d393a",
     "material_removed": false
    },
    "published_at": "2026-10-14T07:27:23.000Z",
    "detected_at": "2026-10-14T07:49:31.512Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-0e7828b0d9f4",
     "display_name": "Brann — Lincoln Red Imps",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T19:00:00.000Z",
     "url": "/football/matches/brann-vs-lincoln-red-imps-2026-10-15/",
     "scoreline": "2-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Brann",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T07:27:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T07:27:23.000Z",
     "detected_at": "2026-10-14T07:49:31.512Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Brann",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Brann"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Brann 2-1 Lincoln Red Imps."
    },
    "settlements": [
     {
      "operation_id": "be4206a129107160ecfd0961b75f00e8dfbfc8291e881ebf93a18b4d468b2b55",
      "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": "Brann",
      "decimal_odds": "1.1400",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-22T11:39:59.078Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/a-modest-club-from-gibraltar-in-search-of-another-upset-brann-vs-lincoln-red-imps-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Brann to win"
   }
  },
  {
   "record_id": "n-0b2a21e7e60ce501150d83af",
   "url": "/sources/dailysports-net/picks/7/#pick-n-0b2a21e7e60ce501150d83af",
   "match": "Kuopion Palloseura v Trabzonspor",
   "match_url": "/football/matches/kuopion-palloseura-vs-trabzonspor-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 16.9,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Trabzonspor -1.0 at 1.75",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-4",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T23:23:07.000Z",
   "recorded_at": "2026-10-14T23:49:29.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-0b2a21e7e60ce501150d83af",
    "quote_text": "W2(-1.0)\n\nOdds:\n\n1.75",
    "fragment_from": 2828,
    "fragment_to": 2849,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-head-into-the-conference-league-opener-in-top-form-kups-vs-trabzonspor-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "fa84c1c7d499c469108da2b5f29ff614d0ce58ab4c6ba1c2e7387ef452b1cc3d",
     "material_removed": false
    },
    "published_at": "2026-10-14T23:23:07.000Z",
    "detected_at": "2026-10-14T23:49:29.237Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-fc9bf1d276b1",
     "display_name": "Kuopion Palloseura — Trabzonspor",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/kuopion-palloseura-vs-trabzonspor-2026-10-15/",
     "scoreline": "2-4",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Trabzonspor -1.0",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T23:23:07.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T23:23:07.000Z",
     "detected_at": "2026-10-14T23:49:29.237Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Trabzonspor -1.0",
     "author_odds": "1.75",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Trabzonspor -1.0 at 1.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kuopion Palloseura 2-4 Trabzonspor."
    },
    "settlements": [
     {
      "operation_id": "87f19b0a88dce3074b3af87860aa65e43f4e37f29c28945293ad456cd8554752",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Trabzonspor -1.0",
      "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": "cc9c6ce6c862031c2706281ef242365096811d6bd2a3d89b1bc72e5cac22cf69",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Trabzonspor -1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-head-into-the-conference-league-opener-in-top-form-kups-vs-trabzonspor-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Trabzonspor -1.0"
   }
  },
  {
   "record_id": "n-125a7fe3592e1317168d5057",
   "url": "/sources/dailysports-net/picks/7/#pick-n-125a7fe3592e1317168d5057",
   "match": "Union St. Gilloise v Real Sociedad",
   "match_url": "/football/matches/union-st-gilloise-vs-real-sociedad-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Europa League",
   "lead_hours": 17.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: draw",
   "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": "2026-10-14T22:47:31.000Z",
   "recorded_at": "2026-10-14T22:49:26.392Z",
   "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-125a7fe3592e1317168d5057",
    "quote_text": "both teams to score and a draw look like the logical outcome",
    "fragment_from": 2728,
    "fragment_to": 2788,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-have-hit-their-stride-but-the-visitors-can-respond-union-saint-gilloise-vs-real-sociedad-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3621b2d3a691da8e86bb3b568e584037bb972b6bc1fec0f9639482f8b0abd057",
     "material_removed": false
    },
    "published_at": "2026-10-14T22:47:31.000Z",
    "detected_at": "2026-10-14T22:49:26.392Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-85443e9b34c5",
     "display_name": "Union St. Gilloise — Real Sociedad",
     "competition_name": "UEFA Europa League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/union-st-gilloise-vs-real-sociedad-2026-10-15/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T22:47:31.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T22:47:31.000Z",
     "detected_at": "2026-10-14T22:49:26.392Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "draw",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Union St. Gilloise 1-1 Real Sociedad."
    },
    "settlements": [
     {
      "operation_id": "663fdfcfcaf8b9c8b7c5d8c303bec61ccf52442dc644f20663993bf9da814237",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "draw",
      "decimal_odds": "3.6000",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-14T22:52:12.868Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-have-hit-their-stride-but-the-visitors-can-respond-union-saint-gilloise-vs-real-sociedad-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "a draw"
   }
  },
  {
   "record_id": "n-08ddd1b49105aba1b5de7789",
   "url": "/sources/dailysports-net/picks/7/#pick-n-08ddd1b49105aba1b5de7789",
   "match": "Egnatia Rrogozhinë v FC Midtjylland",
   "match_url": "/football/matches/egnatia-rrogozhine-vs-fc-midtjylland-2026-10-15/",
   "kickoff": "2026-10-15T16:45:00.000Z",
   "competition": "UEFA Conference League",
   "lead_hours": 23.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.72",
   "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": "2026-10-14T16:45:00.000Z",
   "recorded_at": "2026-10-14T16:49:26.127Z",
   "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-08ddd1b49105aba1b5de7789",
    "quote_text": "Total over 2.5\n\nOdds:\n\n1.72",
    "fragment_from": 5432,
    "fragment_to": 5459,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-albanian-champions-trouble-the-danish-favorites-egnatia-vs-midtjylland-prediction-15102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "454e6fc4b83a1be2330067c211db4ffb17bffedc6132ac17e206f1cab0a84fa1",
     "material_removed": false
    },
    "published_at": "2026-10-14T16:45:00.000Z",
    "detected_at": "2026-10-14T16:49:26.127Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1e00168386ce",
     "display_name": "Egnatia Rrogozhinë — FC Midtjylland",
     "competition_name": "UEFA Conference League",
     "starts_at": "2026-10-15T16:45:00.000Z",
     "url": "/football/matches/egnatia-rrogozhine-vs-fc-midtjylland-2026-10-15/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 2.5",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T16:45:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T16:45:00.000Z",
     "detected_at": "2026-10-14T16:49:26.127Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.72",
     "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.72"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Egnatia Rrogozhinë 1-1 FC Midtjylland."
    },
    "settlements": [
     {
      "operation_id": "8ff3c9a2ed03e9dfdeb161d358bad227341aa83b0ce8be82eec6acebab6da5de",
      "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": "395ff64f0cd5c372645843e55cf734ebad9d43ed1f0d924b17644bd46c8cbfeb",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-albanian-champions-trouble-the-danish-favorites-egnatia-vs-midtjylland-prediction-15102026/",
     "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-d8267192d31ed6f64b156493",
   "url": "/sources/dailysports-net/picks/6/#pick-n-d8267192d31ed6f64b156493",
   "match": "AS Roma v Real Madrid",
   "match_url": "/football/matches/as-roma-vs-real-madrid-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 18.3,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: AS Roma -1.0 at 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-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": "2026-10-14T00:14:59.000Z",
   "recorded_at": "2026-10-14T00:39:25.323Z",
   "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-d8267192d31ed6f64b156493",
    "quote_text": "W1(+1.0)\n\nOdds:\n\n1.5",
    "fragment_from": 2673,
    "fragment_to": 2693,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-pressing-could-stop-the-favorite-roma-vs-real-madrid-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dd9ab2ed46da0cc2c3bc5ae4d3412329307de446a2142980221a798c9064e3e7",
     "material_removed": false
    },
    "published_at": "2026-10-14T00:14:59.000Z",
    "detected_at": "2026-10-14T00:39:25.323Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-5ee031909a68",
     "display_name": "AS Roma — Real Madrid",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/as-roma-vs-real-madrid-2026-10-14/",
     "scoreline": "3-4",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "AS Roma -1.0",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-14T00:14:59.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-14T00:14:59.000Z",
     "detected_at": "2026-10-14T00:39:25.323Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "AS Roma -1.0",
     "author_odds": "1.5",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.0",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: AS Roma -1.0 at 1.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was AS Roma 3-4 Real Madrid."
    },
    "settlements": [
     {
      "operation_id": "7c4fe1b3f96951af572904bf2378c3c7001bf0885c9874c7a853f83164753cbc",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "AS Roma -1.0",
      "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": "be376c87e9d0243a04a9c5f07dd5f2fea32e297b296665d86b66b3868f2ac4cd",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "AS Roma -1.0",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-pressing-could-stop-the-favorite-roma-vs-real-madrid-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "AS Roma -1.0"
   }
  },
  {
   "record_id": "n-3cf2f93f55c5f3186bfe3513",
   "url": "/sources/dailysports-net/picks/6/#pick-n-3cf2f93f55c5f3186bfe3513",
   "match": "Slovan Bratislava v VfB Stuttgart",
   "match_url": "/football/matches/slovan-bratislava-vs-vfb-stuttgart-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 23.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": "2026-10-13T19:00:00.000Z",
   "recorded_at": "2026-10-13T19:06:05.516Z",
   "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-3cf2f93f55c5f3186bfe3513",
    "quote_text": "Prediction: Both teams to score - Yes (Odds: 1.65)",
    "fragment_from": 6625,
    "fragment_to": 6675,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-slovan-exploit-stuttgarts-defensive-weaknesses-prediction-for-slovan-bratislava-vs-stuttgart-14102026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "88abf20b0dee6294b65faff54c70cbdc16a28ff3b23d409f3eb450eb4a3365ce",
     "material_removed": false
    },
    "published_at": "2026-10-13T19:00:00.000Z",
    "detected_at": "2026-10-13T19:06:05.516Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-f2cbc24f358a",
     "display_name": "Slovan Bratislava — VfB Stuttgart",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/slovan-bratislava-vs-vfb-stuttgart-2026-10-14/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T19:00:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T19:00:00.000Z",
     "detected_at": "2026-10-13T19:06:05.516Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "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-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Slovan Bratislava 0-3 VfB Stuttgart."
    },
    "settlements": [
     {
      "operation_id": "163561ef40e30aade6fe448799e35c8c7e945760a07ae8c548b05e518703861b",
      "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": "a6532e4a088854e915182254ee2870592bac88d3bd6f1f49b82ddea3ecf9a09c",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-slovan-exploit-stuttgarts-defensive-weaknesses-prediction-for-slovan-bratislava-vs-stuttgart-14102026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-3023d0483f65df6298eca3bc",
   "url": "/sources/dailysports-net/picks/5/#pick-n-3023d0483f65df6298eca3bc",
   "match": "Lincoln City v West Ham United",
   "match_url": "/football/matches/lincoln-city-vs-west-ham-united-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 24.2,
   "market_code": "1x2",
   "author_said": "1X2, match result: West Ham United at 1.66",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-6",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T18:45:25.000Z",
   "recorded_at": "2026-10-13T18:50:57.420Z",
   "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-3023d0483f65df6298eca3bc",
    "quote_text": "My prediction: West Ham to win at 1.66",
    "fragment_from": 2892,
    "fragment_to": 2930,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-west-ham-return-to-winning-ways-prediction-for-the-match-against-lincoln-city/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d93c471ad1b1e21ce9429b5e256f8d14547d372068609900f3e722353cd11b21",
     "material_removed": false
    },
    "published_at": "2026-10-13T18:45:25.000Z",
    "detected_at": "2026-10-13T18:50:57.420Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-f2a9273ae62b",
     "display_name": "Lincoln City — West Ham United",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/lincoln-city-vs-west-ham-united-2026-10-14/",
     "scoreline": "0-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "West Ham United",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T18:45:25.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T18:45:25.000Z",
     "detected_at": "2026-10-13T18:50:57.420Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "West Ham United",
     "author_odds": "1.66",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: West Ham United at 1.66"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Lincoln City 0-6 West Ham United."
    },
    "settlements": [
     {
      "operation_id": "27bc49697be8322bb53d0b4c377b63b3fadcb7a748c25f3e91f379836ad41ca1",
      "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": "West Ham United",
      "decimal_odds": "1.66",
      "odds_role": "author_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-13T18:52:40.610Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "6369132cc3fa52fae632d4c28c4d556fc1a02ec0ebaab2eed5e37842044d255c",
      "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": "West Ham United",
      "decimal_odds": "1.6700",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-13T18:52:41.592Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-west-ham-return-to-winning-ways-prediction-for-the-match-against-lincoln-city/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "West Ham United to win"
   }
  },
  {
   "record_id": "n-1a2f28a769aaf7e5199e8f8c",
   "url": "/sources/dailysports-net/picks/5/#pick-n-1a2f28a769aaf7e5199e8f8c",
   "match": "Bodø/Glimt v Borussia Dortmund",
   "match_url": "/football/matches/bodo-glimt-vs-borussia-dortmund-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 26.2,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Bodø/Glimt at 1.74",
   "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": "2026-10-13T16:17:44.000Z",
   "recorded_at": "2026-10-13T16:49:23.633Z",
   "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-1a2f28a769aaf7e5199e8f8c",
    "quote_text": "Bodoe/Glimt wont lose\n\nOdds:\n\n1.74",
    "fragment_from": 2762,
    "fragment_to": 2796,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-northern-trip-could-stop-the-favorite-bodoglimt-vs-borussia-dortmund-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "218e77dfc9885da9f7079e3a5866e29da0160dad51bb043ae96b63d6e51f9772",
     "material_removed": false
    },
    "published_at": "2026-10-13T16:17:44.000Z",
    "detected_at": "2026-10-13T16:49:23.633Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cbab4f05165e",
     "display_name": "Bodø/Glimt — Borussia Dortmund",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/bodo-glimt-vs-borussia-dortmund-2026-10-14/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Bodø/Glimt",
    "odds_set": {
     "by_author": "1.74",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T16:17:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T16:17:44.000Z",
     "detected_at": "2026-10-13T16:49:23.633Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Bodø/Glimt",
     "author_odds": "1.74",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Bodø/Glimt at 1.74"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Bodø/Glimt 1-0 Borussia Dortmund."
    },
    "settlements": [
     {
      "operation_id": "0d2619dc12bbea45f82472c3a02a1b09df8e3f9c655361bb1667934b177325d3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Bodø/Glimt",
      "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": "c5f7182aa3fb5ad3522c061975122d8d18531b93ad4eb895f98f1b755acf89c4",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Bodø/Glimt",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-northern-trip-could-stop-the-favorite-bodoglimt-vs-borussia-dortmund-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Bodø/Glimt (Draw no bet)"
   }
  },
  {
   "record_id": "n-7ab8970b3b78c69431343c35",
   "url": "/sources/dailysports-net/picks/5/#pick-n-7ab8970b3b78c69431343c35",
   "match": "Bodø/Glimt v Borussia Dortmund",
   "match_url": "/football/matches/bodo-glimt-vs-borussia-dortmund-2026-10-14/",
   "kickoff": "2026-10-14T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 34.3,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3 at 1.57",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-13T08:29:24.000Z",
   "recorded_at": "2026-10-13T08:39:26.124Z",
   "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-7ab8970b3b78c69431343c35",
    "quote_text": "Prediction on game\n\nTotal over 3\n\nOdds:\n\n1.57",
    "fragment_from": 4750,
    "fragment_to": 4795,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-norwegian-side-respond-to-their-opening-round-defeat-bodoglimt-vs-borussia-dortmund-prediction-october-14-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8b8499867a1e0092f95eef46e8a69ebd2a1635fbd78a00b3035357b6fc214536",
     "material_removed": false
    },
    "published_at": "2026-10-13T08:29:24.000Z",
    "detected_at": "2026-10-13T08:39:26.124Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-cbab4f05165e",
     "display_name": "Bodø/Glimt — Borussia Dortmund",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T19:00:00.000Z",
     "url": "/football/matches/bodo-glimt-vs-borussia-dortmund-2026-10-14/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T08:29:24.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T08:29:24.000Z",
     "detected_at": "2026-10-13T08:39:26.124Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3",
     "author_odds": "1.57",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3 at 1.57"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Bodø/Glimt 1-0 Borussia Dortmund."
    },
    "settlements": [
     {
      "operation_id": "0ffff3391b4beb946528cb64f2cd445e5da35e52c28a117a2e8efe35ae1aab96",
      "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 goals",
      "choice": "over 3",
      "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": "4db6aa49d8e1ab34b86ad9116b04a30d251e99b3aa689de32b43a7f491e013c2",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-norwegian-side-respond-to-their-opening-round-defeat-bodoglimt-vs-borussia-dortmund-prediction-october-14-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-11327320b2eb0209d3b7c619",
   "url": "/sources/dailysports-net/picks/6/#pick-n-11327320b2eb0209d3b7c619",
   "match": "Norwich City v Southampton",
   "match_url": "/football/matches/norwich-city-vs-southampton-2026-10-14/",
   "kickoff": "2026-10-14T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 19.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.45",
   "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": "2026-10-13T22:41:22.000Z",
   "recorded_at": "2026-10-13T22:49:25.118Z",
   "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-11327320b2eb0209d3b7c619",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.45",
    "fragment_from": 2787,
    "fragment_to": 2825,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-crisis-hit-norwich-handle-the-leagues-second-best-attack-championship-prediction-norwich-vs-southampton/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "3238f72167f93a33a1d8eff4fed1457eecd0969fe776a348f7dfb0939877f49d",
     "material_removed": false
    },
    "published_at": "2026-10-13T22:41:22.000Z",
    "detected_at": "2026-10-13T22:49:25.118Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-08913b098410",
     "display_name": "Norwich City — Southampton",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-14T18:45:00.000Z",
     "url": "/football/matches/norwich-city-vs-southampton-2026-10-14/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.45",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T22:41:22.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T22:41:22.000Z",
     "detected_at": "2026-10-13T22:49:25.118Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.45",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.45"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Norwich City 0-1 Southampton."
    },
    "settlements": [
     {
      "operation_id": "5450e24f6907856aec2c579f8077e6de7b128b0e8c1b94d6edcefbcff539a3dd",
      "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": "6f7c4d0f7c7337e84fa428131e4132e4e2a78bd6309ffeb75fa24d42524d87c4",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-crisis-hit-norwich-handle-the-leagues-second-best-attack-championship-prediction-norwich-vs-southampton/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-f4627b544c29586183775084",
   "url": "/sources/dailysports-net/picks/5/#pick-n-f4627b544c29586183775084",
   "match": "Feyenoord v Como",
   "match_url": null,
   "kickoff": "2026-10-14T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.6,
   "market_code": "total",
   "author_said": "Over/Under 3 goals: over 3.0 at 1.62",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T10:49:24.000Z",
   "recorded_at": "2026-10-13T11:09:25.916Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-f4627b544c29586183775084",
    "quote_text": "Total over 3.0\n\nOdds:\n\n1.62",
    "fragment_from": 2727,
    "fragment_to": 2754,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/open-football-points-to-a-shootout-feyenoord-vs-como-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ba48386f6392d16ac4e56687a9c3e30b9319fe25cbe3974e6e00473bab4c01f5",
     "material_removed": false
    },
    "published_at": "2026-10-13T10:49:24.000Z",
    "detected_at": "2026-10-13T11:09:25.916Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Feyenoord v Como",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T16:45:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 3 goals",
    "outcome_label": "over 3.0",
    "odds_set": {
     "by_author": "1.62",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-10-13T10:49:24.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T10:49:24.000Z",
     "detected_at": "2026-10-13T11:09:25.916Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": {
     "market_label": "Over/Under 3 goals",
     "choice": "over 3.0",
     "author_odds": "1.62",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.0",
     "subject": "goals_total",
     "in_words": "Over/Under 3 goals: over 3.0 at 1.62"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "f00fb6481937233b49cbe13abfbeab5161a02dc84072f2a36c0843787791a68c",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3 goals",
      "choice": "over 3.0",
      "decimal_odds": "1.62",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:25:57.240Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/open-football-points-to-a-shootout-feyenoord-vs-como-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.0 (Over/Under 3 goals)"
   }
  },
  {
   "record_id": "n-716e61479733f80e36a6906b",
   "url": "/sources/dailysports-net/picks/5/#pick-n-716e61479733f80e36a6906b",
   "match": "LASK v Liverpool",
   "match_url": "/football/matches/lask-vs-liverpool-2026-10-14/",
   "kickoff": "2026-10-14T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-6",
   "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": "2026-10-13T10:30:28.000Z",
   "recorded_at": "2026-10-13T10:49:31.778Z",
   "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-716e61479733f80e36a6906b",
    "quote_text": "I am backing a Liverpool win and over 2.5 total goals.",
    "fragment_from": 5069,
    "fragment_to": 5123,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/english-giants-look-to-bounce-back-after-defeat-prediction-for-lask-vs-liverpool/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "904e1db39d48b133c8c6c1de233f7a6699d9283c72e1971fc5f05a1a091d9d8b",
     "material_removed": false
    },
    "published_at": "2026-10-13T10:30:28.000Z",
    "detected_at": "2026-10-13T10:49:31.778Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e07e92449e6f",
     "display_name": "LASK — Liverpool",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T16:45:00.000Z",
     "url": "/football/matches/lask-vs-liverpool-2026-10-14/",
     "scoreline": "3-6",
     "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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T10:30:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T10:30:28.000Z",
     "detected_at": "2026-10-13T10:49:31.778Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was LASK 3-6 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "5379c977e715207130ee2856814d8f230fc12414b05af78d0424876646cc9c8a",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/english-giants-look-to-bounce-back-after-defeat-prediction-for-lask-vs-liverpool/",
     "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-5a95da6da13d554fa9bfc767",
   "url": "/sources/dailysports-net/picks/5/#pick-n-5a95da6da13d554fa9bfc767",
   "match": "LASK v Liverpool",
   "match_url": "/football/matches/lask-vs-liverpool-2026-10-14/",
   "kickoff": "2026-10-14T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Liverpool",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-6",
   "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": "2026-10-13T10:30:28.000Z",
   "recorded_at": "2026-10-13T10:49:31.778Z",
   "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-5a95da6da13d554fa9bfc767",
    "quote_text": "I am backing a Liverpool win and over 2.5 total goals.",
    "fragment_from": 5069,
    "fragment_to": 5123,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/english-giants-look-to-bounce-back-after-defeat-prediction-for-lask-vs-liverpool/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "904e1db39d48b133c8c6c1de233f7a6699d9283c72e1971fc5f05a1a091d9d8b",
     "material_removed": false
    },
    "published_at": "2026-10-13T10:30:28.000Z",
    "detected_at": "2026-10-13T10:49:31.778Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e07e92449e6f",
     "display_name": "LASK — Liverpool",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T16:45:00.000Z",
     "url": "/football/matches/lask-vs-liverpool-2026-10-14/",
     "scoreline": "3-6",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Liverpool",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T10:30:28.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T10:30:28.000Z",
     "detected_at": "2026-10-13T10:49:31.778Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Liverpool",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Liverpool"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was LASK 3-6 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "fadb1e4654d28d65a8d66659bb89c84adb373bb6cbab1c6902521ba7c7128cab",
      "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": "Liverpool",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/english-giants-look-to-bounce-back-after-defeat-prediction-for-lask-vs-liverpool/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool to win"
   }
  },
  {
   "record_id": "n-f7526ba89e1640f461daa410",
   "url": "/sources/dailysports-net/picks/5/#pick-n-f7526ba89e1640f461daa410",
   "match": "LASK v Liverpool",
   "match_url": "/football/matches/lask-vs-liverpool-2026-10-14/",
   "kickoff": "2026-10-14T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.9,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Liverpool -1.5 at 1.7",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-6",
   "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": "2026-10-13T10:40:48.000Z",
   "recorded_at": "2026-10-13T10:49:30.894Z",
   "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-f7526ba89e1640f461daa410",
    "quote_text": "W2(-1.5)\n\nOdds:\n\n1.7",
    "fragment_from": 2984,
    "fragment_to": 3004,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-can-take-out-their-frustration-after-an-epl-slip-up-lask-vs-liverpool-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dff71eb00f9bee2850889bcc7890b5b595b2e647b68c7e000841d6ed0ff3117f",
     "material_removed": false
    },
    "published_at": "2026-10-13T10:40:48.000Z",
    "detected_at": "2026-10-13T10:49:30.894Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e07e92449e6f",
     "display_name": "LASK — Liverpool",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-14T16:45:00.000Z",
     "url": "/football/matches/lask-vs-liverpool-2026-10-14/",
     "scoreline": "3-6",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Liverpool -1.5",
    "odds_set": {
     "by_author": "1.7",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T10:40:48.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T10:40:48.000Z",
     "detected_at": "2026-10-13T10:49:30.894Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Liverpool -1.5",
     "author_odds": "1.7",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Liverpool -1.5 at 1.7"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-6",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was LASK 3-6 Liverpool."
    },
    "settlements": [
     {
      "operation_id": "6393a26afe60e6461b127b3492a17eab772ab7f2fadfcf2d12ff5918705045c4",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Liverpool -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "293f72ed231fcd366840e6956a5428af9b891ac691eee67be2d6ef3b881168e0",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Liverpool -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-can-take-out-their-frustration-after-an-epl-slip-up-lask-vs-liverpool-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Liverpool -1.5"
   }
  },
  {
   "record_id": "n-3cbf8981a548ec12047bccb1",
   "url": "/sources/dailysports-net/picks/4/#pick-n-3cbf8981a548ec12047bccb1",
   "match": "Villarreal v SSC Napoli",
   "match_url": "/football/matches/villarreal-vs-ssc-napoli-2026-10-13/",
   "kickoff": "2026-10-13T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.2,
   "market_code": "double_chance",
   "author_said": "Double chance: draw or SSC Napoli at 1.72",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "3-1",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T23:18:56.000Z",
   "recorded_at": "2026-10-12T23:49:29.380Z",
   "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-3cbf8981a548ec12047bccb1",
    "quote_text": "SSC Napoli wont lose\n\nOdds:\n\n1.72",
    "fragment_from": 2763,
    "fragment_to": 2796,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-italians-can-punish-the-favorites-problems-villarreal-vs-napoli-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "663756b91bdcc66e09bcc6da70ef08ef75d8efb028858b512cd8b11046e64ac0",
     "material_removed": false
    },
    "published_at": "2026-10-12T23:18:56.000Z",
    "detected_at": "2026-10-12T23:49:29.380Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-dfd94b3dad49",
     "display_name": "Villarreal — SSC Napoli",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-13T19:00:00.000Z",
     "url": "/football/matches/villarreal-vs-ssc-napoli-2026-10-13/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "draw or SSC Napoli",
    "odds_set": {
     "by_author": "1.72",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T23:18:56.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T23:18:56.000Z",
     "detected_at": "2026-10-12T23:49:29.380Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "draw or SSC Napoli",
     "author_odds": "1.72",
     "market_key": "double_chance",
     "choice_key": "X2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: draw or SSC Napoli at 1.72"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Villarreal 3-1 SSC Napoli."
    },
    "settlements": [
     {
      "operation_id": "aba8c5bcdad47961b6d3af305798ba6645b2b6c41c6655c3c7145e6df57f3841",
      "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 SSC Napoli",
      "decimal_odds": "1.72",
      "odds_role": "author_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-13T00:12:37.421Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b367350971df712b791e7f0d899105e37eb659879236af7a93424f36d992bfbb",
      "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 SSC Napoli",
      "decimal_odds": "1.7208",
      "odds_role": "market_price",
      "stake_hundredths": null,
      "status": "cancelled",
      "status_text": "Cancelled: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": "2026-10-13T00:12:37.457Z",
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-italians-can-punish-the-favorites-problems-villarreal-vs-napoli-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "draw or SSC Napoli"
   }
  },
  {
   "record_id": "n-0c697a88f2d1874ebb121fb7",
   "url": "/sources/dailysports-net/picks/4/#pick-n-0c697a88f2d1874ebb121fb7",
   "match": "Arsenal v Lille",
   "match_url": "/football/matches/arsenal-vs-lille-2026-10-13/",
   "kickoff": "2026-10-13T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.2,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: Arsenal -1.5 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": "2026-10-12T23:29:15.000Z",
   "recorded_at": "2026-10-12T23:49:27.279Z",
   "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-0c697a88f2d1874ebb121fb7",
    "quote_text": "W1(-1.5)\n\nOdds:\n\n1.6",
    "fragment_from": 2816,
    "fragment_to": 2836,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/home-form-should-make-the-difference-arsenal-vs-lille-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "b482b7e0495849645ecc117f012f84b0867afe78d37d39d10ad0427819bf3196",
     "material_removed": false
    },
    "published_at": "2026-10-12T23:29:15.000Z",
    "detected_at": "2026-10-12T23:49:27.279Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c6e403eadb47",
     "display_name": "Arsenal — Lille",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-13T19:00:00.000Z",
     "url": "/football/matches/arsenal-vs-lille-2026-10-13/",
     "scoreline": "3-0",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "Arsenal -1.5",
    "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": "2026-10-12T23:29:15.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T23:29:15.000Z",
     "detected_at": "2026-10-12T23:49:27.279Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "Arsenal -1.5",
     "author_odds": "1.6",
     "market_key": "handicap_asian",
     "choice_key": "1",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: Arsenal -1.5 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 Arsenal 3-0 Lille."
    },
    "settlements": [
     {
      "operation_id": "2388c5fd6bdd3212c5d180e666e406a4ab34725058e02b1b13f023cd58fe1fc3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Arsenal -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b2b72a4d0e04dfce826b6627147df3d4e2413bca158bab4235390e813624b206",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "Arsenal -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/home-form-should-make-the-difference-arsenal-vs-lille-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Arsenal -1.5"
   }
  },
  {
   "record_id": "n-fd31b0487acc08e7c2c1197c",
   "url": "/sources/dailysports-net/picks/4/#pick-n-fd31b0487acc08e7c2c1197c",
   "match": "Galatasaray v FC Barcelona",
   "match_url": "/football/matches/galatasaray-vs-fc-barcelona-2026-10-13/",
   "kickoff": "2026-10-13T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 19.8,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1.5: FC Barcelona -1.5 at 1.67",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-4",
   "reason": "",
   "reason_code": "disputed_reading",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T22:54:06.000Z",
   "recorded_at": "2026-10-12T23:09:40.099Z",
   "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-fd31b0487acc08e7c2c1197c",
    "quote_text": "W2(-1.5)\n\nOdds:\n\n1.67",
    "fragment_from": 2887,
    "fragment_to": 2908,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/istanbul-atmosphere-versus-barcelonas-perfect-start-galatasaray-vs-barcelona-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "13169b21e9108788172a16159c48895744fc88c74010455422af6f124a5a2db1",
     "material_removed": false
    },
    "published_at": "2026-10-12T22:54:06.000Z",
    "detected_at": "2026-10-12T23:09:40.099Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "recognised",
    "cause": "",
    "cause_code": "disputed_reading",
    "event": {
     "event_id": "s-82694d0b8f23",
     "display_name": "Galatasaray — FC Barcelona",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-13T19:00:00.000Z",
     "url": "/football/matches/galatasaray-vs-fc-barcelona-2026-10-13/",
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1.5",
    "outcome_label": "FC Barcelona -1.5",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T22:54:06.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T22:54:06.000Z",
     "detected_at": "2026-10-12T23:09:40.099Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1.5",
     "choice": "FC Barcelona -1.5",
     "author_odds": "1.67",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1.5",
     "subject": "goals_total",
     "in_words": "Asian handicap -1.5: FC Barcelona -1.5 at 1.67"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Galatasaray 1-4 FC Barcelona."
    },
    "settlements": [
     {
      "operation_id": "5b80e35f6f5d75160f793308ce14ad52adc3dd019a2baf51c28fe0356468376e",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "FC Barcelona -1.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "5c55d49cbe03930812f1d03b2e2feeff8095b807dfcd037659a1457c81b27986",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1.5",
      "choice": "FC Barcelona -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/istanbul-atmosphere-versus-barcelonas-perfect-start-galatasaray-vs-barcelona-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "FC Barcelona -1.5"
   }
  },
  {
   "record_id": "n-d25aed5c3781785068afed89",
   "url": "/sources/dailysports-net/picks/4/#pick-n-d25aed5c3781785068afed89",
   "match": "RB Leipzig v PSV Eindhoven",
   "match_url": "/football/matches/rb-leipzig-vs-psv-eindhoven-2026-10-13/",
   "kickoff": "2026-10-13T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 20.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: over 3.5 at 1.79",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "1-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": "2026-10-12T22:29:21.000Z",
   "recorded_at": "2026-10-12T22:49:27.756Z",
   "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-d25aed5c3781785068afed89",
    "quote_text": "Total over 3.5\n\nOdds:\n\n1.79",
    "fragment_from": 2983,
    "fragment_to": 3010,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/home-strength-against-dangerous-visitors-rb-leipzig-vs-psv-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "91699ac03144ff3a810f1f06ed42e8c92e7476ae791d52dc925bf06d0b6ca37a",
     "material_removed": false
    },
    "published_at": "2026-10-12T22:29:21.000Z",
    "detected_at": "2026-10-12T22:49:27.756Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-0271fdbeeb0d",
     "display_name": "RB Leipzig — PSV Eindhoven",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-13T19:00:00.000Z",
     "url": "/football/matches/rb-leipzig-vs-psv-eindhoven-2026-10-13/",
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "over 3.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": null,
    "result": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T22:29:21.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T22:29:21.000Z",
     "detected_at": "2026-10-12T22:49:27.756Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "over 3.5",
     "author_odds": "1.79",
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: over 3.5 at 1.79"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was RB Leipzig 1-0 PSV Eindhoven."
    },
    "settlements": [
     {
      "operation_id": "26a7c7ba93a5c4a10571a4e7b97fb031d3410a1c7b64ea3f57ccc8b9b487cb81",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "215d44c6a24c30883b91ef28b64d4c1eae7606ad2665867bce7ec4de51658bc7",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "over 3.5",
      "decimal_odds": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/home-strength-against-dangerous-visitors-rb-leipzig-vs-psv-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "over 3.5 (Over/Under 3.5 goals)"
   }
  },
  {
   "record_id": "n-411fb720cb3e6545d4150a67",
   "url": "/sources/dailysports-net/picks/4/#pick-n-411fb720cb3e6545d4150a67",
   "match": "Atlético Madrid v Manchester United",
   "match_url": null,
   "kickoff": "2026-10-13T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 27.2,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.66",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T15:12:44.000Z",
   "recorded_at": "2026-10-12T15:49:31.796Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-411fb720cb3e6545d4150a67",
    "quote_text": "My prediction: under 3.5 goals at 1.66",
    "fragment_from": 2689,
    "fragment_to": 2727,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-atletico-extend-their-winning-streak-to-five-matches-prediction-for-the-game-against-manchester-united-on-october-13/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d832c549f14e7305ef05681af4267c4a9fdef6d81e93f82318ae8acda686bfd2",
     "material_removed": false
    },
    "published_at": "2026-10-12T15:12:44.000Z",
    "detected_at": "2026-10-12T15:49:31.796Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Atlético Madrid v Manchester United",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-13T19:00:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.66",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-10-12T15:12:44.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T15:12:44.000Z",
     "detected_at": "2026-10-12T15:49:31.796Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.66",
     "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.66"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "8bacf01eaf858025ade8150f9aecfd30271e8f431fd8d71765a7de7caff4db03",
      "series_key": "retro_author_price",
      "series_label": "Restored, 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.66",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:25:57.047Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-atletico-extend-their-winning-streak-to-five-matches-prediction-for-the-game-against-manchester-united-on-october-13/",
     "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-690c91c9ee93016abf129189",
   "url": "/sources/dailysports-net/picks/4/#pick-n-690c91c9ee93016abf129189",
   "match": "Arsenal v Lille",
   "match_url": "/football/matches/arsenal-vs-lille-2026-10-13/",
   "kickoff": "2026-10-13T19:00:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 27.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5",
   "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": "2026-10-12T14:57:00.000Z",
   "recorded_at": "2026-10-12T15:09:28.737Z",
   "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-690c91c9ee93016abf129189",
    "quote_text": "My prediction: over 2.5 total goals.",
    "fragment_from": 2304,
    "fragment_to": 2340,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/arsenal-vs-lille-londoners-target-a-second-champions-league-win/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9dfe6620acd3588b475b04418efac18f12347f77fc5651f402666f4540af0d97",
     "material_removed": false
    },
    "published_at": "2026-10-12T14:57:00.000Z",
    "detected_at": "2026-10-12T15:09:28.737Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c6e403eadb47",
     "display_name": "Arsenal — Lille",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-13T19:00:00.000Z",
     "url": "/football/matches/arsenal-vs-lille-2026-10-13/",
     "scoreline": "3-0",
     "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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T14:57:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T14:57:00.000Z",
     "detected_at": "2026-10-12T15:09:28.737Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "over",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: over 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Arsenal 3-0 Lille."
    },
    "settlements": [
     {
      "operation_id": "8b418159c48f1cf155259ba4acb5e247546620b352baca5faa3b51c39a6941ab",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/arsenal-vs-lille-londoners-target-a-second-champions-league-win/",
     "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-cc842957c8fbaf1f44546f81",
   "url": "/sources/dailysports-net/picks/5/#pick-n-cc842957c8fbaf1f44546f81",
   "match": "Millwall v Swansea City",
   "match_url": "/football/matches/millwall-vs-swansea-city-2026-10-13/",
   "kickoff": "2026-10-13T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 17.9,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5 at 1.89",
   "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": "2026-10-13T00:18:55.000Z",
   "recorded_at": "2026-10-13T00:49:25.764Z",
   "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-cc842957c8fbaf1f44546f81",
    "quote_text": "Total under 2.5\n\nOdds:\n\n1.89",
    "fragment_from": 2585,
    "fragment_to": 2613,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-leader-travels-to-a-dangerous-contender-millwall-vs-swansea-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "dbe19751385024256805e956c0cf3f68bbee64a8905d3b1d88b09b40b2575346",
     "material_removed": false
    },
    "published_at": "2026-10-13T00:18:55.000Z",
    "detected_at": "2026-10-13T00:49:25.764Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-e98cf71e0ed4",
     "display_name": "Millwall — Swansea City",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-13T18:45:00.000Z",
     "url": "/football/matches/millwall-vs-swansea-city-2026-10-13/",
     "scoreline": "0-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 2.5",
    "odds_set": {
     "by_author": "1.89",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-13T00:18:55.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T00:18:55.000Z",
     "detected_at": "2026-10-13T00:49:25.764Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": "1.89",
     "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.89"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Millwall 0-1 Swansea City."
    },
    "settlements": [
     {
      "operation_id": "fce33431c44ba535bbae0f9a581725915fc452dba261cc3e86ef4f7458c89e30",
      "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": "2d4e995f3cab5c76b93115064bd63c9df648043da6ee1764ef01d22ebebe2b40",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-leader-travels-to-a-dangerous-contender-millwall-vs-swansea-prediction/",
     "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-d85fc3fd69b8eb7af4e3f2f0",
   "url": "/sources/dailysports-net/picks/4/#pick-n-d85fc3fd69b8eb7af4e3f2f0",
   "match": "Wolverhampton Wanderers v Bolton Wanderers",
   "match_url": null,
   "kickoff": "2026-10-13T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 26.6,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: over 2.5 at 1.57",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T15:56:00.000Z",
   "recorded_at": "2026-10-12T16:09:24.217Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-d85fc3fd69b8eb7af4e3f2f0",
    "quote_text": "Recommended Bet: Over 2.5 Total Goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.57",
    "fragment_from": 4598,
    "fragment_to": 4685,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-wolves-bounce-back-at-home-wolverhampton-vs-bolton-prediction-october-13-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "32dfd26a0563a082b1cdd40dafc82de5a4b970288cc8d5d174ffc67d6d2f0fcf",
     "material_removed": false
    },
    "published_at": "2026-10-12T15:56:00.000Z",
    "detected_at": "2026-10-12T16:09:24.217Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Wolverhampton Wanderers v Bolton Wanderers",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-13T18:45:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "over 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": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-10-12T15:56:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T15:56:00.000Z",
     "detected_at": "2026-10-12T16:09:24.217Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "over 2.5",
     "author_odds": "1.57",
     "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.57"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "2a6b768f69b19db36509adc049bcd673e4ed1b3c951becc43167df19e7d651d3",
      "series_key": "retro_author_price",
      "series_label": "Restored, 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.57",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:25:57.059Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-wolves-bounce-back-at-home-wolverhampton-vs-bolton-prediction-october-13-2026/",
     "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-4d7218e50a26237147ad709d",
   "url": "/sources/dailysports-net/picks/4/#pick-n-4d7218e50a26237147ad709d",
   "match": "Cardiff City v Watford",
   "match_url": null,
   "kickoff": "2026-10-13T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 26.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Cardiff City at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T15:21:40.000Z",
   "recorded_at": "2026-10-12T15:49:31.377Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-4d7218e50a26237147ad709d",
    "quote_text": "My prediction: Cardiff to win at 1.65",
    "fragment_from": 2678,
    "fragment_to": 2715,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/battle-at-the-bottom-of-the-table-cardiff-vs-watford-prediction-october-13/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "c7daf6b56d07e95e95169a1a12f42116b6ef43860c0496936bdfc07875d9abc3",
     "material_removed": false
    },
    "published_at": "2026-10-12T15:21:40.000Z",
    "detected_at": "2026-10-12T15:49:31.377Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Cardiff City v Watford",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-13T18:45:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "1X2, match result",
    "outcome_label": "Cardiff City",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-10-12T15:21:40.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T15:21:40.000Z",
     "detected_at": "2026-10-12T15:49:31.377Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": {
     "market_label": "1X2, match result",
     "choice": "Cardiff City",
     "author_odds": "1.65",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Cardiff City at 1.65"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "673f0ef9fb9c2c782b57a9cc468ed8da327d8765e43ba1e40a5f9da25f6f6e3e",
      "series_key": "retro_author_price",
      "series_label": "Restored, at the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Cardiff City",
      "decimal_odds": "1.65",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:25:57.041Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/battle-at-the-bottom-of-the-table-cardiff-vs-watford-prediction-october-13/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Cardiff City to win"
   }
  },
  {
   "record_id": "n-54cceff0bb16989ae48fa7b9",
   "url": "/sources/dailysports-net/picks/4/#pick-n-54cceff0bb16989ae48fa7b9",
   "match": "Wrexham v West Bromwich Albion",
   "match_url": null,
   "kickoff": "2026-10-13T18:45:00.000Z",
   "competition": "EFL Championship",
   "lead_hours": 26.9,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.82",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "counted in the restored-history series",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T15:39:33.000Z",
   "recorded_at": "2026-10-12T15:49:30.813Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-54cceff0bb16989ae48fa7b9",
    "quote_text": "My prediction: both teams to score — yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.82",
    "fragment_from": 3325,
    "fragment_to": 3426,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/wrexham-vs-west-bromwich-the-welsh-side-will-test-the-ambitions-of-one-of-the-promotion-contenders/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "55dc0172f30b0c68ab1a5a130aa3e8855f3414b17c9e3153cafe369ec3fdf9ca",
     "material_removed": false
    },
    "published_at": "2026-10-12T15:39:33.000Z",
    "detected_at": "2026-10-12T15:49:30.813Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "too_late",
    "cause": "counted in the restored-history series",
    "cause_code": "not_supported",
    "event": {
     "event_id": null,
     "display_name": "Wrexham v West Bromwich Albion",
     "competition_name": "EFL Championship",
     "starts_at": "2026-10-13T18:45:00.000Z",
     "url": null,
     "scoreline": null
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.82",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": 10000,
    "result": "unknown",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": "Restored, at the author's stated price",
    "withdrawn": false,
    "provenance": "found_post_match",
    "provenance_words": "Found after the match; date as stated by the source",
    "dates": {
     "fragment_at": "2026-10-12T15:39:33.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T15:39:33.000Z",
     "detected_at": "2026-10-12T15:49:30.813Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "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": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.82",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.82"
    },
    "author_claim_outcome": {
     "result": "unknown",
     "scoreline": null,
     "data_status": "unknown",
     "cause": "awaiting a final score for this restored pick",
     "methodology_version": "2.2",
     "in_words": "Pending: awaiting a final score for this restored pick."
    },
    "settlements": [
     {
      "operation_id": "fcbcfd5a3c61fa4278c4e727bbebe72043eaeeb9073a9838d8b9fddd553c8e40",
      "series_key": "retro_author_price",
      "series_label": "Restored, 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.82",
      "odds_role": "author_price",
      "stake_hundredths": 10000,
      "status": "skipped",
      "status_text": "Not executed: not settled",
      "result": "unknown",
      "result_words": "Pending",
      "change_hundredths": null,
      "executed_at": "2026-11-07T18:25:57.032Z",
      "methodology_version": "retro-1.0",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/wrexham-vs-west-bromwich-the-welsh-side-will-test-the-ambitions-of-one-of-the-promotion-contenders/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-31bda40d89c396a751ec3b1e",
   "url": "/sources/dailysports-net/picks/3/#pick-n-31bda40d89c396a751ec3b1e",
   "match": "Richards Bay FC v Mamelodi Sundowns",
   "match_url": null,
   "kickoff": "2026-10-13T17:30:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 27.7,
   "market_code": "handicap_asian",
   "author_said": "Asian handicap -1: Mamelodi Sundowns -1 at 1.63",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "1-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": "2026-10-12T13:21:00.000Z",
   "recorded_at": "2026-10-12T13:49:23.538Z",
   "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-31bda40d89c396a751ec3b1e",
    "quote_text": "Recommended Bet: Mamelodi Sundowns -1 Asian Handicap.\n\nPrediction on game\n\nW2(- 1)\n\nOdds:\n\n1.63",
    "fragment_from": 4104,
    "fragment_to": 4199,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-the-league-leaders-take-advantage-of-richards-bays-poor-form-richards-bay-vs-mamelodi-sundowns-prediction-october-13-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8628e177dd72d4aa5b95bf2eb336128e41b7385868d3ef39bb28d57b1db4da2b",
     "material_removed": false
    },
    "published_at": "2026-10-12T13:21:00.000Z",
    "detected_at": "2026-10-12T13:49:23.538Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-1382f4fea76b",
     "display_name": "Richards Bay FC — Mamelodi Sundowns",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-13T17:30:00.000Z",
     "url": null,
     "scoreline": "1-4",
     "condition": "finished"
    },
    "market_label": "Asian handicap -1",
    "outcome_label": "Mamelodi Sundowns -1",
    "odds_set": {
     "by_author": "1.63",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T13:21:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T13:21:00.000Z",
     "detected_at": "2026-10-12T13:49:23.538Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Asian handicap -1",
     "choice": "Mamelodi Sundowns -1",
     "author_odds": "1.63",
     "market_key": "handicap_asian",
     "choice_key": "2",
     "period": "match",
     "line": "-1",
     "subject": "goals_total",
     "in_words": "Asian handicap -1: Mamelodi Sundowns -1 at 1.63"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-4",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Richards Bay FC 1-4 Mamelodi Sundowns."
    },
    "settlements": [
     {
      "operation_id": "924a3e635de09e792e2a8325cde5053e45f337a2de658a9939c865700fef1cc3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Mamelodi Sundowns -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": "a2bc26ea4d198f76ba395b8e5da5e141663a30bfeae1bf1e6dab1a4a7da549ab",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Asian handicap -1",
      "choice": "Mamelodi Sundowns -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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-the-league-leaders-take-advantage-of-richards-bays-poor-form-richards-bay-vs-mamelodi-sundowns-prediction-october-13-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Mamelodi Sundowns -1"
   }
  },
  {
   "record_id": "n-6cbbe78647ae73761c7d652e",
   "url": "/sources/dailysports-net/picks/3/#pick-n-6cbbe78647ae73761c7d652e",
   "match": "Kaizer Chiefs v Stellenbosch FC",
   "match_url": null,
   "kickoff": "2026-10-13T17:30:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 30.8,
   "market_code": "total",
   "author_said": "Over/Under 2.5 goals: under 2.5",
   "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": "2026-10-12T10:37:57.000Z",
   "recorded_at": "2026-10-12T10:39:24.089Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-6cbbe78647ae73761c7d652e",
    "quote_text": "I am backing the hosts to avoid defeat and fewer than 2.5 goals.",
    "fragment_from": 5090,
    "fragment_to": 5154,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-are-unbeaten-in-the-betway-premiership-kaiser-chiefs-vs-stellenbosch-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f37a7782b4b56bbda43ad1ac17c286a4ba553a1a78b72f347b23a9ac3f8dad64",
     "material_removed": false
    },
    "published_at": "2026-10-12T10:37:57.000Z",
    "detected_at": "2026-10-12T10:39:24.089Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-230c0fc4889e",
     "display_name": "Kaizer Chiefs — Stellenbosch FC",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-13T17:30:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Over/Under 2.5 goals",
    "outcome_label": "under 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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T10:37:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T10:37:57.000Z",
     "detected_at": "2026-10-12T10:39:24.089Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 2.5 goals",
     "choice": "under 2.5",
     "author_odds": null,
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "2.5",
     "subject": "goals_total",
     "in_words": "Over/Under 2.5 goals: under 2.5"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kaizer Chiefs 1-1 Stellenbosch FC."
    },
    "settlements": [
     {
      "operation_id": "20bed503939a84323a9b147a36eaa52cb320f2c70acc63bc28f40998c70114fb",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-are-unbeaten-in-the-betway-premiership-kaiser-chiefs-vs-stellenbosch-prediction/",
     "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-98eaf0eb645e122a2043e2eb",
   "url": "/sources/dailysports-net/picks/3/#pick-n-98eaf0eb645e122a2043e2eb",
   "match": "Kaizer Chiefs v Stellenbosch FC",
   "match_url": null,
   "kickoff": "2026-10-13T17:30:00.000Z",
   "competition": "South Africa Premier",
   "lead_hours": 30.8,
   "market_code": "double_chance",
   "author_said": "Double chance: Kaizer Chiefs or draw",
   "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": "2026-10-12T10:37:57.000Z",
   "recorded_at": "2026-10-12T10:39:24.089Z",
   "origin": "Recorded by us before kick-off",
   "record_part": "live",
   "record_part_words": "Recorded before kick-off",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null,
   "evidence": {
    "observation_id": "n-98eaf0eb645e122a2043e2eb",
    "quote_text": "I am backing the hosts to avoid defeat and fewer than 2.5 goals.",
    "fragment_from": 5090,
    "fragment_to": 5154,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-are-unbeaten-in-the-betway-premiership-kaiser-chiefs-vs-stellenbosch-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f37a7782b4b56bbda43ad1ac17c286a4ba553a1a78b72f347b23a9ac3f8dad64",
     "material_removed": false
    },
    "published_at": "2026-10-12T10:37:57.000Z",
    "detected_at": "2026-10-12T10:39:24.089Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-230c0fc4889e",
     "display_name": "Kaizer Chiefs — Stellenbosch FC",
     "competition_name": "South Africa Premier",
     "starts_at": "2026-10-13T17:30:00.000Z",
     "url": null,
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "Double chance",
    "outcome_label": "Kaizer Chiefs or draw",
    "odds_set": {
     "by_author": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T10:37:57.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T10:37:57.000Z",
     "detected_at": "2026-10-12T10:39:24.089Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Double chance",
     "choice": "Kaizer Chiefs or draw",
     "author_odds": null,
     "market_key": "double_chance",
     "choice_key": "1X",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Double chance: Kaizer Chiefs or draw"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Kaizer Chiefs 1-1 Stellenbosch FC."
    },
    "settlements": [
     {
      "operation_id": "730861cdd6a109cdee048f5fb54916b4f7541d0f0e7837b7308a407ecc710282",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Double chance",
      "choice": "Kaizer Chiefs 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-are-unbeaten-in-the-betway-premiership-kaiser-chiefs-vs-stellenbosch-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Kaizer Chiefs or draw"
   }
  },
  {
   "record_id": "n-8b35834aa8738cd688df9eef",
   "url": "/sources/dailysports-net/picks/3/#pick-n-8b35834aa8738cd688df9eef",
   "match": "RC Lens v Sporting CP",
   "match_url": "/football/matches/rc-lens-vs-sporting-cp-2026-10-13/",
   "kickoff": "2026-10-13T16:45:00.000Z",
   "competition": "UEFA Champions League",
   "lead_hours": 29.6,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.5",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": "2026-10-12T10:49:30.000Z",
   "recorded_at": "2026-10-12T11:09:23.572Z",
   "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-8b35834aa8738cd688df9eef",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.5",
    "fragment_from": 4633,
    "fragment_to": 4670,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-french-side-seeks-its-former-stability-prediction-for-the-lens-vs-sporting-match/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "4a7bd755609a20f0f914ef5cd99f3a7cf450b58305a1c54edd641bf90eb348b6",
     "material_removed": false
    },
    "published_at": "2026-10-12T10:49:30.000Z",
    "detected_at": "2026-10-12T11:09:23.572Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-d50d34139ad5",
     "display_name": "RC Lens — Sporting CP",
     "competition_name": "UEFA Champions League",
     "starts_at": "2026-10-13T16:45:00.000Z",
     "url": "/football/matches/rc-lens-vs-sporting-cp-2026-10-13/",
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T10:49:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T10:49:30.000Z",
     "detected_at": "2026-10-12T11:09:23.572Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.5",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.5"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was RC Lens 0-2 Sporting CP."
    },
    "settlements": [
     {
      "operation_id": "294657ebd347571bd902da63c215f439394f58abd52651fa0c5bf63c3bbaf6c1",
      "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": "108ade8a431e827a5743272f6ea216b7681d16e44b23fe514ea544279a2fac00",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-french-side-seeks-its-former-stability-prediction-for-the-lens-vs-sporting-match/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-8c39265fc664b214131ee67c",
   "url": "/sources/dailysports-net/picks/5/#pick-n-8c39265fc664b214131ee67c",
   "match": "Al Sadd v Al Hilal Riyadh",
   "match_url": null,
   "kickoff": "2026-10-13T16:00:00.000Z",
   "competition": "AFC Champions League Elite",
   "lead_hours": 14.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Al Hilal Riyadh at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "0-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T00:51:17.000Z",
   "recorded_at": "2026-10-13T01:09:23.290Z",
   "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-8c39265fc664b214131ee67c",
    "quote_text": "Win Al Hilal\n\nOdds:\n\n1.6",
    "fragment_from": 2731,
    "fragment_to": 2755,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-visitors-must-capitalize-on-the-hosts-problems-al-sadd-vs-al-hilal-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "0fe1fa67e613a06c67e92379e42015eba9035da305d5f72cf5b462c73d3dbb04",
     "material_removed": false
    },
    "published_at": "2026-10-13T00:51:17.000Z",
    "detected_at": "2026-10-13T01:09:23.290Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-6caea59e510b",
     "display_name": "Al Sadd — Al Hilal Riyadh",
     "competition_name": "AFC Champions League Elite",
     "starts_at": "2026-10-13T16:00:00.000Z",
     "url": null,
     "scoreline": "0-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Al Hilal Riyadh",
    "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": "2026-10-13T00:51:17.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-13T00:51:17.000Z",
     "detected_at": "2026-10-13T01:09:23.290Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Al Hilal Riyadh",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Al Hilal Riyadh at 1.6"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "0-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Al Sadd 0-2 Al Hilal Riyadh."
    },
    "settlements": [
     {
      "operation_id": "970a81c24169d00ba1d35a4eabf194e39a3e5d3c87f719cd1a1ace476ecae0b9",
      "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": "Al Hilal Riyadh",
      "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": "6447aeb0d078843e4ba476bc75ee167e4e7a0947e0c2b725b222f782e3307dfd",
      "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": "Al Hilal Riyadh",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-visitors-must-capitalize-on-the-hosts-problems-al-sadd-vs-al-hilal-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Al Hilal Riyadh to win"
   }
  },
  {
   "record_id": "n-442833c910f1a35302f8682c",
   "url": "/sources/dailysports-net/picks/3/#pick-n-442833c910f1a35302f8682c",
   "match": "Levante UD v Sevilla",
   "match_url": "/football/matches/levante-ud-vs-sevilla-2026-10-12/",
   "kickoff": "2026-10-12T19:00:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 17.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.75",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-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": "2026-10-12T00:27:17.000Z",
   "recorded_at": "2026-10-12T01:09:29.982Z",
   "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-442833c910f1a35302f8682c",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.75",
    "fragment_from": 2744,
    "fragment_to": 2782,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/a-strong-home-run-against-formidable-away-form-levante-vs-sevilla-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "d3521ec9cfb616556a1ee8984a0b7287cee7e29949172d14d72ca966585110fc",
     "material_removed": false
    },
    "published_at": "2026-10-12T00:27:17.000Z",
    "detected_at": "2026-10-12T01:09:29.982Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-06bacf89a285",
     "display_name": "Levante UD — Sevilla",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-12T19:00:00.000Z",
     "url": "/football/matches/levante-ud-vs-sevilla-2026-10-12/",
     "scoreline": "3-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.75",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T00:27:17.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T00:27:17.000Z",
     "detected_at": "2026-10-12T01:09:29.982Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.75",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.75"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "3-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Levante UD 3-3 Sevilla."
    },
    "settlements": [
     {
      "operation_id": "189bf0a879c48a1871edf88370d2cfe4000ed1531eb4a902ed792c8a29dccba2",
      "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": "0660785cec88fd4f5fa5abc988fc7be7866c0897b05d9583e4fd91d54d690e6d",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/a-strong-home-run-against-formidable-away-form-levante-vs-sevilla-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-55794558895d7dafcd45239b",
   "url": "/sources/dailysports-net/picks/3/#pick-n-55794558895d7dafcd45239b",
   "match": "Coventry City v Newcastle United",
   "match_url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
   "kickoff": "2026-10-12T19:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 19.8,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Newcastle United at 1.6",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "4-1",
   "reason": "graded against the result: wrong",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-11T22:59:23.000Z",
   "recorded_at": "2026-10-11T23:09:24.653Z",
   "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-55794558895d7dafcd45239b",
    "quote_text": "W2(0)\n\nOdds:\n\n1.6",
    "fragment_from": 2870,
    "fragment_to": 2887,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-seek-their-first-home-win-coventry-vs-newcastle-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "199f02373968b74cdb2738489eb907295a84684f63d4b8b043c22deb1fcb9609",
     "material_removed": false
    },
    "published_at": "2026-10-11T22:59:23.000Z",
    "detected_at": "2026-10-11T23:09:24.653Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3bc84f9786dd",
     "display_name": "Coventry City — Newcastle United",
     "competition_name": "Premier League",
     "starts_at": "2026-10-12T19:00:00.000Z",
     "url": "/football/matches/coventry-city-vs-newcastle-united-2026-10-12/",
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Newcastle United",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-11T22:59:23.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-11T22:59:23.000Z",
     "detected_at": "2026-10-11T23:09:24.653Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Newcastle United",
     "author_odds": "1.6",
     "market_key": "draw_no_bet",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Newcastle United at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Coventry City 4-1 Newcastle United."
    },
    "settlements": [
     {
      "operation_id": "e4622a4f5bfce71aaa6d50f057b1bf20ca4f5da2d5504300972bc24c66e7bba8",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Newcastle United",
      "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": "4006c74276c91d2e30461b66389c2b3a138be468200d638a379c2e38331809df",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Newcastle United",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-seek-their-first-home-win-coventry-vs-newcastle-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Newcastle United (Draw no bet)"
   }
  },
  {
   "record_id": "n-b14ae3e6d3fbbd99e21fd6b8",
   "url": "/sources/dailysports-net/picks/3/#pick-n-b14ae3e6d3fbbd99e21fd6b8",
   "match": "Smouha v Ghazl El Mahallah",
   "match_url": null,
   "kickoff": "2026-10-12T17:00:00.000Z",
   "competition": "Egypt Division 1",
   "lead_hours": 15.3,
   "market_code": "1x2",
   "author_said": "1X2, match result: Smouha at 2.19",
   "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": "2026-10-12T01:29:08.000Z",
   "recorded_at": "2026-10-12T01:39:25.238Z",
   "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-b14ae3e6d3fbbd99e21fd6b8",
    "quote_text": "Win Smouha SC\n\nOdds:\n\n2.19",
    "fragment_from": 2822,
    "fragment_to": 2848,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/the-hosts-can-take-advantage-of-their-opponents-crisis-smouha-vs-ghazl-el-mahalla-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "8a30a8d86498b95f9b4e02ad6f5ce3708bbaebfd9ad840f31b5d8ed6ea8674cb",
     "material_removed": false
    },
    "published_at": "2026-10-12T01:29:08.000Z",
    "detected_at": "2026-10-12T01:39:25.238Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-3de2626a4d62",
     "display_name": "Smouha — Ghazl El Mahallah",
     "competition_name": "Egypt Division 1",
     "starts_at": "2026-10-12T17:00:00.000Z",
     "url": null,
     "scoreline": "1-0",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Smouha",
    "odds_set": {
     "by_author": "2.19",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-12T01:29:08.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-12T01:29:08.000Z",
     "detected_at": "2026-10-12T01:39:25.238Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Smouha",
     "author_odds": "2.19",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Smouha at 2.19"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "1-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Smouha 1-0 Ghazl El Mahallah."
    },
    "settlements": [
     {
      "operation_id": "9a560fc29e5552a3d0fa79e0fa634c1c554ad7e9ed095fefb50b02ec2fb9d5ba",
      "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": "Smouha",
      "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": "6dd48d71516d22660db28af7ab56924a4c6cbf2306eaad727dc648893ddd8dc6",
      "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": "Smouha",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/the-hosts-can-take-advantage-of-their-opponents-crisis-smouha-vs-ghazl-el-mahalla-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Smouha to win"
   }
  },
  {
   "record_id": "n-c880ab8c9fdd01c356f66523",
   "url": "/sources/dailysports-net/picks/3/#pick-n-c880ab8c9fdd01c356f66523",
   "match": "Pyramids FC v Ceramica Cleopatra",
   "match_url": null,
   "kickoff": "2026-10-12T17:00:00.000Z",
   "competition": "Egypt Division 1",
   "lead_hours": 29.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Pyramids FC at 1.51",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-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": "2026-10-11T10:43:38.000Z",
   "recorded_at": "2026-10-11T11:09:24.086Z",
   "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-c880ab8c9fdd01c356f66523",
    "quote_text": "Win Pyramids FC\n\nOdds:\n\n1.51",
    "fragment_from": 2884,
    "fragment_to": 2912,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/pyramids-fc-vs-ceramica-cleopatra-prediction-facts-betting-tips-and-head-to-head-october-12-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "f3aa505f2fa8dc67a8d60a60ab8f8811c48c0854b56cb2c061c28860073541ab",
     "material_removed": false
    },
    "published_at": "2026-10-11T10:43:38.000Z",
    "detected_at": "2026-10-11T11:09:24.086Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-4eb2b09309e0",
     "display_name": "Pyramids FC — Ceramica Cleopatra",
     "competition_name": "Egypt Division 1",
     "starts_at": "2026-10-12T17:00:00.000Z",
     "url": null,
     "scoreline": "4-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Pyramids FC",
    "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": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-11T10:43:38.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-11T10:43:38.000Z",
     "detected_at": "2026-10-11T11:09:24.086Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Pyramids FC",
     "author_odds": "1.51",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Pyramids FC at 1.51"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "4-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Pyramids FC 4-1 Ceramica Cleopatra."
    },
    "settlements": [
     {
      "operation_id": "ab6ea5ac5d606bf39f4feefeca6357590335728ed7fc407b2f93e6d3bec72a64",
      "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": "Pyramids FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "1cb893cfffaa7f67f1d2cfd8bbd3e2460920b8c6a42fb5ba0590c73c1f3fe546",
      "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": "Pyramids FC",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/pyramids-fc-vs-ceramica-cleopatra-prediction-facts-betting-tips-and-head-to-head-october-12-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Pyramids FC to win"
   }
  },
  {
   "record_id": "n-b17b2de03acddec82d7781ed",
   "url": "/sources/dailysports-net/picks/3/#pick-n-b17b2de03acddec82d7781ed",
   "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": 17.5,
   "market_code": "1x2",
   "author_said": "1X2, match result: Palmeiras",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "4-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": "2026-10-10T16:11:00.000Z",
   "recorded_at": "2026-10-11T02:59:43.603Z",
   "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-b17b2de03acddec82d7781ed",
    "quote_text": "Recommended Bet: Palmeiras to Win.",
    "fragment_from": 4625,
    "fragment_to": 4659,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/can-palmeiras-extend-their-home-winning-run-palmeiras-vs-corinthians-prediction-october-11-2026/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "52667156f87d44288e5726587370dd1d850fbed175fc30638d1431531cc5d266",
     "material_removed": false
    },
    "published_at": "2026-10-10T16:11:00.000Z",
    "detected_at": "2026-10-11T02:59:43.603Z",
    "executed_at": null,
    "statement_class": "unpriced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "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": null,
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T16:11:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T16:11:00.000Z",
     "detected_at": "2026-10-11T02:59:43.603Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Palmeiras",
     "author_odds": null,
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Palmeiras"
    },
    "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": "778241efaaffcf94ae094d078bf81b3ecd1950e078b0c9578626d3308a03fae5",
      "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": 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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/can-palmeiras-extend-their-home-winning-run-palmeiras-vs-corinthians-prediction-october-11-2026/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Palmeiras to win"
   }
  },
  {
   "record_id": "n-ca1efbc8d737da6c5ab040a7",
   "url": "/sources/dailysports-net/picks/2/#pick-n-ca1efbc8d737da6c5ab040a7",
   "match": "Cagliari v Juventus",
   "match_url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
   "kickoff": "2026-10-11T18:45:00.000Z",
   "competition": "Serie A",
   "lead_hours": 15.9,
   "market_code": "1x2",
   "author_said": "1X2, match result: Juventus at 1.6",
   "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": "2026-10-10T23:20:02.000Z",
   "recorded_at": "2026-10-11T02:51:26.243Z",
   "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-ca1efbc8d737da6c5ab040a7",
    "quote_text": "Win Juventus\n\nOdds:\n\n1.6",
    "fragment_from": 3007,
    "fragment_to": 3031,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/sardinians-challenge-the-favorite-cagliari-vs-juventus-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "6650e523c6778d060ffabedbf22ba63dfc161f451de0b11091080ba705ffc307",
     "material_removed": false
    },
    "published_at": "2026-10-10T23:20:02.000Z",
    "detected_at": "2026-10-11T02:51:26.243Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-c6ff28609cbc",
     "display_name": "Cagliari — Juventus",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T18:45:00.000Z",
     "url": "/football/matches/cagliari-vs-juventus-2026-10-11/",
     "scoreline": "1-1",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Juventus",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T23:20:02.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T23:20:02.000Z",
     "detected_at": "2026-10-11T02:51:26.243Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Juventus",
     "author_odds": "1.6",
     "market_key": "1x2",
     "choice_key": "2",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Juventus at 1.6"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "1-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Cagliari 1-1 Juventus."
    },
    "settlements": [
     {
      "operation_id": "3e2edf3928c9dece2220fa66f7d50ebfc0592b9dcc6de648c812f7dfca251c15",
      "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": "Juventus",
      "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": "c9671d110a8a4e40befc33d4860b2996791d4c62df68cae43f08d4686f05ef9f",
      "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": "Juventus",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/sardinians-challenge-the-favorite-cagliari-vs-juventus-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Juventus to win"
   }
  },
  {
   "record_id": "n-6cea664308fe9c1e0b6ab4e0",
   "url": "/sources/dailysports-net/picks/2/#pick-n-6cea664308fe9c1e0b6ab4e0",
   "match": "Benfica v Vitória Guimarães",
   "match_url": "/football/matches/benfica-vs-vitoria-guimaraes-2026-10-11/",
   "kickoff": "2026-10-11T17:00:00.000Z",
   "competition": "Primeira Liga",
   "lead_hours": 14.3,
   "market_code": "total",
   "author_said": "Over/Under 3.5 goals: under 3.5 at 1.67",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "2-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": "2026-10-10T16:49:00.000Z",
   "recorded_at": "2026-10-11T02:40:10.801Z",
   "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-6cea664308fe9c1e0b6ab4e0",
    "quote_text": "My prediction: under 3.5 goals at 1.67",
    "fragment_from": 2808,
    "fragment_to": 2846,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/will-benfica-hold-on-to-second-place-prediction-for-the-match-against-guimaraes-on-october-11/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "9a134d667ca11a3b168f480a3ca5c96ec2c1788e6b615bf7e46eda9164a72b58",
     "material_removed": false
    },
    "published_at": "2026-10-10T16:49:00.000Z",
    "detected_at": "2026-10-11T02:40:10.801Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-ab34e450c302",
     "display_name": "Benfica — Vitória Guimarães",
     "competition_name": "Primeira Liga",
     "starts_at": "2026-10-11T17:00:00.000Z",
     "url": "/football/matches/benfica-vs-vitoria-guimaraes-2026-10-11/",
     "scoreline": "2-0",
     "condition": "finished"
    },
    "market_label": "Over/Under 3.5 goals",
    "outcome_label": "under 3.5",
    "odds_set": {
     "by_author": "1.67",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T16:49:00.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T16:49:00.000Z",
     "detected_at": "2026-10-11T02:40:10.801Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Over/Under 3.5 goals",
     "choice": "under 3.5",
     "author_odds": "1.67",
     "market_key": "total",
     "choice_key": "under",
     "period": "match",
     "line": "3.5",
     "subject": "goals_total",
     "in_words": "Over/Under 3.5 goals: under 3.5 at 1.67"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "2-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Benfica 2-0 Vitória Guimarães."
    },
    "settlements": [
     {
      "operation_id": "009d544f513f02446db36d72f349cc616b8fbedfa80f9ed5395902c7ef0d13e3",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     },
     {
      "operation_id": "b87eddec8dff43663cbd11988db449c4fc0b4376e6dda9e027359ff6647427c5",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Over/Under 3.5 goals",
      "choice": "under 3.5",
      "decimal_odds": null,
      "odds_role": null,
      "stake_hundredths": null,
      "status": "skipped",
      "status_text": "Not executed: ",
      "result": null,
      "result_words": null,
      "change_hundredths": null,
      "executed_at": null,
      "methodology_version": "2.2",
      "on_claim_market": true,
      "replaced": false
     }
    ],
    "corrections": [],
    "funnel_stage": "prediction",
    "authorship": {
     "material_author": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/will-benfica-hold-on-to-second-place-prediction-for-the-match-against-guimaraes-on-october-11/",
     "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-18158497d18deed22b9ce718",
   "url": "/sources/dailysports-net/picks/2/#pick-n-18158497d18deed22b9ce718",
   "match": "Real Betis v Osasuna",
   "match_url": "/football/matches/real-betis-vs-osasuna-2026-10-11/",
   "kickoff": "2026-10-11T16:30:00.000Z",
   "competition": "LaLiga",
   "lead_hours": 13.8,
   "market_code": "1x2",
   "author_said": "1X2, match result: Real Betis at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "5-2",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T23:58:10.000Z",
   "recorded_at": "2026-10-11T02:40:10.224Z",
   "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-18158497d18deed22b9ce718",
    "quote_text": "Win Real Betis\n\nOdds:\n\n1.55",
    "fragment_from": 2588,
    "fragment_to": 2615,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/sevilla-side-targeting-another-win-real-betis-vs-osasuna-prediction/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "43cc49e82c6ef440a6ba1b1e181f645df3c13f377c03af417e2dc7da4caadf6a",
     "material_removed": false
    },
    "published_at": "2026-10-10T23:58:10.000Z",
    "detected_at": "2026-10-11T02:40:10.224Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-b421c1106eb1",
     "display_name": "Real Betis — Osasuna",
     "competition_name": "LaLiga",
     "starts_at": "2026-10-11T16:30:00.000Z",
     "url": "/football/matches/real-betis-vs-osasuna-2026-10-11/",
     "scoreline": "5-2",
     "condition": "finished"
    },
    "market_label": "1X2, match result",
    "outcome_label": "Real Betis",
    "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": "2026-10-10T23:58:10.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T23:58:10.000Z",
     "detected_at": "2026-10-11T02:40:10.224Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "1X2, match result",
     "choice": "Real Betis",
     "author_odds": "1.55",
     "market_key": "1x2",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "1X2, match result: Real Betis at 1.55"
    },
    "author_claim_outcome": {
     "result": "win",
     "scoreline": "5-2",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Real Betis 5-2 Osasuna."
    },
    "settlements": [
     {
      "operation_id": "59882d620a090fc699f0379f38597dd923ce1936010b03fbd05207dcaf7db289",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Betis",
      "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": "0fa93ccb3b87a872d839fddde41de5393c8f3befb914c7265d39d69d39181b5d",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "1X2, match result",
      "choice": "Real Betis",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/sevilla-side-targeting-another-win-real-betis-vs-osasuna-prediction/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Real Betis to win"
   }
  },
  {
   "record_id": "n-b078d67645369e27754781c8",
   "url": "/sources/dailysports-net/picks/2/#pick-n-b078d67645369e27754781c8",
   "match": "Liverpool v Manchester City",
   "match_url": "/football/matches/liverpool-vs-manchester-city-2026-10-11/",
   "kickoff": "2026-10-11T15:30:00.000Z",
   "competition": "Premier League",
   "lead_hours": 13.2,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.55",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Lost",
   "final_score": "0-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": "2026-10-10T21:53:32.000Z",
   "recorded_at": "2026-10-11T02:20:11.592Z",
   "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-b078d67645369e27754781c8",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.55",
    "fragment_from": 3289,
    "fragment_to": 3327,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/liverpool-vs-manchester-city-prediction-a-battle-of-leaders-at-anfield/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "2a9da34504b1de4bdf4374cbb941da03e607bb8143d412b136745c0b06763925",
     "material_removed": false
    },
    "published_at": "2026-10-10T21:53:32.000Z",
    "detected_at": "2026-10-11T02:20:11.592Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-890891f7d4b9",
     "display_name": "Liverpool — Manchester City",
     "competition_name": "Premier League",
     "starts_at": "2026-10-11T15:30:00.000Z",
     "url": "/football/matches/liverpool-vs-manchester-city-2026-10-11/",
     "scoreline": "0-3",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "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": "loss",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T21:53:32.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T21:53:32.000Z",
     "detected_at": "2026-10-11T02:20:11.592Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.55",
     "market_key": "both_teams_score",
     "choice_key": "yes",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Both teams to score: yes at 1.55"
    },
    "author_claim_outcome": {
     "result": "loss",
     "scoreline": "0-3",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Lost: the final score was Liverpool 0-3 Manchester City."
    },
    "settlements": [
     {
      "operation_id": "13033a9017cb1b2348da11b8193c16ccc1e8f55f212574b08b7cadb3aaefdb51",
      "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": "d70a649bf638842bedea0ebf82a3eb22c62d3843776c781b2a4608e08f4d87ce",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/liverpool-vs-manchester-city-prediction-a-battle-of-leaders-at-anfield/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-0a127e58b9a7adf2241f53ae",
   "url": "/sources/dailysports-net/picks/2/#pick-n-0a127e58b9a7adf2241f53ae",
   "match": "Crystal Palace v Nottingham Forest",
   "match_url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
   "kickoff": "2026-10-11T13:00:00.000Z",
   "competition": "Premier League",
   "lead_hours": 10.8,
   "market_code": "both_teams_score",
   "author_said": "Both teams to score: yes at 1.65",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Won",
   "final_score": "3-1",
   "reason": "graded against the result: right",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T21:18:35.000Z",
   "recorded_at": "2026-10-11T02:10:23.720Z",
   "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-0a127e58b9a7adf2241f53ae",
    "quote_text": "Both teams to score - Yes\n\nOdds:\n\n1.65",
    "fragment_from": 2854,
    "fragment_to": 2892,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/old-acquaintances-meet-in-london-prediction-for-crystal-palace-vs-nottingham-forest/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ffd8ccdf98b0749e67c22a4bfcf22264fe42c38d83c176bb2c965e88b8549458",
     "material_removed": false
    },
    "published_at": "2026-10-10T21:18:35.000Z",
    "detected_at": "2026-10-11T02:10:23.720Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-83453d98f561",
     "display_name": "Crystal Palace — Nottingham Forest",
     "competition_name": "Premier League",
     "starts_at": "2026-10-11T13:00:00.000Z",
     "url": "/football/matches/crystal-palace-vs-nottingham-forest-2026-10-11/",
     "scoreline": "3-1",
     "condition": "finished"
    },
    "market_label": "Both teams to score",
    "outcome_label": "yes",
    "odds_set": {
     "by_author": "1.65",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "win",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T21:18:35.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T21:18:35.000Z",
     "detected_at": "2026-10-11T02:10:23.720Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Both teams to score",
     "choice": "yes",
     "author_odds": "1.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": "win",
     "scoreline": "3-1",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Won: the final score was Crystal Palace 3-1 Nottingham Forest."
    },
    "settlements": [
     {
      "operation_id": "7929568d9408db8ec354f56d39f8aec772b7d88e5b89be20bcbd1f08a4d63018",
      "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": "ef6405053f0e2d2c8852a542fca93eab3843867f0418cfeb0bbaeb418dd8cb73",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/old-acquaintances-meet-in-london-prediction-for-crystal-palace-vs-nottingham-forest/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "yes (Both teams to score)"
   }
  },
  {
   "record_id": "n-9126668dfbfcb10976dd8ace",
   "url": "/sources/dailysports-net/picks/2/#pick-n-9126668dfbfcb10976dd8ace",
   "match": "Como v AS Roma",
   "match_url": "/football/matches/como-vs-as-roma-2026-10-11/",
   "kickoff": "2026-10-11T10:30:00.000Z",
   "competition": "Serie A",
   "lead_hours": 8.7,
   "market_code": "draw_no_bet",
   "author_said": "Draw no bet: Como at 1.8",
   "quote": null,
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": "Void",
   "final_score": "0-0",
   "reason": "",
   "reason_code": "not_checked",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T22:38:30.000Z",
   "recorded_at": "2026-10-11T01:49:45.508Z",
   "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-9126668dfbfcb10976dd8ace",
    "quote_text": "W1(0)\n\nOdds:\n\n1.8",
    "fragment_from": 2835,
    "fragment_to": 2852,
    "quote_allowed": true,
    "source_info": {
     "medium": "website",
     "url": "https://dailysports.net/predictions/como-vs-roma-prediction-an-evenly-matched-battle-between-top-four-contenders/",
     "display_name": null,
     "speaker": null,
     "authorship": "channel_consensus",
     "media_from_ms": null,
     "bundle_id": "ad7b727740e4c54836fb8ffb6b36ba00aee9d856eaddbd3c4623b06db97ebc4d",
     "material_removed": false
    },
    "published_at": "2026-10-10T22:38:30.000Z",
    "detected_at": "2026-10-11T01:49:45.508Z",
    "executed_at": null,
    "statement_class": "priced",
    "status": "ambiguous",
    "cause": "",
    "cause_code": "not_checked",
    "event": {
     "event_id": "s-7674778c71d5",
     "display_name": "Como — AS Roma",
     "competition_name": "Serie A",
     "starts_at": "2026-10-11T10:30:00.000Z",
     "url": "/football/matches/como-vs-as-roma-2026-10-11/",
     "scoreline": "0-0",
     "condition": "finished"
    },
    "market_label": "Draw no bet",
    "outcome_label": "Como",
    "odds_set": {
     "by_author": "1.8",
     "our_snapshot": null,
     "our_snapshot_at": null,
     "our_snapshot_source": null,
     "closing": null,
     "closing_source": null
    },
    "stake_hundredths": null,
    "result": "void",
    "simulation_change_hundredths": null,
    "bankroll_after_hundredths": null,
    "executed_by": null,
    "series_label": null,
    "withdrawn": false,
    "provenance": "recorded_pre_match",
    "provenance_words": "Recorded by us before kick-off",
    "dates": {
     "fragment_at": "2026-10-10T22:38:30.000Z",
     "fragment_basis": "page",
     "source_page_at": "2026-10-10T22:38:30.000Z",
     "detected_at": "2026-10-11T01:49:45.508Z",
     "archive_snapshot_at": null,
     "flags": [],
     "flag_words": null,
     "rule_version": "1.1"
    },
    "origin": "recorded_before_kickoff",
    "origin_detail": null,
    "origin_words": "Recorded by us before kick-off",
    "added_on": null,
    "late_publication": null,
    "author_claim": {
     "market_label": "Draw no bet",
     "choice": "Como",
     "author_odds": "1.8",
     "market_key": "draw_no_bet",
     "choice_key": "1",
     "period": "match",
     "line": null,
     "subject": "goals_total",
     "in_words": "Draw no bet: Como at 1.8"
    },
    "author_claim_outcome": {
     "result": "void",
     "scoreline": "0-0",
     "data_status": "measured",
     "cause": null,
     "methodology_version": "2.2",
     "in_words": "Void: the final score was Como 0-0 AS Roma."
    },
    "settlements": [
     {
      "operation_id": "003dc9add19613a58e7067ced0dc8401cefc425e7ebd869d4460271ae9aced58",
      "series_key": "author_price",
      "series_label": "At the author's stated price",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Como",
      "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": "cfec213d74cd852f6162615ff2db0bd9f71d63bce4eaf33de86890aa37a9cc1c",
      "series_key": "market_price",
      "series_label": "At an independent odds snapshot",
      "derived": false,
      "site_simulation": true,
      "author_words": true,
      "market_label": "Draw no bet",
      "choice": "Como",
      "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": "Dailysports",
     "publisher": "Dailysports",
     "forecaster": "Dailysports",
     "forecaster_named_in_text": false,
     "basis": null,
     "status": "not_named",
     "status_words": "Attributed by the byline",
     "status_note": "The source does not name a separate tipster, so the selection is attributed to the byline or channel owner.",
     "evidence_fragment": null,
     "material_url": "https://dailysports.net/predictions/como-vs-roma-prediction-an-evenly-matched-battle-between-top-four-contenders/",
     "excluded_from_individual_summaries": false,
     "verdict_by": null,
     "verdict_line": null
    },
    "correction": null,
    "choice_words": "Como (Draw no bet)"
   }
  },
  {
   "record_id": "n-7a13521a249e0baca51d02a2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: under 3 goals at 1.6",
   "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": "2026-11-07T16:42:00.000Z",
   "recorded_at": "2026-11-07T16:49:29.271Z",
   "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-6bdcb1f53705f6a6b01b046e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total under 3\n\nOdds:\n\n1.71",
   "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": "2026-11-07T15:39:44.000Z",
   "recorded_at": "2026-11-07T16:09:25.632Z",
   "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-90197ba3e13c64b9d102025b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Nice to win.\n\nPrediction on game\n\nWin Nice\n\nOdds:\n\n2.05",
   "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": "2026-11-07T13:46:00.000Z",
   "recorded_at": "2026-11-07T14:31:29.330Z",
   "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-66d9ccc18a3d18218ae689ab",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is a Home win, with 1xBet odds of 1.50.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-07T13:03:32.000Z",
   "recorded_at": "2026-11-07T13:09:55.831Z",
   "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-5c9765bc508d32a066573f45",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Hoffenheim\n\nOdds:\n\n1.62",
   "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": "2026-11-07T05:30:00.000Z",
   "recorded_at": "2026-11-07T05:39:42.527Z",
   "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-8189609793dd7402247b40bd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My bet is that Monaco will not lose and that the match will produce no more than 4.5 goals.\n\nPrediction on game\n\nMonaco Win or Draw & Total under 4.5\n\nOdds:\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": "2026-11-07T05:22:00.000Z",
   "recorded_at": "2026-11-07T05:39:40.054Z",
   "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-baef1046f24f9f917e5402c0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "AC Milan Win or Draw & Total under 3.5\n\nOdds:\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": "2026-11-07T05:17:00.000Z",
   "recorded_at": "2026-11-07T05:39:36.807Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-7cb53c895f315690093b5637",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bayern Munich Win & Total over 3.5\n\nOdds:\n\n1.96",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T16:32:45.000Z",
   "recorded_at": "2026-11-06T16:39:34.142Z",
   "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-2a9a494fa49921b498ec0ff1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W1(-1.5)\n\nOdds:\n\n1.75",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T16:23:49.000Z",
   "recorded_at": "2026-11-06T16:39:35.530Z",
   "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-9bf076e5150707ed24933edd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total over 2.5",
   "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": "2026-11-06T16:18:24.000Z",
   "recorded_at": "2026-11-06T16:39:39.903Z",
   "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-6d22be37f64f29641d1f9915",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Real Madrid Win & Total over 2.5\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T16:18:24.000Z",
   "recorded_at": "2026-11-06T16:39:39.903Z",
   "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-49e6398340b5881a54820d03",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Arsenal Win & Total under 3.5\n\nOdds:\n\n1.95",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T15:29:57.000Z",
   "recorded_at": "2026-11-06T15:49:35.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-7ed553e44eeda99eaedc2e8c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total under 2.5\n\nOdds:\n\n1.8",
   "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": "2026-11-06T15:13:53.000Z",
   "recorded_at": "2026-11-06T15:49:32.913Z",
   "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-7983116b3b2a14c0016c0733",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total under 3\n\nOdds:\n\n2.21",
   "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": "2026-11-06T14:30:00.000Z",
   "recorded_at": "2026-11-06T14:59:29.756Z",
   "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-ccce2417b6145abcaebe1081",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Borussia Dortmund (-1.5) Asian Handicap.\n\nPrediction on game\n\nW1(-1.5)\n\nOdds:\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": "2026-11-06T14:30:00.000Z",
   "recorded_at": "2026-11-06T14:49:39.184Z",
   "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-e5b04923b3b364a27e127b11",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Borussia Dortmund (-1.5) Asian Handicap.",
   "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": "2026-11-06T14:30:00.000Z",
   "recorded_at": "2026-11-06T14:49:39.184Z",
   "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-624948467b03241da647d956",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is a Frosinone draw no bet.\n\nPrediction on game\n\nW2(0)\n\nOdds:\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": "2026-11-06T14:20:02.000Z",
   "recorded_at": "2026-11-06T14:49:38.002Z",
   "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-176b44dded8b12a69e159817",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "I am backing goals in this encounter.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-06T14:16:53.000Z",
   "recorded_at": "2026-11-06T14:59:34.386Z",
   "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-8c046242c073da0d00bde7e9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Over 3.5 Total Goals\n\nPrediction on game\n\nTotal over 3.5\n\nOdds:\n\n1.73",
   "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": "2026-11-06T14:11:14.000Z",
   "recorded_at": "2026-11-06T14:59:36.049Z",
   "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-bead531b6126f818e15d0dc1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My pick is Tottenham to win with a 0 handicap.",
   "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": "2026-11-06T14:09:58.000Z",
   "recorded_at": "2026-11-06T14:49:35.951Z",
   "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-63e38fd83d7e0276d5bf033b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: Bayern Asian handicap (-1.5) at 1.72",
   "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": "2026-11-06T12:30:00.000Z",
   "recorded_at": "2026-11-06T12:49:26.452Z",
   "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-4b833b94fec086c93344b651",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Arsenal -1.5 Asian Handicap\n\nPrediction on game\n\nW1(-1.5)\n\nOdds:\n\n1.53",
   "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": "2026-11-06T10:31:00.000Z",
   "recorded_at": "2026-11-06T10:49:49.836Z",
   "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-64b5d341ad106e2019aee6d1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is a Home win or Draw, with 1xBet odds of 1.35.",
   "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": "2026-11-06T08:57:08.000Z",
   "recorded_at": "2026-11-06T09:09:29.034Z",
   "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-fec2a1b461c3997faaeb4e61",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is a win for Kun Khalifat with 1xBet offering 2.04 odds.",
   "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": "2026-11-06T08:46:36.000Z",
   "recorded_at": "2026-11-06T09:09:27.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-4a6ade1075b50ca430c5b79a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W2(0)\n\nOdds:\n\n1.97",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T21:16:44.000Z",
   "recorded_at": "2026-11-05T21:39:25.314Z",
   "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-0460ea113bbe98d670dcf33c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: over 3 total goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.48",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T12:50:00.000Z",
   "recorded_at": "2026-11-05T13:09:25.428Z",
   "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-12c2ca4d894b3baf38658595",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Over 2.5 Total Goals\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\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": "2026-11-05T10:49:06.000Z",
   "recorded_at": "2026-11-05T11:09:24.905Z",
   "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-2f8d2073ce8be632bc895611",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score - Yes\n\nOdds:\n\n2.05",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T02:13:14.000Z",
   "recorded_at": "2026-11-05T02:49:24.501Z",
   "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-c0179098c95c1202a9781ec7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "FC Lugano Win & Total over 3.5\n\nOdds:\n\n2",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T02:05:09.000Z",
   "recorded_at": "2026-11-05T02:19:23.316Z",
   "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-96871815464b9c5e5525f0a5",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Hajduk Split Win & Total over 1.5\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T01:56:26.000Z",
   "recorded_at": "2026-11-05T02:09:35.874Z",
   "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-0c41da931945c293b04f0b06",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Braga\n\nOdds:\n\n1.96",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T01:43:38.000Z",
   "recorded_at": "2026-11-05T02:09:38.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-1854bc7e0c31c61563cc0fc6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nWin Torreense\n\nOdds:\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T01:12:10.000Z",
   "recorded_at": "2026-11-05T01:59:23.718Z",
   "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-608f4c1515569d6dd8590fde",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W2(-1.0)\n\nOdds:\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-05T00:33:28.000Z",
   "recorded_at": "2026-11-05T00:39:27.899Z",
   "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-07698f9ee01e4fa1a662bc99",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "I suggest betting on over 2.5 goals at odds of 1.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": "2026-11-04T19:03:44.000Z",
   "recorded_at": "2026-11-04T19:09:24.708Z",
   "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-bc20afab91869751a24b2188",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Over 2.5 Total Goals\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.53",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-04T10:39:00.000Z",
   "recorded_at": "2026-11-04T10:39:40.196Z",
   "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-988ef74b261d372dcb17f877",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Mallorca to Win\n\nPrediction on game\n\nWin Mallorca\n\nOdds:\n\n1.55",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-04T08:55:00.000Z",
   "recorded_at": "2026-11-04T09:09:34.478Z",
   "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-f9f5ec2fa1aa5b3e91ecbf2b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Manchester City Win or Draw & Total over 3.5\n\nOdds:\n\n2.1",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-04T00:24:36.000Z",
   "recorded_at": "2026-11-04T00:49:44.302Z",
   "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-eeec5ab33a7657fa213c9ecc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nViking Win or Draw & Total over 3.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": "2026-11-03T23:39:30.000Z",
   "recorded_at": "2026-11-04T00:10:00.709Z",
   "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-ca5514ee41f9f57ea8220804",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Borussia Dortmund\n\nOdds:\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T23:27:38.000Z",
   "recorded_at": "2026-11-03T23:39:40.207Z",
   "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-03a2e16a165937c717e36698",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nLiverpool Win & Total over 2.5\n\nOdds:\n\n1.82",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T22:40:11.000Z",
   "recorded_at": "2026-11-03T22:49:29.422Z",
   "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-7cabddf77cb2316bf8929928",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "I suggest betting on a Viking victory. The odds for this outcome are 1.41.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T17:41:04.000Z",
   "recorded_at": "2026-11-03T17:49:40.179Z",
   "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-7ed3f8d4f1f391eb8885ab45",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "LASK Win & Total over 2.5\n\nOdds:\n\n1.76",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-03T00:05:45.000Z",
   "recorded_at": "2026-11-03T00:09:32.942Z",
   "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-9ddba246406e22ae2115fb27",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Paris Saint-Germain Win & Total over 2.5\n\nOdds:\n\n1.96",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T23:59:09.000Z",
   "recorded_at": "2026-11-03T00:09:34.763Z",
   "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-fc510e59a32d8662044ceb8b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Bodoe/Glimt\n\nOdds:\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T23:51:19.000Z",
   "recorded_at": "2026-11-03T00:09:36.376Z",
   "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-73d9df29f9707b2a7f26c116",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nBarcelona Win & Total over 3.5\n\nOdds:\n\n1.86",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T23:38:36.000Z",
   "recorded_at": "2026-11-02T23:39:29.602Z",
   "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-f83757193a12a9f7a692db78",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: both teams to score – YES at 2.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-02T15:30:00.000Z",
   "recorded_at": "2026-11-02T15:39:24.011Z",
   "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-b384d7b42b9a28493c559b44",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My pick is over 2.5 total goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\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": "2026-11-02T13:15:00.000Z",
   "recorded_at": "2026-11-02T13:39:37.079Z",
   "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-4460bb7b201ec8610aa95736",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nTotal under 3.0\n\nOdds:\n\n1.68",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-01T23:53:26.000Z",
   "recorded_at": "2026-11-02T00:09:24.348Z",
   "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-804b0d50da9a606fd5b8038f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "As an additional option, over 2 goals is worth considering: the visitors have the tools to produce a high-scoring performance, while the hosts are quite capable of capitalizing on mistakes in the…",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-01T13:47:00.000Z",
   "recorded_at": "2026-11-01T14:09:35.363Z",
   "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-ca127f37d508c6884609eb43",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Dynamo to win.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-11-01T13:47:00.000Z",
   "recorded_at": "2026-11-01T14:09:35.363Z",
   "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-ebcbd9da1e065d87f833638c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total under 2.0\n\nOdds:\n\n1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T22:31:16.000Z",
   "recorded_at": "2026-10-30T22:49:52.752Z",
   "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-3c69aa2b2bfc672b9f870568",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W1(0)\n\nOdds:\n\n1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T22:10:28.000Z",
   "recorded_at": "2026-10-30T22:49:55.241Z",
   "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-56059508f9541ea5cb16020a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nTotal under 2.5\n\nOdds:\n\n2",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T15:40:33.000Z",
   "recorded_at": "2026-10-30T15:49:25.455Z",
   "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-6e8d0037fab1e6f21171cbf1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is a Home win, with 1xBet odds of 1.65.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T08:55:43.000Z",
   "recorded_at": "2026-10-30T09:09:24.978Z",
   "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-3a3e8b370f570fd8cacf35e2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is a Home win, with 1xBet odds of 1.70.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-30T08:26:03.000Z",
   "recorded_at": "2026-10-30T08:39:39.993Z",
   "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-c255aea9ce554685f3e89b99",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: over 3 total goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\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": "2026-10-30T07:09:00.000Z",
   "recorded_at": "2026-10-30T07:09:23.498Z",
   "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-ffaca216203d6a5b0fda2a10",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Villarreal Win & Total over 1.5\n\nOdds:\n\n1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-29T19:40:37.000Z",
   "recorded_at": "2026-10-29T20:17:33.510Z",
   "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-8740e81918b67fa8754f3f2f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Getafe Total over 3,5\n\nOdds:\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": "2026-10-28T22:40:46.000Z",
   "recorded_at": "2026-10-28T23:09:46.678Z",
   "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-26e6d28545965c24042ab6cd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total over 5.5\n\nOdds:\n\n1.87",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T21:19:21.000Z",
   "recorded_at": "2026-10-28T21:52:01.736Z",
   "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-ca29819535a1e9039f8ff34d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W2(-3.5)\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T17:28:57.000Z",
   "recorded_at": "2026-10-28T17:49:27.950Z",
   "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-de3a8becc40afb9bf718a41c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total over 4.5\n\nOdds:\n\n1.82",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T17:03:08.000Z",
   "recorded_at": "2026-10-28T17:09:23.485Z",
   "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-f028d2f23af73b1fbd753605",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Over 4.5 Total Goals\n\nPrediction on game\n\nTotal over 4.5\n\nOdds:\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T13:38:32.000Z",
   "recorded_at": "2026-10-28T13:39:41.293Z",
   "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-645b063428d25389a0ba98fc",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "I suggest betting on Al Ahly to beat Modern Sport.\n\nPrediction on game\n\nWin Al Ahly SC\n\nOdds:\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": "2026-10-28T09:06:32.000Z",
   "recorded_at": "2026-10-28T09:39:29.565Z",
   "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-9f2812298612ac39c290e64c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nTotal under 2.5\n\nOdds:\n\n1.58",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T01:49:24.000Z",
   "recorded_at": "2026-10-28T02:09:23.738Z",
   "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-cba6be83bb52e3f473774036",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W1(0)\n\nOdds:\n\n1.85",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T01:40:59.000Z",
   "recorded_at": "2026-10-28T01:49:26.613Z",
   "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-83b826899bf8aa808aa4fc1e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Hoffenheim Win & Total over 1.5\n\nOdds:\n\n1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T01:21:53.000Z",
   "recorded_at": "2026-10-28T01:49:28.472Z",
   "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-6e45bfc067e51bdc8cf80141",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "We expect the hosts to secure victory and keep a clean sheet.\n\nPrediction on game\n\nW1(0)\n\nOdds:\n\n1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T01:09:55.000Z",
   "recorded_at": "2026-10-28T01:49:29.479Z",
   "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-e974fc3bfe597b81c715c0e1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nWin Manchester City\n\nOdds:\n\n1.67",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-28T01:01:42.000Z",
   "recorded_at": "2026-10-28T01:09:23.421Z",
   "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-4af6973cc4a4f2067b7508ea",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: over 6.5 goals at 1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T22:12:10.000Z",
   "recorded_at": "2026-10-27T22:49:24.954Z",
   "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-fb22fb2cadb616b37dd78775",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bayer Leverkusen Total over 2,5\n\nOdds:\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": "2026-10-27T20:17:56.000Z",
   "recorded_at": "2026-10-27T20:40:41.129Z",
   "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-f4675d2e527bdafc0a4b7d02",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Celta Vigo -2 Asian Handicap.\n\nPrediction on game\n\nW2(-2)\n\nOdds:\n\n1.81",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T20:00:00.000Z",
   "recorded_at": "2026-10-27T20:09:22.942Z",
   "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-8b700a7ef8df3e494fa0f92a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Over 2.5 goals.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T19:00:00.000Z",
   "recorded_at": "2026-10-27T19:09:24.387Z",
   "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-fc0f9b6d1da4fd46efd36752",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My betting tip is Alavés over 3.5 team goals.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T17:29:19.000Z",
   "recorded_at": "2026-10-27T17:49:29.553Z",
   "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-e04bbf04def473cf46a1cd0c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "my pick is a Betis win with a -1.5 goal handicap.\n\nPrediction on game\n\nW2(-1.5)\n\nOdds:\n\n1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T12:05:34.000Z",
   "recorded_at": "2026-10-27T12:09:27.027Z",
   "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-174488d780423b5a086c9c49",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: total goals over 4.\n\nPrediction on game\n\nTotal over 4\n\nOdds:\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": "2026-10-27T09:18:00.000Z",
   "recorded_at": "2026-10-27T09:49:25.116Z",
   "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-106faab91eeb210ce192143b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: under 3 goals at 1.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": "2026-10-27T06:49:15.000Z",
   "recorded_at": "2026-10-27T06:49:25.175Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-523af7490bb9cb1916bdbadd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: Manacor +3.5 Asian handicap at 1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T06:32:49.000Z",
   "recorded_at": "2026-10-27T06:49:26.469Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e45e01c4b6fb4ade9f85d210",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W1(+4.0)\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-27T00:03:51.000Z",
   "recorded_at": "2026-10-27T00:39:25.866Z",
   "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-1c7bdb3cc946de4189ff88b4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Rayo Vallecano\n\nOdds:\n\n1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T23:41:28.000Z",
   "recorded_at": "2026-10-26T23:49:25.457Z",
   "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-2312855c5d79d7c097e51b21",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My betting tip is Borussia Dortmund over 2 team goals.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T22:47:44.000Z",
   "recorded_at": "2026-10-26T22:50:37.898Z",
   "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-780024f0ccfc2c595ccb3e54",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total over 3.0\n\nOdds:\n\n1.89",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T21:53:56.000Z",
   "recorded_at": "2026-10-26T22:09:33.199Z",
   "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-775b146bf3cca35d698e18e1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Sporting -1.5 handicap.\n\nPrediction on game\n\nW1(-1.5)\n\nOdds:\n\n1.73",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T20:15:00.000Z",
   "recorded_at": "2026-10-26T20:49:33.737Z",
   "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-455f2f237df52ece3b689c9f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Over 2.5 goals.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T18:00:00.000Z",
   "recorded_at": "2026-10-26T18:09:24.038Z",
   "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-54b9ad89ceb2a9b1109f403a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Can Dubai Extend Its Winning Run? Dubai Basketball vs Paris Basketball Prediction | October 27, 2026",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T17:00:00.000Z",
   "recorded_at": "2026-10-26T17:16:21.791Z",
   "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-5b6c4d39326559378e1d5c48",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "BC.Game First Deposit Bonus up to 360%\n\n4.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": "2026-10-26T17:00:00.000Z",
   "recorded_at": "2026-10-26T17:16:21.791Z",
   "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-ea362f74ae2709bb05120823",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Odds:\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T11:23:58.000Z",
   "recorded_at": "2026-10-26T11:49:25.298Z",
   "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-f22b3992243711060b99b64f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: total goals over 3.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.53",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-26T08:14:00.000Z",
   "recorded_at": "2026-10-26T08:49:23.776Z",
   "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-4e42e9f4c24aea54f0d2955b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Al Ittihad\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-25T17:29:33.000Z",
   "recorded_at": "2026-10-25T17:49:26.123Z",
   "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-11b0635f5e621a6a83425a91",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Bayern Munich Win & Total over 2.5\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T23:37:47.000Z",
   "recorded_at": "2026-10-24T23:51:28.169Z",
   "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-7b8abcf47716ded77cdc8d46",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nBarcelona Win or Draw & Total over 3.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": "2026-10-24T23:31:08.000Z",
   "recorded_at": "2026-10-24T23:51:45.610Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-124da312403a245e79d96739",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Toulouse\n\nOdds:\n\n1.64",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T17:48:37.000Z",
   "recorded_at": "2026-10-24T17:49:37.166Z",
   "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-5deb777eb1d3ccbfdedd936d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nInter Win & Total under 4.5\n\nOdds:\n\n1.88",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T17:12:27.000Z",
   "recorded_at": "2026-10-24T17:49:36.094Z",
   "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-7f29c691d38623b7beb164f3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My pick is both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.64",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T13:15:00.000Z",
   "recorded_at": "2026-10-24T13:49:53.937Z",
   "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-b7600ce55ff91a8b637c6245",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is over 2.5 total goals.\n\nPrediction on game\n\nTotal over 2.5\n\nOdds:\n\n1.57",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T07:34:00.000Z",
   "recorded_at": "2026-10-24T07:49:36.367Z",
   "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-061b7f50ca62bb23ec30b16b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My pick is Auxerre to win with a 0 handicap.\n\nPrediction on game\n\nW1(0)\n\nOdds:\n\n1.59",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-24T05:25:00.000Z",
   "recorded_at": "2026-10-24T05:39:26.011Z",
   "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-b21ad3f3edfd5ba88e01a613",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W1(-1.0)\n\nOdds:\n\n1.68",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T14:06:28.000Z",
   "recorded_at": "2026-10-23T14:19:38.910Z",
   "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-65659fc7cf0e77ffd8de0837",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My betting tip is Atletico Madrid over 2.0 team goals.\n\nPrediction on game\n\nAtletico Madrid Total over 2\n\nOdds:\n\n1.58",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T13:07:43.000Z",
   "recorded_at": "2026-10-23T13:19:34.847Z",
   "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-f67c8b850eceb714ed7cd9ad",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Arsenal Win & Total under 3.5\n\nOdds:\n\n2.05",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-23T11:53:04.000Z",
   "recorded_at": "2026-10-23T12:09:27.537Z",
   "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-aadc71acb5846493c6bcc8a4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: first-half total over 1.5 at 2.05",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T15:02:00.000Z",
   "recorded_at": "2026-10-22T15:09:27.235Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-54459b3ab93cc249fc7e976f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Over 3 Total Goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\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": "2026-10-22T14:35:00.000Z",
   "recorded_at": "2026-10-22T14:49:25.269Z",
   "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-5df4236a75535b7174be5fbd",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is a Stuttgart win.\n\nPrediction on game\n\nWin VfB Stuttgart\n\nOdds:\n\n1.4",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T12:59:00.000Z",
   "recorded_at": "2026-10-22T13:09:33.628Z",
   "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-c74d063606b2b4a68b951a2e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Al Hilal\n\nOdds:\n\n1.92",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T08:57:22.000Z",
   "recorded_at": "2026-10-22T09:09:23.301Z",
   "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-442001fb62d040e9bcc28944",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My betting tip is over 2.5 goals.\n\nPrediction on game\n\nTotal over 2,5\n\nOdds:\n\n1.51",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-22T08:25:05.000Z",
   "recorded_at": "2026-10-22T08:49:30.252Z",
   "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-29855e6b88013b1a16dc004a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is Under 2.5 goals.\n\nPrediction on game\n\nTotal under 2.5\n\nOdds:\n\n2.11",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T20:43:32.000Z",
   "recorded_at": "2026-10-21T20:49:27.571Z",
   "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-003708dcd0d1d803519c7b69",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is for both teams to score.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.63",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T20:14:07.000Z",
   "recorded_at": "2026-10-21T20:49:30.561Z",
   "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-c9acc66c2e73c25d8ab4fce0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Both teams to score — Yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.73",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T16:45:00.000Z",
   "recorded_at": "2026-10-21T16:59:42.285Z",
   "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-5b88762548b0aa6e30c95d5b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Both teams to score – Yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T16:45:00.000Z",
   "recorded_at": "2026-10-21T16:59:38.587Z",
   "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-bf9aa9fcf92f2d51eab52246",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: both teams to score - yes.\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\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": "2026-10-21T14:13:00.000Z",
   "recorded_at": "2026-10-21T14:49:25.486Z",
   "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-c5c5da1495e7bbc1304e57be",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: over 2.5 goals at 1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T10:00:00.000Z",
   "recorded_at": "2026-10-21T10:09:30.967Z",
   "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-2e64a01aff398471a4039d36",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total under 3.0\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T07:50:19.000Z",
   "recorded_at": "2026-10-21T08:09:23.029Z",
   "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-48a706b2feee389f132c6082",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My pick is Benfica to win with a -1 goal handicap.\n\nPrediction on game\n\nW2(-1)\n\nOdds:\n\n1.57",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-21T07:02:07.000Z",
   "recorded_at": "2026-10-21T07:09:24.662Z",
   "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-19d376db5a6d72bfbe0d809e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Real Madrid Win & Total over 3.5\n\nOdds:\n\n1.85",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T21:15:18.000Z",
   "recorded_at": "2026-10-20T21:49:23.155Z",
   "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-88e03e6352db956967a46faf",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Club Brugge Win or Draw & Total over 2.5\n\nOdds:\n\n1.96",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T21:02:35.000Z",
   "recorded_at": "2026-10-20T21:09:30.385Z",
   "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-49d38cbd33f35111cefad29b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Real Betis Win & Total over 2.5\n\nOdds:\n\n1.88",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T20:37:02.000Z",
   "recorded_at": "2026-10-20T20:49:25.571Z",
   "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-f0ebc5785a624263435ea9b3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "I recommend betting on Al Ittihad to score over 0.5 goals. The odds for this outcome are 1.58.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T19:19:03.000Z",
   "recorded_at": "2026-10-20T19:49:34.836Z",
   "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-14df4700477c596790471b9a",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Real Madrid -1.5 handicap.\n\nPrediction on game\n\nW1(-1.5)\n\nOdds:\n\n1.76",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-20T19:00:00.000Z",
   "recorded_at": "2026-10-20T19:09:30.470Z",
   "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-8983468c56da52b7f80a0c1c",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "FC Porto Win & Total over 1.5\n\nOdds:\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": "2026-10-19T20:59:26.000Z",
   "recorded_at": "2026-10-19T21:09:36.579Z",
   "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-d09aab949a6095c344a7ecee",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nLiverpool Win & Total over 1.5\n\nOdds:\n\n1.68",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-19T18:01:01.000Z",
   "recorded_at": "2026-10-19T18:09:26.431Z",
   "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-0c6601c33f16992ff614f39f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: over 1.5 goals at 1.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": "2026-10-18T07:47:51.000Z",
   "recorded_at": "2026-10-18T07:49:23.272Z",
   "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-fb13ee2f045047aa2040253b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction on game\n\nReal Madrid Win & Total over 2.5\n\nOdds:\n\n1.55",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-17T21:21:20.000Z",
   "recorded_at": "2026-10-17T21:49:30.063Z",
   "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-85dc33c7a2cc3ff980c227a3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total under 3\n\nOdds:\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": "2026-10-17T05:32:54.000Z",
   "recorded_at": "2026-10-17T05:49:27.435Z",
   "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-173d439e478b8df50a857737",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Paris Saint-Germain\n\nOdds:\n\n1.47",
   "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": "2026-10-16T13:11:00.000Z",
   "recorded_at": "2026-10-16T13:39:30.845Z",
   "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-5d5976ed8644935516af9ed4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.57",
   "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": "2026-10-16T12:50:00.000Z",
   "recorded_at": "2026-10-16T13:09:32.261Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f4ccebd43f316530f7124a13",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Odds:\n\n1.69",
   "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": "2026-10-16T12:44:00.000Z",
   "recorded_at": "2026-10-16T12:49:23.382Z",
   "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-f142b07f46db89ac3cb6cea9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My betting tip is over 2 goals in this match.\n\nPrediction on game\n\nTotal over 2\n\nOdds:\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": "2026-10-16T11:41:45.000Z",
   "recorded_at": "2026-10-16T12:09:29.183Z",
   "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-62eb745fd85718458c496f19",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Charlton Athletic draw no bet.",
   "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": "2026-10-16T11:30:00.000Z",
   "recorded_at": "2026-10-16T11:39:23.283Z",
   "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-a9315e8611db98d113822e1e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "my betting tip is a Lens win.\n\nPrediction on game\n\nWin Lens\n\nOdds:\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T10:58:23.000Z",
   "recorded_at": "2026-10-16T11:09:28.343Z",
   "origin": "Date as stated by the source; no match is linked to this statement",
   "record_part": "unlinked",
   "record_part_words": "Without a match page",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-91f17b5aedf881187552cbd6",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My betting tip is a win for the Wolves.\n\nPrediction on game\n\nWin Roma\n\nOdds:\n\n1.5",
   "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": "2026-10-16T10:35:03.000Z",
   "recorded_at": "2026-10-16T10:59:24.286Z",
   "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-cae8e36d829672f86e73bcb8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total over 3\n\nOdds:\n\n1.58",
   "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": "2026-10-16T10:09:18.000Z",
   "recorded_at": "2026-10-16T10:49:25.891Z",
   "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-95f44b0fe87e03a8f31b7e33",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My betting tip is over 2 goals in this game.\n\nPrediction on game\n\nTotal over 2\n\nOdds:\n\n1.46",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-16T09:24:57.000Z",
   "recorded_at": "2026-10-16T09:49:23.336Z",
   "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-446b993724e4ef7b568a7772",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: PSG Asian handicap (-1) at 1.6",
   "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": "2026-10-16T06:48:00.000Z",
   "recorded_at": "2026-10-16T06:49:32.301Z",
   "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-a7ece400eb6e5b2e7a12e4ed",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "In my view, a bet on Bayern to win with a -1.5-goal handicap looks attractive.\n\nPrediction on game\n\nW1(-1.5)\n\nOdds:\n\n1.55",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T23:59:23.000Z",
   "recorded_at": "2026-10-16T00:09:29.269Z",
   "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-d20f09886bed03820c7b5240",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W2(0)\n\nOdds:\n\n1.58",
   "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": "2026-10-15T23:56:08.000Z",
   "recorded_at": "2026-10-16T00:09:27.009Z",
   "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-a33686b95254b83c7c0204d7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total over 2.5\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T22:58:55.000Z",
   "recorded_at": "2026-10-15T23:09:23.735Z",
   "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-b3e4f5f04c41ada1aef5fe66",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W2(0)\n\nOdds:\n\n1.92",
   "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": "2026-10-15T22:18:37.000Z",
   "recorded_at": "2026-10-15T22:49:29.478Z",
   "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-042375b1ec7f36a857f2e8b2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total over 2.5\n\nOdds:\n\n1.71",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-15T18:45:00.000Z",
   "recorded_at": "2026-10-15T18:49:25.090Z",
   "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-318e8349d39aca6ac144e61e",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total under 3.0\n\nOdds:\n\n1.75",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T23:47:28.000Z",
   "recorded_at": "2026-10-14T23:49:28.099Z",
   "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-c5ca6f5b84c10a0038858fb7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Heart of Midlothian wont lose\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T23:40:39.000Z",
   "recorded_at": "2026-10-14T23:49:30.682Z",
   "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-1d8cda3f7b79d5ecea7b5863",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W1(-1.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": "2026-10-14T23:28:28.000Z",
   "recorded_at": "2026-10-14T23:59:25.319Z",
   "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-afe59dac2aee28eca854b380",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Rennes Win & Total over 2.5\n\nOdds:\n\n1.58",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T23:06:43.000Z",
   "recorded_at": "2026-10-14T23:09:28.637Z",
   "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-f6ba8105f41577875256a2f8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "AZ Alkmaar Win & Total over 2.5\n\nOdds:\n\n1.75",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T22:09:12.000Z",
   "recorded_at": "2026-10-14T22:09:24.914Z",
   "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-57de9473ba2e9a792dae955b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: FC Copenhagen to win, draw no bet.\n\nPrediction on game\n\nW1(0)\n\nOdds:\n\n1.73",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T19:00:00.000Z",
   "recorded_at": "2026-10-14T19:19:22.341Z",
   "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-f7610521b4115b683447bd45",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Both teams to score - Yes\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T16:45:00.000Z",
   "recorded_at": "2026-10-14T16:49:27.534Z",
   "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-0a7aafaff97d110434976eec",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Both Teams to Score — Yes\n\nPrediction on game\n\nBoth teams to score - Yes\n\nOdds:\n\n1.58",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T15:10:00.000Z",
   "recorded_at": "2026-10-14T15:49:25.667Z",
   "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-981507e3428d4ca08edd92e4",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: Red Star Asian handicap (0) at 1.75",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T10:00:00.000Z",
   "recorded_at": "2026-10-14T10:09:25.681Z",
   "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-f4be3a411e577a2bd1d59be2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: Sunderland Asian handicap (-1) at 1.57",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T09:44:11.000Z",
   "recorded_at": "2026-10-14T09:49:23.463Z",
   "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-eb5049a23324263c177da8ea",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "I am backing a home win with a -1 goal handicap.\n\nPrediction on game\n\nW1(-1)\n\nOdds:\n\n1.51",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T07:30:03.000Z",
   "recorded_at": "2026-10-14T07:49:29.994Z",
   "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-177ebb00e14a5a994301a1b3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Brann Win & Total under 4.5\n\nOdds:\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": "2026-10-14T07:27:23.000Z",
   "recorded_at": "2026-10-14T07:49:31.512Z",
   "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-82c0d60870cb74a9041b216b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction is a home win and over 1.5 total goals.\n\nPrediction on game\n\nSt.Truiden Win & Total over 1.5\n\nOdds:\n\n1.48",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-14T07:24:20.000Z",
   "recorded_at": "2026-10-14T07:49:32.255Z",
   "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-af0c89c9dd22244bc71d19f7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Inter Miami CF\n\nOdds:\n\n1.5",
   "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": "2026-10-13T23:05:00.000Z",
   "recorded_at": "2026-10-13T23:09:23.345Z",
   "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-f297b7d4d5111fc031a72659",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction — over 3 goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.55",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "ambiguous",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T22:30:01.000Z",
   "recorded_at": "2026-10-13T22:49:24.560Z",
   "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-9aea8eed81d84c31c2ad2b92",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "At the same time, the Turkish club are capable of scoring, so the combination of a home win and over 1.5 total goals looks appealing.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T15:09:00.000Z",
   "recorded_at": "2026-10-13T15:09:25.952Z",
   "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-f8c74215aca1260c4c61fe13",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Tala'ea El Gaish wont lose\n\nOdds:\n\n1.76",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-13T00:35:28.000Z",
   "recorded_at": "2026-10-13T00:49:25.026Z",
   "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-f18de05dd7249b441baaa07b",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "W2(-2.5)\n\nOdds:\n\n1.65",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T23:53:34.000Z",
   "recorded_at": "2026-10-13T00:09:29.326Z",
   "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-ee040ef2d728672a933c40f8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Atletico Madrid\n\nOdds:\n\n1.9",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T23:42:22.000Z",
   "recorded_at": "2026-10-12T23:49:26.686Z",
   "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-0a6ca5d4acbd1c4b31568bf2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Inter Win & Total over 2.5\n\nOdds:\n\n1.6",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T22:45:29.000Z",
   "recorded_at": "2026-10-12T22:49:26.258Z",
   "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-e882a32c62bea102f7b450d3",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Under 2.5 goals.\n\nPrediction on game\n\nTotal under 2.5\n\nOdds:\n\n1.8",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T17:30:00.000Z",
   "recorded_at": "2026-10-12T17:49:28.475Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-24a18d4085a1d76c736090f9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Prediction: Both teams to score – No.\n\nPrediction on game\n\nBoth teams to score - No\n\nOdds:\n\n1.7",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T17:30:00.000Z",
   "recorded_at": "2026-10-12T17:49:28.055Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-ab676f23eaca8b1841404db7",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My pick is an Al-Ittihad win.\n\nPrediction on game\n\nWin Al Ittihad\n\nOdds:\n\n1.87",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T15:03:00.000Z",
   "recorded_at": "2026-10-12T15:09:27.275Z",
   "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-3232f095f08bdc8b8234681f",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My betting tip is under 2 goals at odds of 1.53.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T14:04:47.000Z",
   "recorded_at": "2026-10-12T14:09:31.845Z",
   "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-65357abe9cd89fc11796bcf0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Another appealing option is backing Al Qadsiah to score at least two goals.",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T01:40:21.000Z",
   "recorded_at": "2026-10-12T02:00:12.461Z",
   "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-3bd535096c1c74f19cb95ef0",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Total over 2.5\n\nOdds:\n\n1.67",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-12T01:40:21.000Z",
   "recorded_at": "2026-10-12T02:00:12.461Z",
   "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-a03931c65d89e14a746199e8",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: over 3 total goals.\n\nPrediction on game\n\nTotal over 3\n\nOdds:\n\n1.56",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-11T14:52:00.000Z",
   "recorded_at": "2026-10-11T15:09:26.656Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-e240b7e1c8f012619f4c7d2d",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction: under 3.5 goals at 1.55",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-11T14:39:31.000Z",
   "recorded_at": "2026-10-11T14:49:23.841Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-f7a2601d3d7aae180adc6db1",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "My prediction — Under 2 total goals.\n\nPrediction on game\n\nTotal under 2\n\nOdds:\n\n1.72",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-11T14:00:00.000Z",
   "recorded_at": "2026-10-11T14:09:23.740Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-fedc4fe26dc5fd2c36889a63",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Recommended Bet: Over 1.5 Total Goals.\n\nPrediction on game\n\nTotal over 1.5\n\nOdds:\n\n1.52",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "after_match",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-11T11:49:22.000Z",
   "recorded_at": "2026-10-11T12:09:23.378Z",
   "origin": "Found after the match; date as stated by the source",
   "record_part": "found_after",
   "record_part_words": "Found after the match",
   "in_headline": false,
   "attribution": null,
   "verdict_line": null,
   "price_disputed": null,
   "checked_after_kickoff": false,
   "favourite": null,
   "correction": null
  },
  {
   "record_id": "n-06d36ec6c86de57773ed5fa9",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Southampton Win & Total over 1.5\n\nOdds:\n\n1.85",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-11T00:04:06.000Z",
   "recorded_at": "2026-10-11T01:49:46.099Z",
   "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-f8bfacecfdfb03acce2dd7b2",
   "url": null,
   "match": null,
   "match_url": null,
   "kickoff": null,
   "competition": null,
   "lead_hours": null,
   "market_code": null,
   "author_said": null,
   "quote": "Win Marseille\n\nOdds:\n\n1.9",
   "group": "excluded",
   "outcome": "Excluded",
   "claim_outcome": null,
   "final_score": null,
   "reason": "",
   "reason_code": "not_supported",
   "points_hundredths": null,
   "series_code": null,
   "series_short": null,
   "author_price": null,
   "settled_price": null,
   "published_at": "2026-10-10T10:52:00.000Z",
   "recorded_at": "2026-10-11T02:51:27.034Z",
   "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": 502,
  "before_kickoff": 501,
  "after_kickoff": 1,
  "at_least_2h": 500,
  "share_2h_plus": 99.6,
  "median_hours": 23.8,
  "min_hours": 1.2,
  "max_hours": 607.3,
  "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": 135,
  "settled_picks_all": 241,
  "excluded": {
   "market_without_favourite": 14,
   "no_recorded_line": 92,
   "favourite_not_settled": 0
  },
  "staked_hundredths": 1330000,
  "author_net_hundredths": -42629,
  "favourite_net_hundredths": -83480,
  "difference_hundredths": 40851,
  "author_return_percent": -3.21,
  "favourite_return_percent": -6.28,
  "author_hit_rate": 57.0,
  "favourite_hit_rate": 55.6,
  "picked_favourite_share": 94.8,
  "by_market": [
   {
    "market_code": "1x2",
    "picks": 72,
    "staked_hundredths": 720000,
    "author_net_hundredths": 51351,
    "favourite_net_hundredths": 51401,
    "author_hits": 46,
    "favourite_hits": 46,
    "picked_favourite": 72,
    "author_return_percent": 7.13,
    "favourite_return_percent": 7.14
   },
   {
    "market_code": "both_teams_score",
    "picks": 34,
    "staked_hundredths": 340000,
    "author_net_hundredths": -31611,
    "favourite_net_hundredths": -31611,
    "author_hits": 19,
    "favourite_hits": 19,
    "picked_favourite": 34,
    "author_return_percent": -9.3,
    "favourite_return_percent": -9.3
   },
   {
    "market_code": "total",
    "picks": 27,
    "staked_hundredths": 260000,
    "author_net_hundredths": -52369,
    "favourite_net_hundredths": -93270,
    "author_hits": 12,
    "favourite_hits": 10,
    "picked_favourite": 20,
    "author_return_percent": -20.14,
    "favourite_return_percent": -35.87
   },
   {
    "market_code": "handicap_asian",
    "picks": 2,
    "staked_hundredths": 10000,
    "author_net_hundredths": -10000,
    "favourite_net_hundredths": -10000,
    "author_hits": 0,
    "favourite_hits": 0,
    "picked_favourite": 2,
    "author_return_percent": -100.0,
    "favourite_return_percent": -100.0
   }
  ],
  "return_over_time": [
   {
    "kickoff": "2026-10-11T10:30:00.000Z",
    "author_cumulative_hundredths": -10000,
    "favourite_cumulative_hundredths": -10000
   },
   {
    "kickoff": "2026-10-11T12:00:00.000Z",
    "author_cumulative_hundredths": -10000,
    "favourite_cumulative_hundredths": -10000
   },
   {
    "kickoff": "2026-10-11T13:00:00.000Z",
    "author_cumulative_hundredths": -4505,
    "favourite_cumulative_hundredths": -4505
   },
   {
    "kickoff": "2026-10-11T13:00:00.000Z",
    "author_cumulative_hundredths": 3369,
    "favourite_cumulative_hundredths": 3369
   },
   {
    "kickoff": "2026-10-11T13:00:00.000Z",
    "author_cumulative_hundredths": -6631,
    "favourite_cumulative_hundredths": -6631
   },
   {
    "kickoff": "2026-10-11T14:15:00.000Z",
    "author_cumulative_hundredths": -714,
    "favourite_cumulative_hundredths": -714
   },
   {
    "kickoff": "2026-10-11T15:15:00.000Z",
    "author_cumulative_hundredths": 5780,
    "favourite_cumulative_hundredths": 5780
   },
   {
    "kickoff": "2026-10-11T15:30:00.000Z",
    "author_cumulative_hundredths": 12069,
    "favourite_cumulative_hundredths": 12069
   },
   {
    "kickoff": "2026-10-11T16:00:00.000Z",
    "author_cumulative_hundredths": 18781,
    "favourite_cumulative_hundredths": 18781
   },
   {
    "kickoff": "2026-10-11T19:00:00.000Z",
    "author_cumulative_hundredths": 24100,
    "favourite_cumulative_hundredths": 24100
   },
   {
    "kickoff": "2026-10-11T20:30:00.000Z",
    "author_cumulative_hundredths": 28505,
    "favourite_cumulative_hundredths": 28505
   },
   {
    "kickoff": "2026-10-12T16:30:00.000Z",
    "author_cumulative_hundredths": 33768,
    "favourite_cumulative_hundredths": 33768
   },
   {
    "kickoff": "2026-10-14T18:45:00.000Z",
    "author_cumulative_hundredths": 41168,
    "favourite_cumulative_hundredths": 41168
   },
   {
    "kickoff": "2026-10-14T19:00:00.000Z",
    "author_cumulative_hundredths": 47457,
    "favourite_cumulative_hundredths": 47457
   },
   {
    "kickoff": "2026-10-14T19:00:00.000Z",
    "author_cumulative_hundredths": 37457,
    "favourite_cumulative_hundredths": 56153
   },
   {
    "kickoff": "2026-10-14T19:00:00.000Z",
    "author_cumulative_hundredths": 46457,
    "favourite_cumulative_hundredths": 65203
   },
   {
    "kickoff": "2026-10-14T19:00:00.000Z",
    "author_cumulative_hundredths": 36457,
    "favourite_cumulative_hundredths": 55203
   },
   {
    "kickoff": "2026-10-15T16:45:00.000Z",
    "author_cumulative_hundredths": 41207,
    "favourite_cumulative_hundredths": 59953
   },
   {
    "kickoff": "2026-10-15T16:45:00.000Z",
    "author_cumulative_hundredths": 47107,
    "favourite_cumulative_hundredths": 65853
   },
   {
    "kickoff": "2026-10-15T16:45:00.000Z",
    "author_cumulative_hundredths": 53357,
    "favourite_cumulative_hundredths": 72103
   },
   {
    "kickoff": "2026-10-15T19:00:00.000Z",
    "author_cumulative_hundredths": 59857,
    "favourite_cumulative_hundredths": 78603
   },
   {
    "kickoff": "2026-10-15T19:00:00.000Z",
    "author_cumulative_hundredths": 49857,
    "favourite_cumulative_hundredths": 68603
   },
   {
    "kickoff": "2026-10-15T19:00:00.000Z",
    "author_cumulative_hundredths": 39857,
    "favourite_cumulative_hundredths": 58603
   },
   {
    "kickoff": "2026-10-15T19:00:00.000Z",
    "author_cumulative_hundredths": 47857,
    "favourite_cumulative_hundredths": 66603
   },
   {
    "kickoff": "2026-10-17T12:00:00.000Z",
    "author_cumulative_hundredths": 54754,
    "favourite_cumulative_hundredths": 73500
   },
   {
    "kickoff": "2026-10-17T13:00:00.000Z",
    "author_cumulative_hundredths": 44754,
    "favourite_cumulative_hundredths": 63500
   },
   {
    "kickoff": "2026-10-17T13:30:00.000Z",
    "author_cumulative_hundredths": 34754,
    "favourite_cumulative_hundredths": 53500
   },
   {
    "kickoff": "2026-10-17T13:30:00.000Z",
    "author_cumulative_hundredths": 38458,
    "favourite_cumulative_hundredths": 57204
   },
   {
    "kickoff": "2026-10-17T13:30:00.000Z",
    "author_cumulative_hundredths": 28458,
    "favourite_cumulative_hundredths": 47204
   },
   {
    "kickoff": "2026-10-17T14:00:00.000Z",
    "author_cumulative_hundredths": 18458,
    "favourite_cumulative_hundredths": 37204
   },
   {
    "kickoff": "2026-10-17T14:00:00.000Z",
    "author_cumulative_hundredths": 27982,
    "favourite_cumulative_hundredths": 27204
   },
   {
    "kickoff": "2026-10-17T14:00:00.000Z",
    "author_cumulative_hundredths": 34982,
    "favourite_cumulative_hundredths": 34204
   },
   {
    "kickoff": "2026-10-17T16:00:00.000Z",
    "author_cumulative_hundredths": 40970,
    "favourite_cumulative_hundredths": 40192
   },
   {
    "kickoff": "2026-10-17T16:30:00.000Z",
    "author_cumulative_hundredths": 49863,
    "favourite_cumulative_hundredths": 30192
   },
   {
    "kickoff": "2026-10-17T16:30:00.000Z",
    "author_cumulative_hundredths": 53863,
    "favourite_cumulative_hundredths": 34192
   },
   {
    "kickoff": "2026-10-18T12:00:00.000Z",
    "author_cumulative_hundredths": 63572,
    "favourite_cumulative_hundredths": 43901
   },
   {
    "kickoff": "2026-10-18T13:00:00.000Z",
    "author_cumulative_hundredths": 74072,
    "favourite_cumulative_hundredths": 54401
   },
   {
    "kickoff": "2026-10-18T13:00:00.000Z",
    "author_cumulative_hundredths": 84272,
    "favourite_cumulative_hundredths": 64601
   },
   {
    "kickoff": "2026-10-18T15:15:00.000Z",
    "author_cumulative_hundredths": 89455,
    "favourite_cumulative_hundredths": 69784
   },
   {
    "kickoff": "2026-10-18T15:15:00.000Z",
    "author_cumulative_hundredths": 79455,
    "favourite_cumulative_hundredths": 59784
   },
   {
    "kickoff": "2026-10-18T15:30:00.000Z",
    "author_cumulative_hundredths": 85628,
    "favourite_cumulative_hundredths": 65957
   },
   {
    "kickoff": "2026-10-18T16:00:00.000Z",
    "author_cumulative_hundredths": 93320,
    "favourite_cumulative_hundredths": 73649
   },
   {
    "kickoff": "2026-10-18T18:45:00.000Z",
    "author_cumulative_hundredths": 102754,
    "favourite_cumulative_hundredths": 63649
   },
   {
    "kickoff": "2026-10-18T18:45:00.000Z",
    "author_cumulative_hundredths": 110273,
    "favourite_cumulative_hundredths": 71168
   },
   {
    "kickoff": "2026-10-18T19:00:00.000Z",
    "author_cumulative_hundredths": 117736,
    "favourite_cumulative_hundredths": 78631
   },
   {
    "kickoff": "2026-10-20T19:00:00.000Z",
    "author_cumulative_hundredths": 107736,
    "favourite_cumulative_hundredths": 68631
   },
   {
    "kickoff": "2026-10-21T18:00:00.000Z",
    "author_cumulative_hundredths": 97736,
    "favourite_cumulative_hundredths": 58631
   },
   {
    "kickoff": "2026-10-21T19:00:00.000Z",
    "author_cumulative_hundredths": 87736,
    "favourite_cumulative_hundredths": 48631
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": 77736,
    "favourite_cumulative_hundredths": 38631
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": 67736,
    "favourite_cumulative_hundredths": 28631
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": 73736,
    "favourite_cumulative_hundredths": 34631
   },
   {
    "kickoff": "2026-10-22T16:45:00.000Z",
    "author_cumulative_hundredths": 81236,
    "favourite_cumulative_hundredths": 42131
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": 87646,
    "favourite_cumulative_hundredths": 48541
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": 77646,
    "favourite_cumulative_hundredths": 38541
   },
   {
    "kickoff": "2026-10-22T19:00:00.000Z",
    "author_cumulative_hundredths": 67646,
    "favourite_cumulative_hundredths": 28541
   },
   {
    "kickoff": "2026-10-23T19:00:00.000Z",
    "author_cumulative_hundredths": 73146,
    "favourite_cumulative_hundredths": 34041
   },
   {
    "kickoff": "2026-10-24T11:30:00.000Z",
    "author_cumulative_hundredths": 63146,
    "favourite_cumulative_hundredths": 24041
   },
   {
    "kickoff": "2026-10-24T11:30:00.000Z",
    "author_cumulative_hundredths": 53146,
    "favourite_cumulative_hundredths": 14041
   },
   {
    "kickoff": "2026-10-24T12:00:00.000Z",
    "author_cumulative_hundredths": 43146,
    "favourite_cumulative_hundredths": 4041
   },
   {
    "kickoff": "2026-10-24T13:30:00.000Z",
    "author_cumulative_hundredths": 47546,
    "favourite_cumulative_hundredths": 8441
   },
   {
    "kickoff": "2026-10-24T13:30:00.000Z",
    "author_cumulative_hundredths": 37546,
    "favourite_cumulative_hundredths": -1559
   },
   {
    "kickoff": "2026-10-24T13:30:00.000Z",
    "author_cumulative_hundredths": 27546,
    "favourite_cumulative_hundredths": -11559
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": 17546,
    "favourite_cumulative_hundredths": -21559
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": 24146,
    "favourite_cumulative_hundredths": -14959
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": 14146,
    "favourite_cumulative_hundredths": -24959
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": 4146,
    "favourite_cumulative_hundredths": -34959
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": 9602,
    "favourite_cumulative_hundredths": -29503
   },
   {
    "kickoff": "2026-10-24T14:00:00.000Z",
    "author_cumulative_hundredths": -398,
    "favourite_cumulative_hundredths": -39503
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": 6707,
    "favourite_cumulative_hundredths": -32398
   },
   {
    "kickoff": "2026-10-24T16:30:00.000Z",
    "author_cumulative_hundredths": -3293,
    "favourite_cumulative_hundredths": -42398
   },
   {
    "kickoff": "2026-10-25T16:15:00.000Z",
    "author_cumulative_hundredths": 1067,
    "favourite_cumulative_hundredths": -38038
   },
   {
    "kickoff": "2026-10-25T17:00:00.000Z",
    "author_cumulative_hundredths": 8517,
    "favourite_cumulative_hundredths": -30588
   },
   {
    "kickoff": "2026-10-25T17:30:00.000Z",
    "author_cumulative_hundredths": 14434,
    "favourite_cumulative_hundredths": -24671
   },
   {
    "kickoff": "2026-10-25T19:45:00.000Z",
    "author_cumulative_hundredths": 21101,
    "favourite_cumulative_hundredths": -18004
   },
   {
    "kickoff": "2026-10-25T20:00:00.000Z",
    "author_cumulative_hundredths": 11101,
    "favourite_cumulative_hundredths": -28004
   },
   {
    "kickoff": "2026-10-26T01:00:00.000Z",
    "author_cumulative_hundredths": 1101,
    "favourite_cumulative_hundredths": -38004
   },
   {
    "kickoff": "2026-10-26T16:00:00.000Z",
    "author_cumulative_hundredths": -8899,
    "favourite_cumulative_hundredths": -48004
   },
   {
    "kickoff": "2026-10-27T17:30:00.000Z",
    "author_cumulative_hundredths": 2101,
    "favourite_cumulative_hundredths": -37004
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": 9218,
    "favourite_cumulative_hundredths": -29887
   },
   {
    "kickoff": "2026-10-27T19:45:00.000Z",
    "author_cumulative_hundredths": 15797,
    "favourite_cumulative_hundredths": -23308
   },
   {
    "kickoff": "2026-10-27T20:00:00.000Z",
    "author_cumulative_hundredths": 5797,
    "favourite_cumulative_hundredths": -33308
   },
   {
    "kickoff": "2026-10-28T17:30:00.000Z",
    "author_cumulative_hundredths": 13797,
    "favourite_cumulative_hundredths": -25308
   },
   {
    "kickoff": "2026-10-28T17:30:00.000Z",
    "author_cumulative_hundredths": 3797,
    "favourite_cumulative_hundredths": -35308
   },
   {
    "kickoff": "2026-10-28T19:30:00.000Z",
    "author_cumulative_hundredths": -6203,
    "favourite_cumulative_hundredths": -45308
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -16203,
    "favourite_cumulative_hundredths": -55308
   },
   {
    "kickoff": "2026-10-28T19:45:00.000Z",
    "author_cumulative_hundredths": -26203,
    "favourite_cumulative_hundredths": -65308
   },
   {
    "kickoff": "2026-10-28T22:30:00.000Z",
    "author_cumulative_hundredths": -36203,
    "favourite_cumulative_hundredths": -75308
   },
   {
    "kickoff": "2026-10-29T17:30:00.000Z",
    "author_cumulative_hundredths": -29709,
    "favourite_cumulative_hundredths": -68814
   },
   {
    "kickoff": "2026-10-29T19:45:00.000Z",
    "author_cumulative_hundredths": -39709,
    "favourite_cumulative_hundredths": -78814
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -34009,
    "favourite_cumulative_hundredths": -73114
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -26609,
    "favourite_cumulative_hundredths": -65714
   },
   {
    "kickoff": "2026-10-31T12:30:00.000Z",
    "author_cumulative_hundredths": -36609,
    "favourite_cumulative_hundredths": -75714
   },
   {
    "kickoff": "2026-10-31T13:00:00.000Z",
    "author_cumulative_hundredths": -31204,
    "favourite_cumulative_hundredths": -70309
   },
   {
    "kickoff": "2026-10-31T14:00:00.000Z",
    "author_cumulative_hundredths": -24307,
    "favourite_cumulative_hundredths": -63412
   },
   {
    "kickoff": "2026-10-31T14:30:00.000Z",
    "author_cumulative_hundredths": -34307,
    "favourite_cumulative_hundredths": -73412
   },
   {
    "kickoff": "2026-10-31T14:30:00.000Z",
    "author_cumulative_hundredths": -25907,
    "favourite_cumulative_hundredths": -65012
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -18207,
    "favourite_cumulative_hundredths": -57312
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -10207,
    "favourite_cumulative_hundredths": -49312
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -10207,
    "favourite_cumulative_hundredths": -49312
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -20207,
    "favourite_cumulative_hundredths": -59312
   },
   {
    "kickoff": "2026-10-31T15:00:00.000Z",
    "author_cumulative_hundredths": -13207,
    "favourite_cumulative_hundredths": -52312
   },
   {
    "kickoff": "2026-10-31T17:00:00.000Z",
    "author_cumulative_hundredths": -7907,
    "favourite_cumulative_hundredths": -47012
   },
   {
    "kickoff": "2026-10-31T17:30:00.000Z",
    "author_cumulative_hundredths": -1557,
    "favourite_cumulative_hundredths": -40662
   },
   {
    "kickoff": "2026-10-31T17:30:00.000Z",
    "author_cumulative_hundredths": -11557,
    "favourite_cumulative_hundredths": -50662
   },
   {
    "kickoff": "2026-10-31T19:45:00.000Z",
    "author_cumulative_hundredths": -21557,
    "favourite_cumulative_hundredths": -60662
   },
   {
    "kickoff": "2026-10-31T20:00:00.000Z",
    "author_cumulative_hundredths": -31557,
    "favourite_cumulative_hundredths": -70662
   },
   {
    "kickoff": "2026-11-01T14:00:00.000Z",
    "author_cumulative_hundredths": -41557,
    "favourite_cumulative_hundredths": -63062
   },
   {
    "kickoff": "2026-11-01T14:00:00.000Z",
    "author_cumulative_hundredths": -37157,
    "favourite_cumulative_hundredths": -58662
   },
   {
    "kickoff": "2026-11-01T16:30:00.000Z",
    "author_cumulative_hundredths": -27811,
    "favourite_cumulative_hundredths": -68662
   },
   {
    "kickoff": "2026-11-01T16:30:00.000Z",
    "author_cumulative_hundredths": -37811,
    "favourite_cumulative_hundredths": -78662
   },
   {
    "kickoff": "2026-11-01T16:30:00.000Z",
    "author_cumulative_hundredths": -32520,
    "favourite_cumulative_hundredths": -73371
   },
   {
    "kickoff": "2026-11-02T20:00:00.000Z",
    "author_cumulative_hundredths": -27670,
    "favourite_cumulative_hundredths": -68521
   },
   {
    "kickoff": "2026-11-03T17:45:00.000Z",
    "author_cumulative_hundredths": -37670,
    "favourite_cumulative_hundredths": -78521
   },
   {
    "kickoff": "2026-11-03T17:45:00.000Z",
    "author_cumulative_hundredths": -47670,
    "favourite_cumulative_hundredths": -88521
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -40370,
    "favourite_cumulative_hundredths": -81221
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -29870,
    "favourite_cumulative_hundredths": -70721
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -39870,
    "favourite_cumulative_hundredths": -80721
   },
   {
    "kickoff": "2026-11-03T19:45:00.000Z",
    "author_cumulative_hundredths": -49870,
    "favourite_cumulative_hundredths": -90721
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -45870,
    "favourite_cumulative_hundredths": -86721
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -55870,
    "favourite_cumulative_hundredths": -96721
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -49988,
    "favourite_cumulative_hundredths": -90839
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -41988,
    "favourite_cumulative_hundredths": -82839
   },
   {
    "kickoff": "2026-11-03T20:00:00.000Z",
    "author_cumulative_hundredths": -51988,
    "favourite_cumulative_hundredths": -92839
   },
   {
    "kickoff": "2026-11-04T17:45:00.000Z",
    "author_cumulative_hundredths": -44114,
    "favourite_cumulative_hundredths": -84965
   },
   {
    "kickoff": "2026-11-04T20:00:00.000Z",
    "author_cumulative_hundredths": -54114,
    "favourite_cumulative_hundredths": -94965
   },
   {
    "kickoff": "2026-11-04T20:00:00.000Z",
    "author_cumulative_hundredths": -49114,
    "favourite_cumulative_hundredths": -89965
   },
   {
    "kickoff": "2026-11-04T20:00:00.000Z",
    "author_cumulative_hundredths": -39614,
    "favourite_cumulative_hundredths": -80465
   },
   {
    "kickoff": "2026-11-05T17:45:00.000Z",
    "author_cumulative_hundredths": -34852,
    "favourite_cumulative_hundredths": -75703
   },
   {
    "kickoff": "2026-11-05T20:00:00.000Z",
    "author_cumulative_hundredths": -29152,
    "favourite_cumulative_hundredths": -70003
   },
   {
    "kickoff": "2026-11-05T20:00:00.000Z",
    "author_cumulative_hundredths": -39152,
    "favourite_cumulative_hundredths": -80003
   },
   {
    "kickoff": "2026-11-05T20:00:00.000Z",
    "author_cumulative_hundredths": -33852,
    "favourite_cumulative_hundredths": -74703
   },
   {
    "kickoff": "2026-11-05T20:00:00.000Z",
    "author_cumulative_hundredths": -27229,
    "favourite_cumulative_hundredths": -68080
   },
   {
    "kickoff": "2026-11-05T20:00:00.000Z",
    "author_cumulative_hundredths": -22629,
    "favourite_cumulative_hundredths": -63480
   },
   {
    "kickoff": "2026-11-05T20:00:00.000Z",
    "author_cumulative_hundredths": -32629,
    "favourite_cumulative_hundredths": -73480
   },
   {
    "kickoff": "2026-11-07T15:15:00.000Z",
    "author_cumulative_hundredths": -42629,
    "favourite_cumulative_hundredths": -83480
   }
  ],
  "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": 670,
  "pages": 35,
  "page_urls": [
   "/sources/dailysports-net/",
   "/sources/dailysports-net/picks/2/",
   "/sources/dailysports-net/picks/3/",
   "/sources/dailysports-net/picks/4/",
   "/sources/dailysports-net/picks/5/",
   "/sources/dailysports-net/picks/6/",
   "/sources/dailysports-net/picks/7/",
   "/sources/dailysports-net/picks/8/",
   "/sources/dailysports-net/picks/9/",
   "/sources/dailysports-net/picks/10/",
   "/sources/dailysports-net/picks/11/",
   "/sources/dailysports-net/picks/12/",
   "/sources/dailysports-net/picks/13/",
   "/sources/dailysports-net/picks/14/",
   "/sources/dailysports-net/picks/15/",
   "/sources/dailysports-net/picks/16/",
   "/sources/dailysports-net/picks/17/",
   "/sources/dailysports-net/picks/18/",
   "/sources/dailysports-net/picks/19/",
   "/sources/dailysports-net/picks/20/",
   "/sources/dailysports-net/picks/21/",
   "/sources/dailysports-net/picks/22/",
   "/sources/dailysports-net/picks/23/",
   "/sources/dailysports-net/picks/24/",
   "/sources/dailysports-net/picks/25/",
   "/sources/dailysports-net/picks/26/",
   "/sources/dailysports-net/picks/27/",
   "/sources/dailysports-net/picks/28/",
   "/sources/dailysports-net/picks/29/",
   "/sources/dailysports-net/picks/30/",
   "/sources/dailysports-net/picks/31/",
   "/sources/dailysports-net/picks/32/",
   "/sources/dailysports-net/picks/33/",
   "/sources/dailysports-net/picks/34/",
   "/sources/dailysports-net/picks/35/"
  ],
  "groups": {
   "settled": 283,
   "pending": 18,
   "excluded": 369
  },
  "continuation": "by_time",
  "page": 1,
  "first": 1,
  "last": 20,
  "author_url": "/sources/dailysports-net/",
  "current": true
 },
 "title_tag": "Dailysports: Football Prediction Record",
 "calculator": {
  "url": "/tools/luck-or-skill/?n=234&odds=1.70&roi=3.2&src=record",
  "n": 234,
  "odds": "1.70",
  "roi": "3.2",
  "series": "Recorded before kick-off, at our recorded market price"
 },
 "source_info": {
  "code_name": "dailysports-net",
  "display_name": "Dailysports",
  "type_code": "channel",
  "domains": [
   "dailysports.net"
  ],
  "owner": null,
  "check": {
   "when": null,
   "source_list": []
  },
  "url": "/sources/dailysports-net/",
  "products": [
   {
    "code_name": "dailysports",
    "display_name": "Dailysports",
    "type_code": "column",
    "url": "/sources/dailysports-net/",
    "entity_ref": "e-be2f33813b4b9a496719fe5c",
    "summary": {
     "statements": 1610,
     "predictions": 670,
     "settled_picks": 241,
     "headline_kind": "live_snapshot",
     "return_percent": 3.2,
     "headline_part": "live",
     "period_from": "2026-10-11",
     "period_to": "2026-11-07"
    }
   }
  ],
  "author_list": [],
  "authors_count": 0,
  "auto": true,
  "product": "dailysports",
  "product_page": false
 },
 "data_revision": {
  "data_version": "2026-11-07.2",
  "updated": "2026-11-07",
  "current_release": "2026-11-07.2",
  "data_as_of": "2026-11-07",
  "method_version": "2.2",
  "price_rule": "independent odds snapshot",
  "series_code": "market_price",
  "sample": {
   "settled_picks": 241,
   "matches": 232,
   "void": 7,
   "period_from": "2026-10-11",
   "period_to": "2026-11-07",
   "composition_hash": "65a9da99c8ce907084d1fac227ce73cc141abcdc568f27b9ee37c006c429b4a7"
  },
  "changes_url": "#changes",
  "corrections_url": "/corrections/"
 },
 "number_changes": [
  {
   "id": "zc-6947707457e082952505",
   "at": "2026-11-07T20:05:20.937Z",
   "data_version": "2026-11-07.2",
   "previous_data_version": "2026-11-07.1",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-07.1",
    "return_percent": "1.56",
    "settled_picks": 192,
    "matches": 189,
    "void": 6,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "1b728dc0a05ae8b05145f876b7083ec76a9b2e99b8b2f44fbd907b5e6dcc3ef4",
    "text": "+1.56% on 192 settled picks across 189 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-07.2",
    "return_percent": "3.20",
    "settled_picks": 241,
    "matches": 232,
    "void": 7,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "65a9da99c8ce907084d1fac227ce73cc141abcdc568f27b9ee37c006c429b4a7",
    "text": "+3.20% on 241 settled picks across 232 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 46 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 3 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 49,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-dc03c49c8f93e6e3e4ce",
   "at": "2026-11-07T07:42:45.749Z",
   "data_version": "2026-11-07.1",
   "previous_data_version": "2026-11-06.2",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-06.2",
    "return_percent": "-0.45",
    "settled_picks": 184,
    "matches": 181,
    "void": 6,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "658a50364a9f7e50c63acf888aef81d8f2cf2622dc3d7a04e0b35093b1cfc63b",
    "text": "−0.45% on 184 settled picks across 181 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-07.1",
    "return_percent": "1.56",
    "settled_picks": 192,
    "matches": 189,
    "void": 6,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "1b728dc0a05ae8b05145f876b7083ec76a9b2e99b8b2f44fbd907b5e6dcc3ef4",
    "text": "+1.56% on 192 settled picks across 189 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 8 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": 8,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-5a7a3746c157b182b519",
   "at": "2026-11-07T00:03:19.781Z",
   "data_version": "2026-11-06.2",
   "previous_data_version": "2026-11-06.1",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-06.1",
    "return_percent": "-0.71",
    "settled_picks": 172,
    "matches": 169,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "9d6d7369f9973babc83e52e68022fa506bdf65e26050d4147d426e5a47ff0a88",
    "text": "−0.71% on 172 settled picks across 169 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-06.2",
    "return_percent": "-0.45",
    "settled_picks": 184,
    "matches": 181,
    "void": 6,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "658a50364a9f7e50c63acf888aef81d8f2cf2622dc3d7a04e0b35093b1cfc63b",
    "text": "−0.45% on 184 settled picks across 181 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 11 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": 12,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-66794c861e5aab409929",
   "at": "2026-11-06T14:46:17.511Z",
   "data_version": "2026-11-06.1",
   "previous_data_version": "2026-11-05.3",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-05.1",
    "return_percent": "-0.72",
    "settled_picks": 158,
    "matches": 155,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c790a8630e5c5dcec8ef329f52142aa38ac66c0629ff2db14098f25ba1b750b6",
    "text": "−0.72% on 158 settled picks across 155 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-06.1",
    "return_percent": "-0.71",
    "settled_picks": 172,
    "matches": 169,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "9d6d7369f9973babc83e52e68022fa506bdf65e26050d4147d426e5a47ff0a88",
    "text": "−0.71% on 172 settled picks across 169 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 6 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 8 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 14,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-365125579ed2c35d5467",
   "at": "2026-11-05T05:43:48.128Z",
   "data_version": "2026-11-05.1",
   "previous_data_version": "2026-11-04.3",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-04.1",
    "return_percent": "-3.15",
    "settled_picks": 151,
    "matches": 148,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "ccc761dbf3deec7df6820d65eb16fdf3213d0a21d8386aaf6b008520185863f1",
    "text": "−3.15% on 151 settled picks across 148 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-05.1",
    "return_percent": "-0.72",
    "settled_picks": 158,
    "matches": 155,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c790a8630e5c5dcec8ef329f52142aa38ac66c0629ff2db14098f25ba1b750b6",
    "text": "−0.72% on 158 settled picks across 155 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 5 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 7,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-3f5a0367fa790bc3ff83",
   "at": "2026-11-04T03:35:56.412Z",
   "data_version": "2026-11-04.1",
   "previous_data_version": "2026-11-03.3",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-03.3",
    "return_percent": "-2.97",
    "settled_picks": 140,
    "matches": 137,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "eef3653b8a36e694d5f3018d399048ee55fa31d918180025237370d5786856e6",
    "text": "−2.97% on 140 settled picks across 137 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-04.1",
    "return_percent": "-3.15",
    "settled_picks": 151,
    "matches": 148,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "ccc761dbf3deec7df6820d65eb16fdf3213d0a21d8386aaf6b008520185863f1",
    "text": "−3.15% on 151 settled picks across 148 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 11 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": 11,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-a5e7fc64ba4097d5fe62",
   "at": "2026-11-03T21:23:16.442Z",
   "data_version": "2026-11-03.3",
   "previous_data_version": "2026-11-03.2",
   "url": "/sources/dailysports-net/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-03.1",
    "return_percent": "-1.51",
    "settled_picks": 138,
    "matches": 135,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "68b75f9f92238304bbb5a4a9a23065c07357557e3329defb7d5152c7e8f65b97",
    "text": "−1.51% on 138 settled picks across 135 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-03.3",
    "return_percent": "-2.97",
    "settled_picks": 140,
    "matches": 137,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "eef3653b8a36e694d5f3018d399048ee55fa31d918180025237370d5786856e6",
    "text": "−2.97% on 140 settled picks across 137 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-d61e669c50eed7b1ba34",
   "at": "2026-11-03T06:24:00.880Z",
   "data_version": "2026-11-03.1",
   "previous_data_version": "2026-11-02.3",
   "url": "/sources/dailysports-net/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-11-02.1",
    "return_percent": "-1.88",
    "settled_picks": 137,
    "matches": 134,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "61d7c595eff5ee3b3884cbb9acbd9c3a2b3237d869a2faa46bbb5260f099bddb",
    "text": "−1.88% on 137 settled picks across 134 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-03.1",
    "return_percent": "-1.51",
    "settled_picks": 138,
    "matches": 135,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "68b75f9f92238304bbb5a4a9a23065c07357557e3329defb7d5152c7e8f65b97",
    "text": "−1.51% on 138 settled picks across 135 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-d3887ddea89d8606366e",
   "at": "2026-11-02T01:08:19.111Z",
   "data_version": "2026-11-02.1",
   "previous_data_version": "2026-11-01.3",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-01.3",
    "return_percent": "-1.52",
    "settled_picks": 133,
    "matches": 131,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "1ae00709f20be2c8cbb67b295fde9dc3aac701a96bd45f3a163db5a100d6968c",
    "text": "−1.52% on 133 settled picks across 131 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-02.1",
    "return_percent": "-1.88",
    "settled_picks": 137,
    "matches": 134,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "61d7c595eff5ee3b3884cbb9acbd9c3a2b3237d869a2faa46bbb5260f099bddb",
    "text": "−1.88% on 137 settled picks across 134 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 3 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 1 new result.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 4,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-d9720eb4ef11e3377968",
   "at": "2026-11-01T19:56:40.745Z",
   "data_version": "2026-11-01.3",
   "previous_data_version": "2026-11-01.2",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-11-01.1",
    "return_percent": "-1.10",
    "settled_picks": 131,
    "matches": 129,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "00dd6bf4de20652fa8d889e35d09b446fa511770d1f804b238860def59a9ba95",
    "text": "−1.10% on 131 settled picks across 129 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.3",
    "return_percent": "-1.52",
    "settled_picks": 133,
    "matches": 131,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "1ae00709f20be2c8cbb67b295fde9dc3aac701a96bd45f3a163db5a100d6968c",
    "text": "−1.52% on 133 settled picks across 131 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-19def376e0c1acf322b0",
   "at": "2026-11-01T06:32:40.816Z",
   "data_version": "2026-11-01.1",
   "previous_data_version": "2026-10-31.2",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-31.2",
    "return_percent": "0.92",
    "settled_picks": 127,
    "matches": 125,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c697ea93718cec6d8acb7c0bef99737ba91d857f43fb01caa264951173def6e5",
    "text": "+0.92% on 127 settled picks across 125 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-11-01.1",
    "return_percent": "-1.10",
    "settled_picks": 131,
    "matches": 129,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "00dd6bf4de20652fa8d889e35d09b446fa511770d1f804b238860def59a9ba95",
    "text": "−1.10% on 131 settled picks across 129 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 4 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": 4,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-70908210c24ab5aa659d",
   "at": "2026-10-31T21:01:38.334Z",
   "data_version": "2026-10-31.2",
   "previous_data_version": "2026-10-31.1",
   "url": "/sources/dailysports-net/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-31.1",
    "return_percent": "-1.57",
    "settled_picks": 111,
    "matches": 109,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "1d66b788252f069ed2c7338df6f002b7dc9849b0f4b9f1165b0bb14a581af548",
    "text": "−1.57% on 111 settled picks across 109 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-31.2",
    "return_percent": "0.92",
    "settled_picks": 127,
    "matches": 125,
    "void": 5,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c697ea93718cec6d8acb7c0bef99737ba91d857f43fb01caa264951173def6e5",
    "text": "+0.92% on 127 settled picks across 125 matches · independent odds snapshot · method 2.2"
   },
   "reason": "16 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 16,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-3ae8bf24545720691610",
   "at": "2026-10-31T04:09:05.944Z",
   "data_version": "2026-10-31.1",
   "previous_data_version": "2026-10-30.3",
   "url": "/sources/dailysports-net/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-30.1",
    "return_percent": "1.24",
    "settled_picks": 108,
    "matches": 106,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "97f4e48145855d2b96ffa22a0efe8a0ee8c0ba0e3079f6647baf4bf7bb083f2f",
    "text": "+1.24% on 108 settled picks across 106 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-31.1",
    "return_percent": "-1.57",
    "settled_picks": 111,
    "matches": 109,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "1d66b788252f069ed2c7338df6f002b7dc9849b0f4b9f1165b0bb14a581af548",
    "text": "−1.57% on 111 settled picks across 109 matches · independent odds snapshot · method 2.2"
   },
   "reason": "3 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 3,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-30072ca56ad8dc17610b",
   "at": "2026-10-30T08:26:41.528Z",
   "data_version": "2026-10-30.1",
   "previous_data_version": "2026-10-29.1",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-29.1",
    "return_percent": "1.61",
    "settled_picks": 106,
    "matches": 104,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "abbcb4869d724301aeca02b14da2a8296c91bd65c13135778f7af5eda79d3007",
    "text": "+1.61% on 106 settled picks across 104 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-30.1",
    "return_percent": "1.24",
    "settled_picks": 108,
    "matches": 106,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "97f4e48145855d2b96ffa22a0efe8a0ee8c0ba0e3079f6647baf4bf7bb083f2f",
    "text": "+1.24% on 108 settled picks across 106 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-6a3bb3da97658a43e51b",
   "at": "2026-10-29T20:28:50.091Z",
   "data_version": "2026-10-29.1",
   "previous_data_version": "2026-10-28.4",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-28.1",
    "return_percent": "6.27",
    "settled_picks": 98,
    "matches": 97,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "8475e5cbb5a80a97323eab252743fec19c482a71315f5c94b8c4f0a68ffe85ab",
    "text": "+6.27% on 98 settled picks across 97 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-29.1",
    "return_percent": "1.61",
    "settled_picks": 106,
    "matches": 104,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "abbcb4869d724301aeca02b14da2a8296c91bd65c13135778f7af5eda79d3007",
    "text": "+1.61% on 106 settled picks across 104 matches · independent odds snapshot · method 2.2"
   },
   "reason": "Added 4 earlier picks for matches played before the previous data version (found in archives or newly matched to a fixture); also 4 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 8,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-4d69dc90f08bfd982157",
   "at": "2026-10-28T01:24:12.367Z",
   "data_version": "2026-10-28.1",
   "previous_data_version": "2026-10-27.3",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-27.2",
    "return_percent": "6.10",
    "settled_picks": 93,
    "matches": 92,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "3df49f4550e0478066a48ef3122f9836d4373662e2375781c2470961e8a8e27a",
    "text": "+6.10% on 93 settled picks across 92 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-28.1",
    "return_percent": "6.27",
    "settled_picks": 98,
    "matches": 97,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "8475e5cbb5a80a97323eab252743fec19c482a71315f5c94b8c4f0a68ffe85ab",
    "text": "+6.27% on 98 settled picks across 97 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 3 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 5,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-e3a7ee84d46d7498a03c",
   "at": "2026-10-27T13:32:45.936Z",
   "data_version": "2026-10-27.2",
   "previous_data_version": "2026-10-27.1",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-27.1",
    "return_percent": "5.59",
    "settled_picks": 92,
    "matches": 91,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "77bd2d28c41a31240090e36063042f3a54fb98f695ebf640cb934434a60153a7",
    "text": "+5.59% on 92 settled picks across 91 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-27.2",
    "return_percent": "6.10",
    "settled_picks": 93,
    "matches": 92,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "3df49f4550e0478066a48ef3122f9836d4373662e2375781c2470961e8a8e27a",
    "text": "+6.10% on 93 settled picks across 92 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-2b992f3b7d74eeb6c735",
   "at": "2026-10-27T07:47:02.386Z",
   "data_version": "2026-10-27.1",
   "previous_data_version": "2026-10-26.1",
   "url": "/sources/dailysports-net/",
   "category": "coverage_extended",
   "category_words": "Coverage extended",
   "before": {
    "data_version": "2026-10-24.5",
    "return_percent": "5.20",
    "settled_picks": 82,
    "matches": 81,
    "void": 2,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c18b8d76802f268b6448b83bb101c2307f1c7c754523cdd0d5cf2a1bd98da64c",
    "text": "+5.20% on 82 settled picks across 81 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-27.1",
    "return_percent": "5.59",
    "settled_picks": 92,
    "matches": 91,
    "void": 3,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "77bd2d28c41a31240090e36063042f3a54fb98f695ebf640cb934434a60153a7",
    "text": "+5.59% on 92 settled picks across 91 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 8 new results.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 10,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  },
  {
   "id": "zc-0eabccee346353ae3a5d",
   "at": "2026-10-25T01:37:51.007Z",
   "data_version": "2026-10-24.5",
   "previous_data_version": "2026-10-24.4",
   "url": "/sources/dailysports-net/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-24.4",
    "return_percent": "5.70",
    "settled_picks": 80,
    "matches": 79,
    "void": 2,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "88ab79ccf701ab01b6b603f99f272b182b5661c9828a3f5f512c790c924bfa1a",
    "text": "+5.70% on 80 settled picks across 79 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-24.5",
    "return_percent": "5.20",
    "settled_picks": 82,
    "matches": 81,
    "void": 2,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "c18b8d76802f268b6448b83bb101c2307f1c7c754523cdd0d5cf2a1bd98da64c",
    "text": "+5.20% on 82 settled picks across 81 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-86ff835cc77b0cbb68a0",
   "at": "2026-10-24T16:52:01.947Z",
   "data_version": "2026-10-24.4",
   "previous_data_version": "2026-10-24.3",
   "url": "/sources/dailysports-net/",
   "category": "new_results",
   "category_words": "New results",
   "before": {
    "data_version": "2026-10-24.1",
    "return_percent": "16.42",
    "settled_picks": 66,
    "matches": 65,
    "void": 2,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "063f1c5d70706f76ed2c33372931f77e1459754bfb839d9509a6d53faf54163f",
    "text": "+16.42% on 66 settled picks across 65 matches · independent odds snapshot · method 2.2"
   },
   "after": {
    "data_version": "2026-10-24.4",
    "return_percent": "5.70",
    "settled_picks": 80,
    "matches": 79,
    "void": 2,
    "series_code": "market_price",
    "price_rule": "independent odds snapshot",
    "method_version": "2.2",
    "composition_hash": "88ab79ccf701ab01b6b603f99f272b182b5661c9828a3f5f512c790c924bfa1a",
    "text": "+5.70% on 80 settled picks across 79 matches · independent odds snapshot · method 2.2"
   },
   "reason": "14 new settled picks from matches played after the previous data version.",
   "checked_by": "comparison of data versions",
   "affected_records": {
    "added": 14,
    "removed": 0,
    "changed": 0
   },
   "correction_id": null
  }
 ],
 "current_predictions": {
  "total_count": 13,
  "on_date": "2026-11-07T19:52",
  "row_list": [
   {
    "record_id": "n-60c5f43196002df3cab4e960",
    "url": "/sources/dailysports-net/picks/33/#pick-n-60c5f43196002df3cab4e960",
    "match": "Valencia v Real Madrid",
    "match_url": "/football/matches/valencia-vs-real-madrid-2026-11-07/",
    "kickoff": "2026-11-07T20:00:00.000Z",
    "competition": "LaLiga",
    "author_said": "Over/Under 2.5 goals: over 2.5 at 1.4",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T14:09:40.242Z",
    "platform": null
   },
   {
    "record_id": "n-05266ce3c8ad96961ace08f2",
    "url": "/sources/dailysports-net/picks/34/#pick-n-05266ce3c8ad96961ace08f2",
    "match": "SSC Napoli v Lazio",
    "match_url": "/football/matches/ssc-napoli-vs-lazio-2026-11-08/",
    "kickoff": "2026-11-08T11:30:00.000Z",
    "competition": "Serie A",
    "author_said": "Both teams to score: yes at 1.59",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T09:49:49.007Z",
    "platform": null
   },
   {
    "record_id": "n-c0b2b7046d68cbb369ddde9a",
    "url": "/sources/dailysports-net/picks/34/#pick-n-c0b2b7046d68cbb369ddde9a",
    "match": "Elche v Real Betis",
    "match_url": "/football/matches/elche-vs-real-betis-2026-11-08/",
    "kickoff": "2026-11-08T13:00:00.000Z",
    "competition": "LaLiga",
    "author_said": "1X2, match result: Real Betis at 2.11",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T13:09:50.740Z",
    "platform": null
   },
   {
    "record_id": "n-d5c7cd00db4f9849659f976d",
    "url": "/sources/dailysports-net/picks/35/#pick-n-d5c7cd00db4f9849659f976d",
    "match": "Brighton & Hove Albion v Brentford",
    "match_url": "/football/matches/brighton-and-hove-albion-vs-brentford-2026-11-08/",
    "kickoff": "2026-11-08T14:00:00.000Z",
    "competition": "Premier League",
    "author_said": "1X2, match result: Brighton & Hove Albion at 2.03",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T14:10:13.958Z",
    "platform": null
   },
   {
    "record_id": "n-2d57b797beddb855d89d563a",
    "url": "/sources/dailysports-net/picks/35/#pick-n-2d57b797beddb855d89d563a",
    "match": "Crystal Palace v Liverpool",
    "match_url": "/football/matches/crystal-palace-vs-liverpool-2026-11-08/",
    "kickoff": "2026-11-08T14:00:00.000Z",
    "competition": "Premier League",
    "author_said": "1X2, match result: Liverpool at 1.62",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T14:10:07.849Z",
    "platform": null
   },
   {
    "record_id": "n-1690975bb61eccd9c52f0ce5",
    "url": "/sources/dailysports-net/picks/35/#pick-n-1690975bb61eccd9c52f0ce5",
    "match": "Sunderland v Chelsea",
    "match_url": "/football/matches/sunderland-vs-chelsea-2026-11-08/",
    "kickoff": "2026-11-08T14:00:00.000Z",
    "competition": "Premier League",
    "author_said": "1X2, match result: Chelsea at 1.97",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T16:49:25.934Z",
    "platform": null
   },
   {
    "record_id": "n-0b260614ed486866058caabf",
    "url": "/sources/dailysports-net/picks/32/#pick-n-0b260614ed486866058caabf",
    "match": "Abia Warriors v Doma United",
    "match_url": "/football/matches/abia-warriors-vs-doma-united-2026-11-08/",
    "kickoff": "2026-11-08T15:00:00.000Z",
    "competition": "Nigeria Premier League",
    "author_said": "Double chance: draw or Doma United at 1.5",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-06T08:39:31.713Z",
    "platform": null
   },
   {
    "record_id": "n-7b845d344958de27e4debeed",
    "url": "/sources/dailysports-net/picks/35/#pick-n-7b845d344958de27e4debeed",
    "match": "Barau FC v Shooting Stars",
    "match_url": "/football/matches/barau-fc-vs-shooting-stars-2026-11-08/",
    "kickoff": "2026-11-08T15:00:00.000Z",
    "competition": "Nigeria Premier League",
    "author_said": "1X2, match result: Barau FC at 1.5",
    "origin": "Recorded by us before kick-off",
    "recorded_at": "2026-11-07T14:10:15.665Z",
    "platform": null
   }
  ]
 },
 "counts_by_slice": {
  "portions": [
   {
    "code": "live",
    "title": "Recorded before kick-off",
    "price_rule": "Return at our recorded market price",
    "settled_picks": 241,
    "total_check": true,
    "market_list": [
     {
      "code_name": "1x2",
      "in_words": "Match result",
      "url": null,
      "settled_picks": 79,
      "won": 49,
      "void": 0,
      "net_points_hundredths": 35351,
      "return_percent": "4.5",
      "period_from": "2026-10-11",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.75",
      "odds_from_author": 78,
      "odds_from_snapshot": 1
     },
     {
      "code_name": "total",
      "in_words": "Over/under goals",
      "url": null,
      "settled_picks": 73,
      "won": 41,
      "void": 3,
      "net_points_hundredths": 14119,
      "return_percent": "2.0",
      "period_from": "2026-10-11",
      "period_to": "2026-11-05",
      "small_sample": false,
      "average_odds": "1.73",
      "odds_from_author": 71,
      "odds_from_snapshot": 2
     },
     {
      "code_name": "both_teams_score",
      "in_words": "Both teams to score",
      "url": null,
      "settled_picks": 63,
      "won": 40,
      "void": 0,
      "net_points_hundredths": 17703,
      "return_percent": "2.8",
      "period_from": "2026-10-11",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.63",
      "odds_from_author": 59,
      "odds_from_snapshot": 4
     },
     {
      "code_name": "handicap_asian",
      "in_words": "Asian handicap",
      "url": null,
      "settled_picks": 12,
      "won": 5,
      "void": 4,
      "net_points_hundredths": 7579,
      "return_percent": "9.5",
      "period_from": "2026-10-11",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "1.82",
      "odds_from_author": 12,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "double_chance",
      "in_words": "Double chance",
      "url": null,
      "settled_picks": 7,
      "won": 5,
      "void": 0,
      "net_points_hundredths": 6349,
      "return_percent": "9.1",
      "period_from": "2026-10-21",
      "period_to": "2026-11-06",
      "small_sample": true,
      "average_odds": "1.65",
      "odds_from_author": 6,
      "odds_from_snapshot": 1
     },
     {
      "code_name": "team_total",
      "in_words": "Team goals",
      "url": null,
      "settled_picks": 4,
      "won": 3,
      "void": 0,
      "net_points_hundredths": 5398,
      "return_percent": "13.5",
      "period_from": "2026-10-13",
      "period_to": "2026-11-05",
      "small_sample": true,
      "average_odds": "1.52",
      "odds_from_author": 4,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "draw_no_bet",
      "in_words": "Draw no bet",
      "url": null,
      "settled_picks": 2,
      "won": 1,
      "void": 0,
      "net_points_hundredths": -1700,
      "return_percent": "-8.5",
      "period_from": "2026-10-30",
      "period_to": "2026-11-03",
      "small_sample": true,
      "average_odds": "1.82",
      "odds_from_author": 2,
      "odds_from_snapshot": 0
     },
     {
      "code_name": "result_and_total",
      "in_words": "Result and total goals",
      "url": null,
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-10-17",
      "period_to": "2026-10-17",
      "small_sample": true,
      "average_odds": "1.61",
      "odds_from_author": 1,
      "odds_from_snapshot": 0
     }
    ],
    "leagues": [
     {
      "code_name": "Serie A",
      "in_words": "Serie A",
      "url": "/football/competitions/serie-a/",
      "settled_picks": 38,
      "won": 25,
      "void": 0,
      "net_points_hundredths": 53695,
      "return_percent": "14.1",
      "period_from": "2026-10-11",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.73",
      "odds_from_author": 37,
      "odds_from_snapshot": 1,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 16,
        "won": 11,
        "void": 0,
        "net_points_hundredths": 27318,
        "return_percent": "17.1",
        "period_from": "2026-10-12",
        "period_to": "2026-11-07",
        "small_sample": false,
        "average_odds": "1.75",
        "odds_from_author": 16,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 12,
        "won": 8,
        "void": 0,
        "net_points_hundredths": 22212,
        "return_percent": "18.5",
        "period_from": "2026-10-11",
        "period_to": "2026-11-01",
        "small_sample": false,
        "average_odds": "1.69",
        "odds_from_author": 11,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 8,
        "won": 5,
        "void": 0,
        "net_points_hundredths": 5236,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.72",
        "odds_from_author": 8,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 8929,
        "return_percent": null,
        "period_from": "2026-10-28",
        "period_to": "2026-10-28",
        "small_sample": true,
        "average_odds": "1.80",
        "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-01",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.94",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "EFL Championship",
      "in_words": "EFL Championship",
      "url": "/football/competitions/efl-championship/",
      "settled_picks": 34,
      "won": 19,
      "void": 2,
      "net_points_hundredths": 12200,
      "return_percent": "3.8",
      "period_from": "2026-10-13",
      "period_to": "2026-11-06",
      "small_sample": false,
      "average_odds": "1.75",
      "odds_from_author": 32,
      "odds_from_snapshot": 2,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 11,
        "won": 7,
        "void": 0,
        "net_points_hundredths": 15000,
        "return_percent": "13.6",
        "period_from": "2026-10-14",
        "period_to": "2026-11-03",
        "small_sample": false,
        "average_odds": "1.84",
        "odds_from_author": 11,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 9,
        "won": 6,
        "void": 0,
        "net_points_hundredths": 9300,
        "return_percent": null,
        "period_from": "2026-10-14",
        "period_to": "2026-11-03",
        "small_sample": true,
        "average_odds": "1.66",
        "odds_from_author": 8,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 9,
        "won": 3,
        "void": 2,
        "net_points_hundredths": -13300,
        "return_percent": null,
        "period_from": "2026-10-13",
        "period_to": "2026-11-03",
        "small_sample": true,
        "average_odds": "1.76",
        "odds_from_author": 9,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -4600,
        "return_percent": null,
        "period_from": "2026-10-24",
        "period_to": "2026-11-06",
        "small_sample": true,
        "average_odds": "1.55",
        "odds_from_author": 1,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 7500,
        "return_percent": null,
        "period_from": "2026-10-24",
        "period_to": "2026-10-24",
        "small_sample": true,
        "average_odds": "1.77",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "draw_no_bet",
        "in_words": "Draw no bet",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 8300,
        "return_percent": null,
        "period_from": "2026-11-03",
        "period_to": "2026-11-03",
        "small_sample": true,
        "average_odds": "1.90",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "result_and_total",
        "in_words": "Result and total goals",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-17",
        "period_to": "2026-10-17",
        "small_sample": true,
        "average_odds": "1.61",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "UEFA Champions League",
      "in_words": "UEFA Champions League",
      "url": "/football/competitions/uefa-champions-league/",
      "settled_picks": 25,
      "won": 16,
      "void": 0,
      "net_points_hundredths": 20682,
      "return_percent": "8.3",
      "period_from": "2026-10-13",
      "period_to": "2026-11-04",
      "small_sample": false,
      "average_odds": "1.72",
      "odds_from_author": 25,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 8,
        "won": 6,
        "void": 0,
        "net_points_hundredths": 22671,
        "return_percent": null,
        "period_from": "2026-10-14",
        "period_to": "2026-11-04",
        "small_sample": true,
        "average_odds": "1.80",
        "odds_from_author": 8,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 7,
        "won": 3,
        "void": 0,
        "net_points_hundredths": -23474,
        "return_percent": null,
        "period_from": "2026-10-14",
        "period_to": "2026-11-03",
        "small_sample": true,
        "average_odds": "1.58",
        "odds_from_author": 7,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 7,
        "won": 4,
        "void": 0,
        "net_points_hundredths": 6324,
        "return_percent": null,
        "period_from": "2026-10-14",
        "period_to": "2026-11-04",
        "small_sample": true,
        "average_odds": "1.84",
        "odds_from_author": 7,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 6000,
        "return_percent": null,
        "period_from": "2026-10-20",
        "period_to": "2026-10-20",
        "small_sample": true,
        "average_odds": "1.64",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 3813,
        "return_percent": null,
        "period_from": "2026-10-21",
        "period_to": "2026-10-21",
        "small_sample": true,
        "average_odds": "1.54",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "team_total",
        "in_words": "Team goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 5348,
        "return_percent": null,
        "period_from": "2026-10-13",
        "period_to": "2026-10-13",
        "small_sample": true,
        "average_odds": "1.59",
        "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": 23,
      "won": 11,
      "void": 0,
      "net_points_hundredths": -52300,
      "return_percent": "-22.7",
      "period_from": "2026-10-15",
      "period_to": "2026-11-05",
      "small_sample": false,
      "average_odds": "1.67",
      "odds_from_author": 21,
      "odds_from_snapshot": 2,
      "league_markets": [
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 13,
        "won": 7,
        "void": 0,
        "net_points_hundredths": -17086,
        "return_percent": "-13.1",
        "period_from": "2026-10-15",
        "period_to": "2026-11-05",
        "small_sample": false,
        "average_odds": "1.64",
        "odds_from_author": 11,
        "odds_from_snapshot": 2
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 4,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -23750,
        "return_percent": null,
        "period_from": "2026-10-15",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.76",
        "odds_from_author": 4,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 3,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -14200,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.65",
        "odds_from_author": 3,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "double_chance",
        "in_words": "Double chance",
        "settled_picks": 2,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 12736,
        "return_percent": null,
        "period_from": "2026-11-04",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.74",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-10-22",
        "small_sample": true,
        "average_odds": "1.63",
        "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": 22,
      "won": 18,
      "void": 0,
      "net_points_hundredths": 80550,
      "return_percent": "36.6",
      "period_from": "2026-10-15",
      "period_to": "2026-11-05",
      "small_sample": false,
      "average_odds": "1.69",
      "odds_from_author": 21,
      "odds_from_snapshot": 1,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 8,
        "won": 7,
        "void": 0,
        "net_points_hundredths": 38450,
        "return_percent": null,
        "period_from": "2026-10-15",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.70",
        "odds_from_author": 8,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 7,
        "won": 6,
        "void": 0,
        "net_points_hundredths": 32950,
        "return_percent": null,
        "period_from": "2026-10-15",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.77",
        "odds_from_author": 6,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 3,
        "won": 2,
        "void": 0,
        "net_points_hundredths": -400,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.52",
        "odds_from_author": 3,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 2,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 15150,
        "return_percent": null,
        "period_from": "2026-10-22",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.83",
        "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": 4400,
        "return_percent": null,
        "period_from": "2026-11-05",
        "period_to": "2026-11-05",
        "small_sample": true,
        "average_odds": "1.46",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "team_total",
        "in_words": "Team goals",
        "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.45",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Premier League",
      "in_words": "Premier League",
      "url": "/football/competitions/premier-league/",
      "settled_picks": 21,
      "won": 10,
      "void": 1,
      "net_points_hundredths": -28732,
      "return_percent": "-14.4",
      "period_from": "2026-10-11",
      "period_to": "2026-11-01",
      "small_sample": false,
      "average_odds": "1.74",
      "odds_from_author": 21,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 12,
        "won": 6,
        "void": 0,
        "net_points_hundredths": -13255,
        "return_percent": "-11.0",
        "period_from": "2026-10-11",
        "period_to": "2026-11-01",
        "small_sample": false,
        "average_odds": "1.76",
        "odds_from_author": 12,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 4,
        "won": 3,
        "void": 0,
        "net_points_hundredths": 8350,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-11-01",
        "small_sample": true,
        "average_odds": "1.63",
        "odds_from_author": 4,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 4,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -23827,
        "return_percent": null,
        "period_from": "2026-10-18",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.76",
        "odds_from_author": 4,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 1,
        "won": 0,
        "void": 1,
        "net_points_hundredths": 0,
        "return_percent": null,
        "period_from": "2026-10-18",
        "period_to": "2026-10-18",
        "small_sample": true,
        "average_odds": "2.00",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "LaLiga",
      "in_words": "LaLiga",
      "url": "/football/competitions/laliga/",
      "settled_picks": 18,
      "won": 12,
      "void": 2,
      "net_points_hundredths": 39775,
      "return_percent": "24.9",
      "period_from": "2026-10-11",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.69",
      "odds_from_author": 18,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 9,
        "won": 6,
        "void": 0,
        "net_points_hundredths": 7845,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.70",
        "odds_from_author": 9,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 4,
        "won": 3,
        "void": 0,
        "net_points_hundredths": 11234,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-11-07",
        "small_sample": true,
        "average_odds": "1.69",
        "odds_from_author": 4,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 3,
        "won": 3,
        "void": 0,
        "net_points_hundredths": 20696,
        "return_percent": null,
        "period_from": "2026-10-23",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.68",
        "odds_from_author": 3,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 2,
        "won": 0,
        "void": 2,
        "net_points_hundredths": 0,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.68",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Ligue 1",
      "in_words": "Ligue 1",
      "url": "/football/competitions/ligue-1/",
      "settled_picks": 18,
      "won": 13,
      "void": 1,
      "net_points_hundredths": 42703,
      "return_percent": "25.1",
      "period_from": "2026-10-11",
      "period_to": "2026-11-06",
      "small_sample": false,
      "average_odds": "1.66",
      "odds_from_author": 17,
      "odds_from_snapshot": 1,
      "league_markets": [
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 9,
        "won": 7,
        "void": 0,
        "net_points_hundredths": 20574,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-11-06",
        "small_sample": true,
        "average_odds": "1.59",
        "odds_from_author": 8,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 5,
        "won": 4,
        "void": 0,
        "net_points_hundredths": 14410,
        "return_percent": null,
        "period_from": "2026-10-24",
        "period_to": "2026-11-02",
        "small_sample": true,
        "average_odds": "1.60",
        "odds_from_author": 5,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 2,
        "won": 2,
        "void": 0,
        "net_points_hundredths": 17719,
        "return_percent": null,
        "period_from": "2026-10-18",
        "period_to": "2026-10-18",
        "small_sample": true,
        "average_odds": "1.91",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 1,
        "won": 0,
        "void": 1,
        "net_points_hundredths": 0,
        "return_percent": null,
        "period_from": "2026-10-25",
        "period_to": "2026-10-25",
        "small_sample": true,
        "average_odds": "1.92",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "draw_no_bet",
        "in_words": "Draw no bet",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-30",
        "period_to": "2026-10-30",
        "small_sample": true,
        "average_odds": "1.75",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Bundesliga",
      "in_words": "Bundesliga",
      "url": "/football/competitions/bundesliga/",
      "settled_picks": 16,
      "won": 9,
      "void": 1,
      "net_points_hundredths": -6973,
      "return_percent": "-4.6",
      "period_from": "2026-10-11",
      "period_to": "2026-11-07",
      "small_sample": false,
      "average_odds": "1.70",
      "odds_from_author": 16,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 8,
        "won": 4,
        "void": 0,
        "net_points_hundredths": -17209,
        "return_percent": null,
        "period_from": "2026-10-17",
        "period_to": "2026-11-07",
        "small_sample": true,
        "average_odds": "1.74",
        "odds_from_author": 8,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 5,
        "won": 3,
        "void": 1,
        "net_points_hundredths": 11532,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.78",
        "odds_from_author": 5,
        "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": -1296,
        "return_percent": null,
        "period_from": "2026-10-17",
        "period_to": "2026-10-18",
        "small_sample": true,
        "average_odds": "1.47",
        "odds_from_author": 3,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "EFL Cup (Carabao)",
      "in_words": "EFL Cup (Carabao)",
      "url": "/football/competitions/efl-cup-carabao/",
      "settled_picks": 6,
      "won": 1,
      "void": 0,
      "net_points_hundredths": -43421,
      "return_percent": "-72.4",
      "period_from": "2026-10-27",
      "period_to": "2026-10-29",
      "small_sample": true,
      "average_odds": "1.75",
      "odds_from_author": 5,
      "odds_from_snapshot": 1,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 3,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -13421,
        "return_percent": null,
        "period_from": "2026-10-27",
        "period_to": "2026-10-28",
        "small_sample": true,
        "average_odds": "1.79",
        "odds_from_author": 2,
        "odds_from_snapshot": 1
       },
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 3,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -30000,
        "return_percent": null,
        "period_from": "2026-10-27",
        "period_to": "2026-10-29",
        "small_sample": true,
        "average_odds": "1.71",
        "odds_from_author": 3,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Brasileiro Série A",
      "in_words": "Brasileiro Série A",
      "url": "/football/competitions/brasileiro-serie-a/",
      "settled_picks": 4,
      "won": 3,
      "void": 0,
      "net_points_hundredths": 7018,
      "return_percent": "17.5",
      "period_from": "2026-10-11",
      "period_to": "2026-10-28",
      "small_sample": true,
      "average_odds": "1.61",
      "odds_from_author": 4,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "both_teams_score",
        "in_words": "Both teams to score",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -2537,
        "return_percent": null,
        "period_from": "2026-10-18",
        "period_to": "2026-10-28",
        "small_sample": true,
        "average_odds": "1.69",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 4405,
        "return_percent": null,
        "period_from": "2026-10-11",
        "period_to": "2026-10-11",
        "small_sample": true,
        "average_odds": "1.53",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       },
       {
        "code_name": "team_total",
        "in_words": "Team goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 5150,
        "return_percent": null,
        "period_from": "2026-10-26",
        "period_to": "2026-10-26",
        "small_sample": true,
        "average_odds": "1.52",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "South Africa Premier",
      "in_words": "South Africa Premier",
      "url": "/football/competitions/south-africa-premier/",
      "settled_picks": 4,
      "won": 2,
      "void": 0,
      "net_points_hundredths": -11450,
      "return_percent": "-28.6",
      "period_from": "2026-10-30",
      "period_to": "2026-10-31",
      "small_sample": true,
      "average_odds": "1.68",
      "odds_from_author": 4,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 4,
        "won": 2,
        "void": 0,
        "net_points_hundredths": -11450,
        "return_percent": null,
        "period_from": "2026-10-30",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.68",
        "odds_from_author": 4,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Germany DFB Pokal",
      "in_words": "Germany DFB Pokal",
      "url": "/football/competitions/germany-dfb-pokal/",
      "settled_picks": 2,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -20000,
      "return_percent": "-100.0",
      "period_from": "2026-10-27",
      "period_to": "2026-10-28",
      "small_sample": true,
      "average_odds": "1.71",
      "odds_from_author": 2,
      "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-10-27",
        "period_to": "2026-10-27",
        "small_sample": true,
        "average_odds": "1.76",
        "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-28",
        "period_to": "2026-10-28",
        "small_sample": true,
        "average_odds": "1.65",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "LaLiga Segunda",
      "in_words": "LaLiga Segunda",
      "url": "/football/competitions/laliga-segunda/",
      "settled_picks": 2,
      "won": 2,
      "void": 0,
      "net_points_hundredths": 12652,
      "return_percent": "63.3",
      "period_from": "2026-10-26",
      "period_to": "2026-11-02",
      "small_sample": true,
      "average_odds": "1.61",
      "odds_from_author": 2,
      "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": 7802,
        "return_percent": null,
        "period_from": "2026-10-26",
        "period_to": "2026-10-26",
        "small_sample": true,
        "average_odds": "1.72",
        "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": 4850,
        "return_percent": null,
        "period_from": "2026-11-02",
        "period_to": "2026-11-02",
        "small_sample": true,
        "average_odds": "1.51",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Nigeria Premier League",
      "in_words": "Nigeria Premier League",
      "url": "/football/competitions/nigeria-premier-league/",
      "settled_picks": 2,
      "won": 1,
      "void": 0,
      "net_points_hundredths": -4700,
      "return_percent": "-23.5",
      "period_from": "2026-10-30",
      "period_to": "2026-11-04",
      "small_sample": true,
      "average_odds": "1.58",
      "odds_from_author": 2,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "1x2",
        "in_words": "Match result",
        "settled_picks": 2,
        "won": 1,
        "void": 0,
        "net_points_hundredths": -4700,
        "return_percent": null,
        "period_from": "2026-10-30",
        "period_to": "2026-11-04",
        "small_sample": true,
        "average_odds": "1.58",
        "odds_from_author": 2,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "AFC Champions League Elite",
      "in_words": "AFC Champions League Elite",
      "url": "/football/competitions/afc-champions-league-elite/",
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-11-03",
      "period_to": "2026-11-03",
      "small_sample": true,
      "average_odds": "2.02",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-11-03",
        "period_to": "2026-11-03",
        "small_sample": true,
        "average_odds": "2.02",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Eliteserien",
      "in_words": "Eliteserien",
      "url": "/football/competitions/eliteserien/",
      "settled_picks": 1,
      "won": 1,
      "void": 0,
      "net_points_hundredths": 8200,
      "return_percent": "82.0",
      "period_from": "2026-10-30",
      "period_to": "2026-10-30",
      "small_sample": true,
      "average_odds": "1.85",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "total",
        "in_words": "Over/under goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 8200,
        "return_percent": null,
        "period_from": "2026-10-30",
        "period_to": "2026-10-30",
        "small_sample": true,
        "average_odds": "1.85",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "MLS",
      "in_words": "MLS",
      "url": "/football/competitions/mls/",
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-10-26",
      "period_to": "2026-10-26",
      "small_sample": true,
      "average_odds": "1.55",
      "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-10-26",
        "period_to": "2026-10-26",
        "small_sample": true,
        "average_odds": "1.55",
        "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": 1,
      "void": 0,
      "net_points_hundredths": 4900,
      "return_percent": "49.0",
      "period_from": "2026-10-31",
      "period_to": "2026-10-31",
      "small_sample": true,
      "average_odds": "1.52",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "team_total",
        "in_words": "Team goals",
        "settled_picks": 1,
        "won": 1,
        "void": 0,
        "net_points_hundredths": 4900,
        "return_percent": null,
        "period_from": "2026-10-31",
        "period_to": "2026-10-31",
        "small_sample": true,
        "average_odds": "1.52",
        "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": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-10-26",
      "period_to": "2026-10-26",
      "small_sample": true,
      "average_odds": "1.65",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "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-26",
        "period_to": "2026-10-26",
        "small_sample": true,
        "average_odds": "1.65",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     },
     {
      "code_name": "Ukraine Vyscha Liga",
      "in_words": "Ukraine Vyscha Liga",
      "url": "/football/competitions/ukraine-vyscha-liga/",
      "settled_picks": 1,
      "won": 0,
      "void": 0,
      "net_points_hundredths": -10000,
      "return_percent": "-100.0",
      "period_from": "2026-10-30",
      "period_to": "2026-10-30",
      "small_sample": true,
      "average_odds": "2.07",
      "odds_from_author": 1,
      "odds_from_snapshot": 0,
      "league_markets": [
       {
        "code_name": "handicap_asian",
        "in_words": "Asian handicap",
        "settled_picks": 1,
        "won": 0,
        "void": 0,
        "net_points_hundredths": -10000,
        "return_percent": null,
        "period_from": "2026-10-30",
        "period_to": "2026-10-30",
        "small_sample": true,
        "average_odds": "2.07",
        "odds_from_author": 1,
        "odds_from_snapshot": 0
       }
      ]
     }
    ],
    "best_slice": {
     "portion": "live",
     "scope": "league_market",
     "competition": "Serie A",
     "competition_url": "/football/competitions/serie-a/",
     "market_code": "total",
     "market_words": "Over/under goals",
     "in_words": "Serie A · Over/under goals",
     "settled_picks": 12,
     "won": 8,
     "lost": 4,
     "void": 0,
     "net_points_hundredths": 22212,
     "return_percent": "18.5",
     "small_sample": false,
     "threshold": 10,
     "average_odds": "1.69",
     "odds_from_author": 11,
     "odds_from_snapshot": 1,
     "period_from": "2026-10-11",
     "period_to": "2026-11-01"
    }
   }
  ],
  "best_slice": {
   "portion": "live",
   "scope": "league_market",
   "competition": "Serie A",
   "competition_url": "/football/competitions/serie-a/",
   "market_code": "total",
   "market_words": "Over/under goals",
   "in_words": "Serie A · Over/under goals",
   "settled_picks": 12,
   "won": 8,
   "lost": 4,
   "void": 0,
   "net_points_hundredths": 22212,
   "return_percent": "18.5",
   "small_sample": false,
   "threshold": 10,
   "average_odds": "1.69",
   "odds_from_author": 11,
   "odds_from_snapshot": 1,
   "period_from": "2026-10-11",
   "period_to": "2026-11-01"
  }
 },
 "author_card": {
  "body": "Record tracked by Forecast Record since 11 October 2026 · 670 predictions · last change 7 November 2026",
  "url": "https://forecastrecord.com/sources/dailysports-net/",
  "s": "2026-10-11",
  "prediction_count": 670,
  "refreshed_at": "2026-11-07",
  "html": "<a href=\"https://forecastrecord.com/sources/dailysports-net/\">Record tracked by Forecast Record since 11 October 2026 · 670 predictions · last change 7 November 2026</a>"
 },
 "trust": {
  "tier": "tracked",
  "in_words": "Tracked",
  "settled_count": 474,
  "days": 39,
  "weeks": 6,
  "archive": false,
  "in_review": false,
  "own_page": true,
  "won_count": 260,
  "first_settled_on": "2026-10-11",
  "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
 },
 "author_type": "Prediction site",
 "data_changes": {
  "added_later": "4 records added on 11 Oct 2026 found after the match; 6 records added on 12 Oct 2026 found after the match; 1 record added on 13 Oct 2026 found after the match; 2 more records added on other dates. The current numbers include them; numbers published earlier, including the record before each match, do not change.",
  "records_corrected": 0,
  "last_correction_at": null,
  "corrections_url": "/corrections/"
 },
 "entity_id": "source:dailysports-net",
 "source_revision": 205,
 "related": [
  {
   "url": "/cards/e-be2f33813b4b9a496719fe5c-bank/",
   "name": "Bankroll card — Dailysports",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-be2f33813b4b9a496719fe5c-month-following/",
   "name": "A month following Dailysports",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-be2f33813b4b9a496719fe5c-said-vs-happened/",
   "name": "Said → happened — Dailysports",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/cards/e-be2f33813b4b9a496719fe5c-turning-point/",
   "name": "Turning point — Dailysports",
   "detail": null,
   "source_group": "cards"
  },
  {
   "url": "/for-authors/dailysports-net/",
   "name": "Your titles on Forecast Record: Dailysports",
   "detail": null,
   "source_group": "for_authors"
  }
 ],
 "number_sets": [
  {
   "set": "profile.settled",
   "entity": "e-be2f33813b4b9a496719fe5c",
   "value": 283,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-be2f33813b4b9a496719fe5c",
   "value": 670,
   "where": "coverage",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.predictions",
   "entity": "e-be2f33813b4b9a496719fe5c",
   "value": 670,
   "where": "picks",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.live",
   "entity": "e-be2f33813b4b9a496719fe5c",
   "value": 241,
   "where": "origin",
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.archived",
   "entity": "e-be2f33813b4b9a496719fe5c",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.part.found_after",
   "entity": "e-be2f33813b4b9a496719fe5c",
   "value": 0,
   "where": null,
   "as_of": "2026-11-07T19:52:23.438Z"
  },
  {
   "set": "profile.window",
   "entity": "e-be2f33813b4b9a496719fe5c",
   "value": 241,
   "where": "calculation",
   "as_of": "2026-11-07T19:52:23.438Z",
   "label": true
  }
 ]
}
